This Article 
 Bibliographic References 
 Add to: 
On the Statistical Analysis of the Number of Errors Remaining in a Software Design Document after Inspection
August 1997 (vol. 23 no. 8)
pp. 529-532

Abstract—Sometimes complex software systems fail because of faults introduced in the requirements and design stages of the development process. Reviewing documents related to requirements and design by several reviewers can remove some of these faults but often a few remain undetected until the software is developed. In this paper, we propose a procedure leading to the estimate of the number of faults which are not discovered. The main advantage of our procedure is that we do not need the standard assumption of independence among reviewers.

[1] J. Aitchison and C.G.G. Aitken, "Multivariate Binary Discrimination by the Kernel Method," Biometrika, vol. 63, pp. 413-420, 1974.
[2] S.G. Eick, C.R. Loader, S.A. Vander Wiel, and L.G. Votta, "How Many Errors Remain in Software Design Documents after Inspection?" Proc. 25th Symp. interface,San Diego, Calif., 1993.
[3] T. Gilb and D. Graham, Software Inspection, Addison-Wesley, 1993.
[4] P. Hall, "On Non-Parametric Multivariate Binary Discrimination," Biometrika, vol. 68, pp. 287-294, 1981.
[5] W.S. Jewell, "Bayesian Estimation of Undetected Errors." Bayesian Statistics 2, pp. 663-672. Elsevier Science, North Holland, 1985.
[6] R.S. Pressman, Software Engineering. McGraw-Hill, 1995.
[7] "Statistical Software Engineering," Report of the committee on applied and theoretical statistics, National Research Council, National Academy Press, Washington, DC, 1996.
[8] S.A. Vander Wiel and L.G. Votta, "Assessing Software Design Using Capture-Recapture Methods." IEEE Trans. Software Eng., vol. 19, pp. 1,045-1,054, 1993.

Index Terms:
Likelihood function, confidence interval, Chi-squared distribution, nonparametric estimation, smoothing parameter.
Nader B. Ebrahimi, "On the Statistical Analysis of the Number of Errors Remaining in a Software Design Document after Inspection," IEEE Transactions on Software Engineering, vol. 23, no. 8, pp. 529-532, Aug. 1997, doi:10.1109/32.624308
Usage of this product signifies your acceptance of the Terms of Use.