Abstract
A study is presented in which it is determined whether software product metrics gathered statically from designs or source code may be helpful in predicting the number of run-time faults that will be encountered during execution. Metrics examined include intermodule metrics such as fan-in and fan-out, as well as intramodule metrics such as cyclomatic complexity and size. Our study indicates that it may be possible, with certain classes of software products, to predict the run-time behaviour using well-known static intermodule metrics.
Similar content being viewed by others
References
I. Graham. Making progress in metrics, Object Magazine, 6(8) 1996, 68–73.
S. Henry and D. Kafura. Software structure metrics based on information flow, IEEE Transactions on Software Engineering, 7(5) (1981), 510–518.
D.A. Troy and S.H. Zweben. Measuring the quality of structured design, Journal of Systems and Software, 2 (1981), 113–120.
V. Basili, L.C. Briand and W.L. Melo. A validation of object-oriented design metrics as quality indicators, IEEE Transactions on Software Engineering, 22(10) (1996), 751–761.
IEEE 610.12. A Glossary of Software Engineering Terminology, IEEE 610.12–1990, Institute of Electrical and Electronic Engineers, Inc., 1990.
A.B. Binkley and S.R. Schach. A comparison of sixteen quality metrics for object-oriented design, Information Processing Letters, 57(6) (1996), 271–275.
W.P. Stevens, G.J. Meyers and L.L. Constantine. Structured design, IBM Systems Journal, 13(2) (1974), 115–139.
S.R. Schach. Classical and Object-Oriented Software Engineering, third edition (Richard D. Irwin, Chicago, 1996).
A.B. Binkley and S.R. Schach. Toward a unified approach to object-oriented coupling, Proceedings of the 35th Annual ACM Southeast Conference, Murfreesboro, TN, April 2–4 1997, pp. 91–97.
B. Henderson-Sellers. Object-Oriented Metrics: Measures of Complexity (Prentice Hall, Upper Saddle River, NJ, 1996).
T.J. McCabe. A complexity measure, IEEE Transactions on Software Engineering, 2(4) (1976), 308–320.
R.M. Thorndike. Correlation Procedures for Research (Gardner Press, New York, 1978).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Binkley, A.B., Schach, S.R. Prediction of Run-Time Failures Using Static Product Quality Metrics. Software Quality Journal 7, 141–147 (1998). https://doi.org/10.1023/A:1008860726607
Issue Date:
DOI: https://doi.org/10.1023/A:1008860726607