Advanced

Capture-recapture in software inspections after 10 years research - theory, evaluation and application

Ahrefors, Håkan LU ; Thelin, Thomas LU ; Runeson, Per LU and Wohlin, Claes LU (2004) In Journal of Systems and Software 72(2). p.249-264
Abstract
Software inspection is a method to detect faults in the early phases of the software life cycle. In order to estimate the number of faults not found, capture-recapture was introduced for software inspections in 1992 to estimate remaining faults after an inspection. Since then, several papers have been written in the area, concerning the basic theory, evaluation of models and application of the method. This paper summarizes the work made in capture-recapture for software inspections during these years. Furthermore, and more importantly, the contribution of the papers are classified as theory, evaluation or application, in order to analyse the performed research as well as to highlight the areas of research that need further work. It is... (More)
Software inspection is a method to detect faults in the early phases of the software life cycle. In order to estimate the number of faults not found, capture-recapture was introduced for software inspections in 1992 to estimate remaining faults after an inspection. Since then, several papers have been written in the area, concerning the basic theory, evaluation of models and application of the method. This paper summarizes the work made in capture-recapture for software inspections during these years. Furthermore, and more importantly, the contribution of the papers are classified as theory, evaluation or application, in order to analyse the performed research as well as to highlight the areas of research that need further work. It is concluded that (1) most of the basic theory is investigated within biostatistics, (2) most software engineering research is performed on evaluation, a majority ending up in recommendation of the Mh-JK model, and (3) there is a need for application experiences. In order to support the application, ail inspection process is presented with decision points based on capture-recapture estimates. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
Journal of Systems and Software
volume
72
issue
2
pages
249 - 264
publisher
Elsevier
external identifiers
  • wos:000221574800011
  • scopus:1442349668
ISSN
0164-1212
DOI
10.1016/S0164-1212(03)00090-6
language
English
LU publication?
yes
id
282e2518-f7d2-49e0-bd9c-49934bcf9849 (old id 277230)
date added to LUP
2007-10-26 14:59:39
date last changed
2017-08-27 05:33:39
@article{282e2518-f7d2-49e0-bd9c-49934bcf9849,
  abstract     = {Software inspection is a method to detect faults in the early phases of the software life cycle. In order to estimate the number of faults not found, capture-recapture was introduced for software inspections in 1992 to estimate remaining faults after an inspection. Since then, several papers have been written in the area, concerning the basic theory, evaluation of models and application of the method. This paper summarizes the work made in capture-recapture for software inspections during these years. Furthermore, and more importantly, the contribution of the papers are classified as theory, evaluation or application, in order to analyse the performed research as well as to highlight the areas of research that need further work. It is concluded that (1) most of the basic theory is investigated within biostatistics, (2) most software engineering research is performed on evaluation, a majority ending up in recommendation of the Mh-JK model, and (3) there is a need for application experiences. In order to support the application, ail inspection process is presented with decision points based on capture-recapture estimates.},
  author       = {Ahrefors, Håkan and Thelin, Thomas and Runeson, Per and Wohlin, Claes},
  issn         = {0164-1212},
  language     = {eng},
  number       = {2},
  pages        = {249--264},
  publisher    = {Elsevier},
  series       = {Journal of Systems and Software},
  title        = {Capture-recapture in software inspections after 10 years research - theory, evaluation and application},
  url          = {http://dx.doi.org/10.1016/S0164-1212(03)00090-6},
  volume       = {72},
  year         = {2004},
}