Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

The measurement of software science parameters in software designs

Published: 01 January 1981 Publication History

Abstract

Metrics of software quality have historically focused on code quality despite the importance of early and continuous quality evaluation in a software development effort. While software science metrics have been used to measure the psychological complexity of computer programs as well as other quality related aspects of algorithm construction, techniques to measure software design quality have not been adequately addressed. In this paper, software design quality is emphasized. A general formalism for expressing software designs is presented, and a technique for identifying and counting software science parameters in design media is proposed.

References

[1]
Comer, D., and M.H. Halstead, "A Simple Experiment in Top-Down Design," IEEE Transactions on Software Engineering, Vol. SE-5, No.2, March 1979, pp. 105-109.
[2]
Curtis, B., S.B. Sheppard, M.A. Borst, P. Milliman, and T. Love, "Some Distinctions Between the Psychological and Computational Complexity of Software," Proceedings of the 2nd Software Life Cycle Management Workshop, August 1978, pp. 166-170.
[3]
"Design Aids for Real-Time Systems (DARTS): A Designer's Manual "Preliminary, The Charles Stark Draper Laboratory, Inc., Cambridge, MA, January 1980.
[4]
Elshoff, J.L., "An Investigation into the Effects of the Counting Method Used on Software Science Measurements," SIGPLAN Notices, Vol. 13, no. 2, February 1978, pp. 30-45.
[5]
Halstead, M.H., Elements of Software Science, Elsevier North-Holland, Inc., New York, 1977.
[6]
Halstead, M.H., "A Quantitative Connection Between Computer Programs and Technical Prose," Proceedings of Fall COMPCON 1977, pp.332-335.
[7]
Holt, A.W., and F.G. Commoner, "Events and Conditions," Applied Data Research, Inc., New York, 1970.
[8]
Jackson, M.A., Principles of Program Design, Academic Press, New York, 1975.
[9]
Kolence, K.W., "Software Physics and Computer Performance Measurements," Proceedings of the ACM 1972 Annual Conference, pp. 1024-1040.
[10]
McCabe, T.J., "A Complexity Measure," IEEE Trans. on Software Engineering, Vol. SE-2, NO. 4, December 1976, pp. 308-319.
[11]
McCabe, T. J., et al., "Factors in Software Quality," RADC-TR-77-357, Vol. I, II, and III (AD-A049-014, -015, -055), General Electric Company, Sunnyvale, CA, 1977.
[12]
Stay, J. F., "HIPO and Integrated Programs Design," IBM Systems Journal, Vol. 15, No. 2, 1976.
[13]
Sullivan, J.E., "Measuring the Complexity of Computer Software," MTR-2648, Vol. V, The MITRE Corporation, Bedford, M.A., January 1975.
[14]
Szulewski, P.A., M.H. Whitworth, P. Buchan, and J.B. DeWolf, "Quality Assurance Guidelines and Quality Metrics for Embedded Real-Time Software Designs," NBS Contract NB76SBCA0220, Report R-1376, The Charles Stark Draper Laboratory, Inc., Cambridge, MA., May 1980.
[15]
Teichroew, E., M.J. Bastarache, and E.A. Hershey III, "An Introduction to PSL/PSA." ISDOS Working Paper No. 86, University of Michigan, Ann Arbor, Michigan, March 1974,

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 10, Issue 1
Spring 1981
191 pages
ISSN:0163-5999
DOI:10.1145/1010627
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1981
Published in SIGMETRICS Volume 10, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)8
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media