ACM Home Page
Please provide us with feedback. Feedback
An empirical study of novice program comprehension in the imperative and object-oriented styles
Full text PdfPdf (1.51 MB)
Source Papers presented at the seventh workshop on Empirical studies of programmers table of contents
Alexandria, Virginia, United States
Pages: 124 - 139  
Year of Publication: 1997
ISBN:0-89791-992-0
Authors
Vennila Ramalingam  Computer Science and Engineering Department, University of Nebraska, Lincoln, NE
Susan Wiedenbeck  Computer Science and Engineering Department, University of Nebraska, Lincoln, NE
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 78,   Citation Count: 12
Additional Information:

references   cited by   index terms   collaborative colleagues  

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

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
 
2
 
3
 
4
Brooks, R. (1983). Towards a theory of the comprehension of computer programs. International Journal of Man-Machine Studies, 18, 543-554.
 
5
 
6
Corritore, C. L. and Wiedenbeck, S. (1991). What do novices learn during program comprehension? International Journal of Human-Computer Interaction, 3(2), 199- 222.
 
7
 
8
Green, T. R. G., Petre, M., and Bellamy, R. K.E. (1991). Comprehensibility of visual and textual programs" a test of superlativism against the'match-mismatch' conjecture. In J. Koenemann-Belliveau, T. G. Moher, and S. P. Robertson (Eds.), Empirical Studies of Programmers: Fourth Workshop (pp. 121-146). Norwood, NI: Ablex.
 
9
Good, J. (1996). The 'fight' tool for the task: an investigation of external representations, program abstractions and task requirements. In W. D. Gray and D. A. Boehm-Davis (Eds,), Empirical Studies of Programmers: Sixth Workshop (pp. 77-98). Norwood, NJ: Ablex.
 
10
11
 
12
 
13
Mills, B. C., Diehl, V. A., Birkmire, D. P. & Mou, L-C. (1995). Reading procedural texts: effects of purpose for reading and predictions of reading comprehension models. Discourse Processes, 20, 79-107.
 
14
Moher, T. G., Mak, D. C., Blumenthal, B., and Leventhal, L.M. (1993). Comparing the comprehensibility of textual and graphical programs: the case for Petri nets. In C. R. Cook, J. C. Scholtz, and 3". C. Spohrer (Eds.), Empirical Studies of Programmers: Fifth Workshop (pp. 137-161). Norwood, N}': Ablex.
 
15
 
16
Pennington, N. (1987b). Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs. Cognitive Psychology, 19, 295-341.
 
17
Rosson, M. B., and Alpert, S.R. (1990). The cognitive consequences of object-oriented design. Human-Computer Interaction, 5(4), 345-379.
 
18
Schmalhofer, F., and Glavanov, D. (1986). Three Components of Understanding a Pro~ammer's Manual Verbatim, Propositional, and Situational Representations. Journal of Memory and Language, 25, 295-313.
 
19
Soloway, E. and Ehrlich, K. (1984). Empirical studies of programming knowledge. IEEE Transactions on Software Engineering, SE-10(5), 595-609.
 
20
Soloway, E., Ehrlich, K., Bonar, J., and Greenspan, J. (1982). What do novices know about programming? In A. Badre and B. Shneiderman (Eds.), Directions in Human-Computer Interaction (pp. 27-54). Norwood, NI: Ablex.
 
21
van Dijk, T. A. and Kintsch, W. (1983). Strategies of Discourse Comprehension. New York: Academic.
 
22
Wiedenbeck, S., Ramalingam, V., Sarasamma, S., and Corritore, C.L. (1997). A Comparison of the Comprehension of Object-Oriented and Procedural Programs by Novice Programmers. Departmental Report, Computer Science and Engineering Department, University of Nebraska-Lincoln.

CITED BY  12

Collaborative Colleagues:
Vennila Ramalingam: colleagues
Susan Wiedenbeck: colleagues