Managerial use of metrics for object-oriented software: an exploratory analysis
- 1 August 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 24 (8) , 629-639
- https://doi.org/10.1109/32.707698
Abstract
With the increasing use of object-oriented methods in new software development, there is a growing need to both document and improve current practice in object-oriented design and development. In response to this need, a number of researchers have developed various metrics for object-oriented systems as proposed aids to the management of these systems. In this research, an analysis of a set of metrics proposed by Chidamber and Kemerer (1994) is performed in order to assess their usefulness for practising managers. First, an informal introduction to the metrics is provided by way of an extended example of their managerial use. Second, exploratory analyses of empirical data relating the metrics to productivity, rework effort and design effort on three commercial object-oriented systems are provided. The empirical results suggest that the metrics provide significant explanatory power for variations in these economic variables, over and above that provided by traditional measures, such as size in lines of code, and after controlling for the effects of individual developers.Keywords
This publication has 17 references indexed in Scilit:
- An empirical investigation of an object-oriented software systemIEEE Transactions on Software Engineering, 2000
- Chidamber and Kemerer's metrics suite: a measurement theory perspectiveIEEE Transactions on Software Engineering, 1996
- Property-based software engineering measurementIEEE Transactions on Software Engineering, 1996
- A metrics suite for object oriented designIEEE Transactions on Software Engineering, 1994
- Bridging the gap between research and practice in software engineering management: Reflections on the staffing factors paradoxPublished by Springer Nature ,1993
- Effectiveness of traditional software metrics for object-oriented systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Cyclomatic complexity density and software maintenance productivityIEEE Transactions on Software Engineering, 1991
- Substantiating programmer variabilityProceedings of the IEEE, 1981
- A Heteroskedasticity-Consistent Covariance Matrix Estimator and a Direct Test for HeteroskedasticityEconometrica, 1980
- Influential Observations in Linear RegressionJournal of the American Statistical Association, 1979