Abstract
Halstead in his Theory of Software Science, proposed that in the Fortran language, each occurrence of a GOTO i for different label i's be counted as a unique operator. Several writers have questioned the wisdom of this method of counting GOTO's. In this paper, we investigate the effect of counting GOTO's as several occurrences of a single unique operator on various software science metrics. Some 412 modules from the International Mathematical and Statistical Libraries (IMSL) are used as the data base for this study.
- 1 Halstead, M. H. Elements of Software Science, Elsevier North-Holland, New York, N.Y., (1977). Google ScholarDigital Library
- 2 Lassez, J.L., Van der knijff, D., Shepherd, J. A Critical Examination of Software Science, Journal of Systems and Software 2, 2, (December 1981).Google ScholarDigital Library
- 3 Fitsos, G. Vocabulary Effects in Software Science. Technical Report 03.082, IBM Santa Teresa Laboratory, (Jan., 1980).Google Scholar
- 4 Conte, S.D. The Software Science Language Level Metric. CSD-TR 373, Purdue Univ., (Sept., 1981).Google Scholar
Index Terms
- On the effect of different counting rules for control flow operators on Software Science metrics in Fortran
Recommendations
On the effect of different counting rules for control flow operators on Software Science metrics in Fortran
SCORE '82: Selected papers of the 1982 ACM SIGMETRICS workshop on Software Metrics: part 1Halstead in his Theory of Software Science, proposed that in the Fortran language, each occurrence of a GOTO i for different label i's be counted as a unique operator. Several writers have questioned the wisdom of this method of counting GOTO's. In this ...
Software Counting rules: Will history repeat itself?
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 ...
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 ...
Comments