Quantitative evaluation of capture-recapture models to control software inspections

被引:21
|
作者
Briand, LC
ElEmam, K
Freimut, B
Laitenberger, O
机构
关键词
D O I
10.1109/ISSRE.1997.630870
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An important requirement to control the inspection of software artifacts if to be able to decide, based on objective information, whether inspection can stop or whether it should continue to achieve a suitable level of artifact quality. Several studies in software engineering have considered the use of capture-recapture models to predict the number of remaining defects in an inspected document as a decision criterion about reinspection. However, no study on software engineering artifacts compares the actual number of remaining defects to the one predicted by a capture-recapture model. Simulations have been performed but no definite conclusions catt be drawn regarding the degree of accuracy of such models under realistic inspection conditions, and the factors affecting this accuracy. Furthermore, none of these studies performed an exhaustive comparison of existing models. fn this study, we focus on traditional inspections and estimate, based on actual inspections' data, the degree of accuracy of all relevant state-of-the-art, capture-recapture models for which statistical estimators exist. We compare the various models' accuracies and look at the impact of the number of inspectors an these accuracies. Results show that models' accuracies are strongly affected by the number of inspectors and, therefore, one must consider this factor before using capture-recapture models. When the number of inspectors is below 4, no model is sufficiently accurate and underestimation may be substantial. In addition, some models perform better than others in a large number of conditions and plausible reasons are discussed, Based an our analyses, we recommend using a model taking into account different probabilities of detecting defects and a Jacknife estimator.
引用
收藏
页码:234 / 244
页数:11
相关论文
共 50 条
  • [1] Confidence intervals for capture-recapture estimations in software inspections
    Thelin, T
    Petersson, H
    Runeson, P
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (12) : 683 - 702
  • [2] The application of capture-recapture log-linear models to software inspections data
    Kamel, A
    Sorenson, PG
    2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 213 - 222
  • [3] Experimental evaluation of an experience-based capture-recapture method in software code inspections
    Runeson, Per
    Wohlin, Claes
    Empirical Software Engineering, 1998, 3 (04): : 381 - 406
  • [4] An experimental evaluation of an experience-based capture-recapture method in software code inspections
    Runeson P.
    Wohlin C.
    Empirical Software Engineering, 1998, 3 (4) : 381 - 406
  • [5] Capture-recapture in software inspections after 10 years research - theory, evaluation and application
    Petersson, H
    Thelin, T
    Runeson, P
    Wohlin, C
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (02) : 249 - 264
  • [6] A survey of software for fitting capture-recapture models
    Bunge, John A.
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2013, 5 (02): : 114 - 120
  • [7] A comprehensive evaluation of capture-recapture models for estimating software defect content
    Briand, LC
    El Emam, K
    Freimut, BG
    Laitenberger, O
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (06) : 518 - 540
  • [8] Capture-recapture models
    Pollock, KH
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2000, 95 (449) : 293 - 296
  • [9] CAPTURE-RECAPTURE MODELS
    NICHOLS, JD
    BIOSCIENCE, 1992, 42 (02) : 94 - 102
  • [10] An Empirical Evaluation of Capture-recapture Estimators in Software Inspection
    Shan, Qi
    Rong, Guoping
    Zhang, He
    Liu, Gaoxuan
    Shao, Dong
    2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 58 - 67