This exploratory study examines the nature of program understanding strategies employed during a series of comprehension and maintenance activities carried out over time. Two dimensions of comprehension were examined: the direction of comprehension and the breadth of comprehension. Thirty expert pro
Novice comprehension of small programs written in the procedural and object-oriented styles
โ Scribed by SUSAN WIEDENBECK; VENNILA RAMALINGAM
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 161 KB
- Volume
- 51
- Category
- Article
- ISSN
- 1071-5819
No coin nor oath required. For personal study only.
โฆ Synopsis
This research studied the comprehension of small procedural and object-oriented programs by novice programmers. The objective was to "nd out what kinds of information novice programmers extract from small programs and to infer from this the mental representation formed during program comprehension. In particular, the question was whether novices' mental representations focus more on domain-level or program-level knowledge and whether the mental representation of object-oriented program di!er from procedural programs. The experiment indicated that novices tend to develop a mental representation of small object-oriented programs strong in function-related knowledge, but weaker in data #ow and program-related knowledge. By contrast, novices' mental representations of small procedural programs were stronger in program-related knowledge. The results are discussed in terms of theories of program comprehension and programming pedagogy.
๐ SIMILAR VOLUMES