Predicting the order of fault-prone modules in legacy software
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A goal of software quality modeling is to recommend modules for reliability enhancement early enough to prevent poor quality. Reliability improvement techniques include more rigorous design and code reviews and more extensive testing. This paper introduces the concept of module-order models for guiding software reliability enhancement and provides an empirical case study that shows how such models can be used. A module-order model predicts the rank-order of modules according to a quantitative quality factor. The case study examined a large legacy telecommunications system. We found that the amount of new and changed code due to the development of a release can be a better predictor of code churn due to subsequent bug fixes, compared to software product metrics alone. In such projects, process-related measures derived from configuration management data may be adequate for software quality modeling, without resorting to software product measurement tools and expertise.Keywords
This publication has 8 references indexed in Scilit:
- Detection of software modules with high debug code churn in a very large legacy systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Return on investment of software quality predictionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Predicting fault-prone software modules in telephone switchesIEEE Transactions on Software Engineering, 1996
- On the application of measurement theory in software engineeringEmpirical Software Engineering, 1996
- Early quality prediction: a case study in telecommunicationsIEEE Software, 1996
- Software metrics validation: Space Shuttle flight software exampleComputational Geosciences, 1995
- Methodology for validating software metricsIEEE Transactions on Software Engineering, 1992
- Multivariate ObservationsPublished by Wiley ,1984