Software Testing Research and Software Engineering

Provided by: Creative Commons
Topic: Software
Format: PDF
Software testing research has not kept up with modern software system designs and applications, and software engineering education falls short of providing students with the type of knowledge and training that other engineering specialties require. Testing researchers should pay more attention to areas that are currently relevant for practicing software developers, such as embedded systems, mobile devices, safety-critical systems and other modern paradigms, in order to provide usable results and techniques for practitioners. The authors identify a number of skills that every software engineering student and faculty should have learned, and also propose that education for future software engineers should include significant exposure to real systems, preferably through hands-on training via internships at software producing firms.

Find By Topic