Abstract
Several models have been developed that attempt to predict the total number of defects in a software product. One such approach uses the capture–recapture model, a technique employed by biologists for predicting wildlife populations. In this method once the software is built and defects begin to be identified a prediction can be made for the total number of software defects present. But capture–recapture models rely on expert inspectors and the technique cannot be employed once the software has been released. The work reported here extends the capture–recapture technique to the post-inspection phase and to where inspection data is unavailable, by using user defect reports. The proposed technique does not rely on expert inspectors and is particularly suitable for open source software.
Similar content being viewed by others
References
Chang C, Lv J, Chu C (2005) A defect estimation approach for sequential inspection using a modified capture–recapture model. In: Proceedings of the 29th annual international computer software and applications conference (COMPSAC’05)
Eick SG, Loader CR, Long MD, Votta LG, Vander Wiel SA (1992) Estimating software fault content before coding. In: Proceedings of the 14th international conference on software engineering, pp 59–65
Mills H (1972) On the statistical validation of computer programs. Technical report FSC-72-6015, IBM Federal Systems Division
Pollock KH (1991) Modeling capture, recapture, and removal statistics for estimation of demographic parameters for fish and wildlife populations: past, present, and future. J Am Stat Assoc 86(413): 225–238
Petersson H, Thelin T, Runeson P, Claes W (2004) Capture–recapture in software inspections after 10 years research—theory, evaluation and application. J Syst Softw 72: 249–264
Seber G (1982) The estimation of animal abundance and related parameters, 2nd edn. Charles Griffin, London
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bucholz, R., Laplante, P.A. A dynamic capture–recapture model for software defect prediction. Innovations Syst Softw Eng 5, 265–270 (2009). https://doi.org/10.1007/s11334-009-0099-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-009-0099-y