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 :
بازگشت