skip to main content
article
Free access

The PEEK measurement program

Published: 01 December 1984 Publication History

Abstract

A computer program called PEEK has been written to measure PL/I computer programs. The PEEK system makes three types of measurements of PL/I programs. PEEK measures (1) basic statistics, (2) cyclomatic complexity, and (3) software science metrics. Each of these types of measures gives a different insight into the nature of the particular computer program that is measured. The PEEK program has been developed as the central tool for doing a set of experiments in program measurement. Future versions of PEEK may be tailored as tools for developing and maintaining computer programs.

References

[1]
Knuth, D. E., "An Empirical Study of FORTRAN Programs", Software - Practice and Experience, Vol. 1, Apr. - June 1971, pp. 105--133.
[2]
Salvidori, A., Gordon, J., and Capstick, C., "Static Profile of COBOL Programs", SIGPLAN Notices, Vol. 10, Aug. 1975, pp. 20--33.
[3]
Elshoff, J. L., "A Numerical Profile of Commerical PL/I Progams", Software - Practice and Experience, Vol. 6, No. 4, Oct.-Nov. 1976, pp. 505--526.
[4]
Elshoff, J. L., "An analysis of some commercial PL/I programs", IEEE Transactions on Software Engineering, Vol. SE-2, June 1976, pp. 113--120.
[5]
McCabe, T. J., "A Complexity Measure," IEEE Transactions on Software Engineering, Vol. SE-2, No. 4, Dec. 1976, pp. 308--320.
[6]
Myers, G. J., "An Extension to the Cyclomatic Measure of Program Complexity," SIGPLAN Notices, Vol. 12, No. 10, Oct. 1977, pp. 61--64.
[7]
Elshoff, J. E., and Marcotty, M., "On the Use of the Cyclomatic Number to Measure Program Complexity," SIGPLAN Notices, Vol. 13, No. 12, Dec. 1978, pp. 29--40.
[8]
Halstead, M. H., Elements of Software Science, Elsevier North-Holland. New York, 1977, 127 p.
[9]
Gordon, R. D., "Measuring Improvements in Program Clarity," IEEE Transactions on Software Engineering, Vol. SE-5, No. 2, Mar. 1979, pp. 79--90.
[10]
Smith, C. P., "Practical Applications of Software Science", of IBM Programming Products", Technical Report TR 03.067, IBM Santa Teresa Laboratory, San Jose, CA, June 1979, 12 p.
[11]
Smith, C. P., "A Software Science Analysis of IBM Programming Products", Technical Report TR 03.081, IBM Santa Teresa Laboratory, San Jose, CA, Jan. 1980, 38 p.
[12]
Smith, C. P., "The Application of Halstead's Software Science Difficulty Measure to a Set of Programming Projects", Technical Report TR 03.125, IBM Santa Teresa Laboratory, San Jose, CA, Jan. 1981, 10 p.
[13]
Elshoff, J. L., "An Investigation into the Effects of the Counting Method Used on Software Science Measurements," SIGPLAN Notices, Vol. 13, No. 2, Feb. 1978, pp. 30--45.
[14]
Fitsos, G. P., "Software Science Counting Rules and Tuning Methodology", Technical Report TR 03.075, IBM Santa Teresa Laboratory, San Jose, CA, Sept. 1979, 19 p.
[15]
Fitsos, G. P., "Vocabulary Effects in Software Science", Technical Report TR 03.082, IBM Santa Teresa Laboratory, San Jose, CA, Jan. 1980, 44 p.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 12, Issue 4
Winter 1984-1985
39 pages
DOI:10.1145/1041831
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1984
Published in SIGMETRICS Volume 12, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 185
    Total Downloads
  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)5
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media