Abstract
Counting rules in the software metrics field have been developed for counting such software measurables as the occurence of operators, operands and the number of lines of code. A variety of software metrics, such as those developed by Halstead and others, are computed from these numbers. Published material in the software metrics field has concentrated on relationships between various metrics, comparisions of values obtained for different languages, etc. Yet, little, if anything has been published on assumptions, experimental designs, or the nature of the counting tools (or programs) themselves used to obtain the basic measurements from which these metrics are calculated.
- 1 Lias, E.J., "Tracking The Elusive Kops," Datamation, November 1980.Google Scholar
- 2 Nott, C.W. and Wichmann, B.A., "A Guide To The Processing Speed of Computers," National Physical Laboratory, Crown Copyright, 1977Google Scholar
- 3 Peuto, B.L. and Shustek, L.J., "An Instruction Timing Model of CPU Performance" 6th Symposium on Computer Architecture, December 1977 Google ScholarDigital Library
- 4 Basili, V.R., "Resource Models," Draft Software Metrics Panel Final Report, Washington, D.C., June 30, 1980Google Scholar
- 5 Jain, A., "A Guideline To Statistical Approaches In Computer Performance Evaluation Studies," Supplementary Proceedings of CPEUG XIV, October, 1977Google Scholar
Index Terms
- Software Counting rules: Will history repeat itself?
Recommendations
Software Counting rules: Will history repeat itself?
SCORE '82: Selected papers of the 1982 ACM SIGMETRICS workshop on Software Metrics: part 1Counting rules in the software metrics field have been developed for counting such software measurables as the occurence of operators, operands and the number of lines of code. A variety of software metrics, such as those developed by Halstead and ...
Computational intelligence in software defects rules discovery
AbstractNowadays, due to the constant increase in size and complexity of the software systems imposed by their evolution, developing qualitative software systems becomes a highly important task. To achieve this goal, early detection of software defects is ...
Comments