Title :
Retesting software during development and maintenance
Author :
Harrold, Mary Jean ; Orso, Alessandro
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
fDate :
Sept. 28 2008-Oct. 4 2008
Abstract :
As most software continually evolves and changes during development and maintenance, it is necessary to test new and modified parts and retest existing parts that might have been affected by the changes. This activity is called regression testing and can account for a large percentage of the overall cost of software development. For this reason, much research has been (and is still being) performed on regression testing. This paper presents an overview of the major issues involved in software regression testing, an analysis of the state of the research and the state of the practice in regression testing in both academia and industry, and a discussion of the main open challenges for regression testing.
Keywords :
program testing; software maintenance; software development; software maintenance; software regression testing; Computer industry; Costs; Educational institutions; Performance evaluation; Programming; Scalability; Software debugging; Software maintenance; Software performance; Software testing;
Conference_Titel :
Frontiers of Software Maintenance, 2008. FoSM 2008.
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2654-6
Electronic_ISBN :
978-1-4244-2655-3
DOI :
10.1109/FOSM.2008.4659253