|
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
|
David C. Littman , Jeannine Pinto , Stanley Letovsky , Elliot Soloway, Mental models and software maintenance, Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers, p.80-98, June 1986, Washington, D.C., United States
|
 |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jürgen Börstler , Henrik B. Christensen , Jens Bennedsen , Marie Nordström , Lena Kallin Westin , Jan Erik Moström , Michael E. Caspersen, Evaluating OO example programs for CS1, Proceedings of the 13th annual conference on Innovation and technology in computer science education, June 30-July 02, 2008, Madrid, Spain
|
|
|
|
|
|
|
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...
|