ACM Home Page
Please provide us with feedback. Feedback
On the complexity of measuring software complexity
Full text PdfPdf (772 KB)
Source AFIPS Joint Computer Conferences archive
Proceedings of the May 4-7, 1981, national computer conference table of contents
Chicago, Illinois
SESSION: Software table of contents
Pages 317-322  
Year of Publication: 1981
Authors
G. Michael Schneider  University of Minnesota, Minneapolis, Minnesota
Robert L. Sedlmeyer  University of Minnesota, Minneapolis, Minnesota
Joe Kearney  University of Minnesota, Minneapolis, Minnesota
Sponsor
AFIPS : American Federation of Information Processing Societies
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 31,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1500412.1500456
What is a DOI?

ABSTRACT

The term software complexity (program quality, program complexity,...) has been used by software engineering researchers to denote the testability, maintainability, readability, and/or comprehensibility of a program. Curtis points out a common bond that unites all these concepts: a program's complexity determines how difficult it is for programmers to work with.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Atwood, M. A. and Ramsey, H. R., "Cognitive Structures in the Comprehension and Memory of Computer Programs: An Investigation of Computer Program Debugging," ARI Technical Report TR-78-A21, August 1978.
 
2
Atwood, M., Turner, A., Ramsey, H. R., and Hooper, J., "An Exploratory Study of the Cognitive Structures Underlying the Comprehension of Software and Design Problems," U.S. Army Research Institute for the Behavioral and Social Sciences, Technical Report 392, July 1979.
 
3
Boehm, B., "The High Cost of Software," Practical Strategies for Developing Large Software Systems, Addison-Wesley, 1975.
 
4
Brooks, R., "Towards a Theory of Cognitive Processes in Computer Programming," International Journal of Man-Machine Studies, Vol. 9, 1977, pp. 737--752.
 
5
 
6
Chapin, N., "A Measure of Software Complexity," Proceedings of the 1979 National Computer Conference, New York, 1979, pp. 995--1002.
 
7
 
8
Dunsmore, H. E. and Gannon, J. D., "Analysis of the Effects of Programming Factors on Programming Effort," The Journal of Systems and Software, 1980, pp. 141--153.
 
9
 
10
Gould, J. D., "Some Psychological Evidence on How People Debug Computer Programs," Technical Report RC 4542, IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y., 1973.
 
11
Gould, J. D., and Drongowski, M., "An Exploratory Study of Computer Program Debugging," Journal of Human Factors, Vol. 16, No. 3, 1974, pp. 258--277.
 
12
13
14
15
 
16
 
17
 
18
19
20
21
 
22
Schwartz, J., "Analyzing Large-scale System Development," Software Engineering Concepts and Techniques, Proceedings of the 1968 NATO Conference.
 
23
Sheppard, S., Borst, R., and Curtis, W., "Predicting Programmers' Ability to Understand and Modify Software," Proceedings of Symposium on Human Factors and Computer Science, Washington, D.C., June 1978, pp. 115--135.
 
24
 
25
Sheppard, S., Curtis, W., and Milliman, P. M., "Experimental Evaluation of On-line Program Construction," GE Technical Report TR-79-388100-6, December 1979.
 
26
Shneiderman, B., "Exploratory Experiments in Programmer Behavior," International Journal of Man-Machine Studies, Vol. 5, No. 2, 1976, pp. 123--143.
 
27
Shneiderman, B., "Measuring Computer Program Quality and Comprehension," International Journal of Man-Machine Studies, Vol. 9, No. 3, 1977, pp. 465--478.
28
 
29
Shneiderman, B. and Mayer, R., "Syntactic-Semantic Interactions in Programmer Behavior: A Model and Experimental Results," International Journal of Computer and Information Sciences, Vol. 8, 1979, pp. 219--238.
 
30
 
31
Gorsline, G., and Fainter, R. "Program Complexity Measures." ACM/NBS 19th Annual Technical Symposium. Gaithersburg, Maryland, June 1980.
 
32
Miller, L. G. "Programming by Nonprogrammers." International Journal of Man-Machine Studies, 6 (1974), pp. 237--260.
Collaborative Colleagues:
G. Michael Schneider: colleagues
Robert L. Sedlmeyer: colleagues
Joe Kearney: colleagues