ACM Home Page
Please provide us with feedback. Feedback
Typographic style is more than cosmetic
Full text PdfPdf (1.41 MB)
Source
Communications of the ACM archive
Volume 33 ,  Issue 5  (May 1990) table of contents
Pages: 506 - 520  
Year of Publication: 1990
ISSN:0001-0782
Authors
Paul W. Oman  Univ. of Idaho, Moscow
Curtis R. Cook  Oregon State Univ., Corvallis
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 65,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   review   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/78607.78611
What is a DOI?

ABSTRACT

There is disagreement about the role and importance of typographic style (source code formatting and commenting) in program comprehension. Results from experiments and opinions in programming style books are mixed. This article presents principles of typographic style consistent and compatible with the results of program comprehension studies. Four experiments demonstrate that the typographic style principles embodied in the book format significantly aid program comprehension and reduce maintenance effort. —Authors' Abstract


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
Adelson, B. Problem solving and the development of abstract categories in programming languages. Mein. Cognition 9, 4 (1981), 422- 433.
 
2
 
3
Brooks. R. E. Towards a theory of the comprehension of computer programs. Int. J. of Man-Machine Stud. 18, 6 (June 1983), 543-554.
 
4
F}eldstad, R. K., and Hamlen, W. T. Applications program maintenance study: Report to our respondents. In Tutorial on Software Maintenance, G. Parikh and N. Zvegintzov, Eds. IEEE/CS Press, Silver Spring, Md., 1983, pp. 13-27.
 
5
 
6
 
7
 
8
9
10
 
11
Pennington, N. Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychol. 19, 2 (Feb. 1987), 295-341.
12
13
 
14
 
15
Shneiderman, B., and McKay, D. Experimental investigations of computer program debugging and modification. In Software Psychology. Winthrop Puhlishers, Cambridge, Mass., 1980, pp. 72-74.
 
16
Soloway, E., and Ehrlich, K. Empirical studies of programming knowledge. IEEE Trans. Softw. Eng. SE-IO, 5 (Sept. 1984}, 595-609.

CITED BY  17


REVIEW

"Thomas Plum : Reviewer"

“Book format” for programs includes a table of contents, indexes (various cross-reference lists), chapters containing related procedures and functions, paragraphs separated by blank lines, sentences (horizontal statemen  more...

Collaborative Colleagues:
Paul W. Oman: colleagues
Curtis R. Cook: colleagues