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 条
  • [31] The applications of capture-recapture models to epidemiological data
    Chao, A
    Tsay, PK
    Lin, SH
    Shau, WY
    Chao, DY
    STATISTICS IN MEDICINE, 2001, 20 (20) : 3123 - 3157
  • [32] A dynamic capture-recapture model for software defect prediction
    Bucholz, Robert
    Laplante, Phillip A.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (04) : 265 - 270
  • [33] ASSESSING SOFTWARE DESIGNS USING CAPTURE-RECAPTURE METHODS
    VANDERWIEL, SA
    VOTTA, LG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (11) : 1045 - 1054
  • [34] Rcapture: Loglinear models for capture-recapture in R
    Baillargeon, Sophie
    Rivest, Louis-Paul
    JOURNAL OF STATISTICAL SOFTWARE, 2007, 19 (05):
  • [35] CAPTURE-RECAPTURE SAMPLING FOR ESTIMATING SOFTWARE ERROR CONTENT
    DURAN, JW
    WIORKOWSKI, JJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (01) : 147 - 148
  • [36] Software Reliability Modeling Based on Capture-Recapture Sampling
    Okamura, Hiroyuki
    Dohi, Tadashi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (07) : 1615 - 1622
  • [37] Capture-recapture in Software Unit Testing - A Case Study
    Scott, Hanna
    Wohlin, Claes
    ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 32 - 40
  • [38] The minimum capture proportion for reliable estimation in capture-recapture models
    Xi, Liqun
    Watson, Ray
    Yip, Paul S. F.
    BIOMETRICS, 2008, 64 (01) : 242 - 249
  • [39] Spatial Capture-Recapture
    Russell, Robin
    JOURNAL OF WILDLIFE MANAGEMENT, 2014, 78 (07): : 1319 - 1320
  • [40] CAPTURE-RECAPTURE AS A TOOL FOR PROGRAM-EVALUATION
    WATTS, C
    ZWI, A
    WILSON, D
    MASHABABE, S
    FOSTER, G
    BRITISH MEDICAL JOURNAL, 1994, 308 (6932): : 858 - 858