|
ABSTRACT
Project managers can use capture-recapture models to manage the inspection process by estimating the number of defects present in an artifact and determining whether a reinspection is necessary. Researchers have previously evaluated capture-recapture models on artifacts with a known number of defects. Before applying capture-recapture models in real development, an evaluation of those models on naturally-occurring defects is imperative. The data in this study is drawn from two inspections of real requirements documents (that later guided implementation) created as part of a capstone course (i.e. with naturally occurring defects). The major results show that: a) estimators improve from being negatively biased after one inspection to being positively biased after two inspections, b) the results contradict the earlier result that a model that includes two sources of variation is a significant improvement over models with one source of variation, and c) estimates are useful in determining the need for artifact reinspection.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Burnham, K. P. and Overtom, W. S., "Estimation of the Size of a Closed Population When Capture Probabilities Vary among Animals." Biometrics, 1978. 65:625--633.
|
| |
4
|
Chao, A., "Estimation the population Size for Capture-Recapture Data with Unequal Catchability." Biometrics, 1987. 43(4): 783--791.
|
| |
5
|
Chao, A., "Estimating Animal Abundance with Capture Frequency Data." Journal of Wildlife Management, 1988. 52(2): 295--300
|
| |
6
|
Chao, A. and Yeng, H. C., Program CARE-2 (for Capture-Recapture Part.2), http://chao.stat.nthu.edu.tw
|
| |
7
|
Darroch, J. N., "The Multiple-Recapture Conensus 1: Estimation of a Closed Population." Biometrika, 1958. 45: 343--359.
|
 |
8
|
Stephen G. Eick , Clive R. Loader , M. David Long , Lawrence G. Votta , Scott Vander Wiel, Estimating software fault content before coding, Proceedings of the 14th international conference on Software engineering, p.59-65, May 11-15, 1992, Melbourne, Australia
[doi> 10.1145/143062.143090]
|
| |
9
|
Eick, S., Loader, C., Weil, S. V., and Votta, L. "How Many Errors Remain in a Software Design after Inspection". In Proceedings of the 25th Symposium on the Interface. 1993.
|
| |
10
|
|
| |
11
|
|
| |
12
|
Lee, S. M. and Chao, A., "Estimating Population Size via Sample Coverage for Closed Capture-Recapture Models." Biometrics, 1994. 50: 88--97.
|
| |
13
|
Miller, J., "Estimating the Number of Remaining Defects after Inspection." Software Testing, Verification and Reliability, 1999. 9(3): 167--189.
|
| |
14
|
John D. Musa , Anthony Iannino , Kazuhira Okumoto, Software reliability: measurement, prediction, application, McGraw-Hill, Inc., New York, NY, 1987
|
| |
15
|
Otis, D., Burnham, K., White, G., and Anderson, D., "Statistical Inference from Capture Data on Closed Animal Population." Wildlife Monograph, 1978. 64: 1--135.
|
| |
16
|
Petersson, H., Thelin, T., Runeson, P., Wohlin, C. "Capture-Recapture in Software Inspections after 10 Years Research - Theory, Evaluation, and Application." The Journal of Systems and Software, 72(2):249--264.
|
| |
17
|
|
| |
18
|
Thelin, T., Petersson, P., and Runeson, P., "Confidence Intervals for Capture-Recapture Estimations in Software Inspections." Journal of Information and Software Technology, 2002. 44(12): 683--702.
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
White, G. C., Anderson, D. R., Burnham, K. p., and Otis, D. l., Capture-Recapture and Removal Methods for Sampling Closed Populations, Los Alamos National Laboratory, 1982.
|
| |
23
|
Wohlin, C., Runeson, P., and Brantestam, J., "An Experimental Evaluation of Capture-Recapture in Software Inspections." Software Testing, Verification and Reliability, 1995. 5(4): 213--232.
|
| |
24
|
|
| |
25
|
Yip, P. S. F., "A Martingale Estimating Equation for a Capture-Recapture Experiment in Discrete Time." Biometrics, 1991. 47: 1081--1088.
|
INDEX TERMS
Primary Classification:
K.
Computing Milieux
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.3
Software Management
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.1
Requirements/Specifications
D.2.4
Software/Program Verification
D.2.8
Metrics
D.2.9
Management
General Terms:
Documentation,
Experimentation,
Human Factors,
Management,
Measurement,
Verification
Keywords:
capture-recapture models,
defect estimation,
empirical study,
requirements,
software inspections,
validation and verification
|