Software metrics: using measurement theory to describe the properties and scales of static software complexity metrics
- 1 August 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 24 (8) , 23-33
- https://doi.org/10.1145/70470.70473
Abstract
Over the last decade many software metrics have been introduced by researchers and many software tools have been developed using software metrics to measure the "quality" of programs. These metrics for measuring productivity, reliability, maintainability, and complexity, for example, are vital to software development planning and management. In this paper a new approach is presented to describe the properties of the software metrics and their scales using measurement theory. Methods are shown to describe a software complexity metric as an ordinal, an interval or a ratio scale. The use of this concept is shown by application to the Metric of McCabe. These results are very important for selecting appropriate software metrics for software measurement and for developing tools which use software metrics to evaluate the "quality" of software.Keywords
This publication has 5 references indexed in Scilit:
- Software complexity assessment: annotated bibliographyACM SIGSOFT Software Engineering Notes, 1987
- An Empirical Study of Software MetricsIEEE Transactions on Software Engineering, 1987
- A simple measure of software complexityACM SIGPLAN Notices, 1985
- Applying software complexity metrics to program maintenanceComputer, 1982
- A theory of software reliability and its applicationIEEE Transactions on Software Engineering, 1975