Title :
A comparison and integration of capture-recapture models and the detection profile method
Author :
Briand, Lionel C. ; Emam, K.E. ; Freimut, Bernd G.
Author_Institution :
Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern-Siegelbach, Germany
Abstract :
In order to control inspections, the number of remaining defects in software artifacts after their inspection should be estimated. This would allow, for example, deciding whether a reinspection of supposedly faulty artifacts is necessary. Several studies in software engineering have considered capture-recapture models for performing such estimations. These models were initially developed for estimating animal abundance in wildlife research. In addition to these models, researchers in software engineering have recently proposed an alternative approach, namely the detection profile method (DPM), that makes less restrictive assumptions than some capture-recapture models and that show promise in terms of estimation accuracy. The authors investigate how to select between these two approaches for defect content estimation. As a result of this investigation they present a selection procedure taking into account the strength and weaknesses of the two methods. A weakness known for capture-recapture models is that they tend to provide extreme under/over estimation. The existence of such extreme outliers can discourage their use because their consequences in terms of wasted effort or defect slippage can be substantial, and therefore it is not clear,whether a particular estimate can be trusted. The evaluation of the selection procedure with actual inspection data indicates that this selection procedure provides the same accuracy as capture-recapture models alone and DPM alone, and most importantly does not exhibit extreme over/under estimation
Keywords :
software reliability; system monitoring; capture-recapture models; defect estimation; detection profile method; estimation accuracy; extreme outliers; inspection control; software artifacts; software engineering; Biological system modeling; Context modeling; Inspection; Software engineering; State estimation; Wildlife;
Conference_Titel :
Software Reliability Engineering, 1998. Proceedings. The Ninth International Symposium on
Conference_Location :
Paderborn
Print_ISBN :
0-8186-8991-9
DOI :
10.1109/ISSRE.1998.730766