• DocumentCode
    3412957
  • Title

    Quantitative evaluation of capture-recapture models to control software inspections

  • Author

    Briand, Lionel C. ; El Emam, Khaled ; Frelmut, B. ; Laitenberger, Oliver

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
  • fYear
    35735
  • fDate
    2-5 Nov1997
  • Firstpage
    234
  • Lastpage
    244
  • Abstract
    An important requirement to control the inspection of software artifacts is 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 can 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. In this study, we focus on traditional inspections and estimate, based on actual inspection 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 on these accuracies. Results show that model 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 on our analyses, we recommend using a model taking into account different probabilities of detecting defects and a Jacknife estimator
  • Keywords
    inspection; probability; program testing; software quality; software reliability; statistical analysis; Jacknife estimator; capture-recapture models; decision criterion; document; model accuracies; probabilities; quantitative evaluation; simulations; software engineering; software inspections; software quality; statistical estimators; Animals; Biological system modeling; Costs; Inspection; Phase detection; Predictive models; Programming; Software engineering; Software quality; State estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1997. Proceedings., The Eighth International Symposium on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-8186-8120-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1997.630870
  • Filename
    630870