This Article 
 Bibliographic References 
 Add to: 
A Statistical Approach to the Inspection Checklist Formal Synthesis and Improvement
December 1996 (vol. 22 no. 12)
pp. 866-874

Abstract—This paper proposes a statistical approach to the inspection checklist formal synthesis and improvement. The approach is based on a defect casual analysis and defect modeling. The defect model is developed using IBM's Orthogonal Defect Classification. The case study describes the steps and tool for the approach implementation. The advantages and disadvantages of both methods —empirical and statistical—are discussed and compared. It is suggested that a statistical approach be used in conjunction with the empirical approach. The main advantage of the proposed technique is that it allows us to tune a checklist according to the most recent project experience and identify optimal checklist items even when a source document does not exist.

[1] M.E. Fagan, "Design and Code Inspections to Reduce Errors in Program Development," IBM System J., vol. 15, no. 3, pp. 182-211, Mar. 1976
[2] T. Gilb and D. Graham, Software Inspection, Addison-Wesley, 1993.
[3] S. Strauss and R. Ebenau, Software Inspection Process. McGraw-Hill, 1994.
[4] R. Mays et al., "Experiences with Defect Prevention," IBM Systems J., vol. 29, no.1, 1990, pp. 4-32.
[5] R. Chillarege et al., "Orthogonal Defect Classification: A Concept for In-Process Measurements," IEEE Trans. Software Eng., Vol. 18, No. 11, Nov. 1992, pp. 943-956.
[6] J.K. Chaar, M.J. Holliday, I.S. Bhandari, and R. Chillarege, "In-Process Evaluation for Software Inspection and Test," IEEE Trans. Software Eng., vol. 19, no. 11, pp. 1,055-1,070, Nov. 1993.
[7] J. Knight and E.A. Myers, "An Improved Inspection Technique," Comm. ACM, vol. 36, no. 11, pp. 51-61, Nov. 1993.
[8] S.H. Kan, Metrics and Models in Software Quality Engineering. Addison Wesley, 1995.
[9] G.E.P. Box, W.G. Hunter, and J.S. Hunter, Statistics for Experimenters.New-York: John Wiley&Sons, 1978.
[10] R. Jain, The Art of Computer Systems Performance Analysis.,New York: John Wiley&Sons, 1991.
[11] G.W. Russel, "Experience with Inspections in Ultralarge-Scale Developments," IEEE Software, vol. 8, no. 1, pp. 25-31, Jan. 1991.
[12] E.F. Weller, "Lessons from Three Years of Inspection Data," IEEE Software, pp. 38-45, Sept. 1993.
[13] A.F. Ackerman, L.S. Buchwald, and F.H. Lewski, "Software Inspections: An Effective Verification Process," IEEE Software, pp. 31-36, May 1989.

Index Terms:
Defect causal analysis, defect modeling, inspection checklist, software inspection, software testing.
Yuri Chernak, "A Statistical Approach to the Inspection Checklist Formal Synthesis and Improvement," IEEE Transactions on Software Engineering, vol. 22, no. 12, pp. 866-874, Dec. 1996, doi:10.1109/32.553635
Usage of this product signifies your acceptance of the Terms of Use.