DocumentCode
3217166
Title
Retesting software during development and maintenance
Author
Harrold, Mary Jean ; Orso, Alessandro
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
fYear
2008
fDate
Sept. 28 2008-Oct. 4 2008
Firstpage
99
Lastpage
108
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/FOSM.2008.4659253
Filename
4659253
Link To Document