DocumentCode
3067065
Title
Investigating the cost-effectiveness of reinspections in software development
Author
Biffl, Stefan ; Freimut, Bernd ; Laitenberger, Oliver
Author_Institution
Inst. for Software Technol., Vienna Univ. of Technol., Austria
fYear
2001
fDate
12-19 May 2001
Firstpage
155
Lastpage
164
Abstract
Software inspection is one of the most effective methods to detect defects. Reinspection repeats the inspection process for software products that are suspected to contain a significant number of undetected defects after an initial inspection. As a reinspection is often believed to be less efficient than an inspection an important question is whether a reinspection justifies its cost. In this paper we propose a cost-benefit model for inspection and reinspection. We discuss the impact of cost and benefit parameters on the net gain of a reinspection with empirical data from an experiment in which 31 student teams inspected and reinspected a requirements document. Main findings of the experiment are: a) For reinspection benefits and net gain were significantly lower than for the initial inspection. Yet, the reinspection yielded a positive net gain for most teams with conservative cost-benefit assumptions. B) Both the estimated benefits and number of major defects are key factors for reinspection net gain, which emphasizes the need for appropriate estimation techniques.
Keywords
inspection; program testing; software cost estimation; software quality; systems analysis; cost effectiveness; cost-benefit model; reinspections; requirements document; software development; Costs; Inspection; Investments; Phase detection; Programming; Project management; Scheduling; Software performance; Software quality; Yield estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-1050-7
Type
conf
DOI
10.1109/ICSE.2001.919090
Filename
919090
Link To Document