Mental representations of expert procedural and object-oriented programmers in a software maintenance task

CL Corritore, S Wiedenbeck - International Journal of Human-Computer …, 1999 - Elsevier
This study examines the mental representations formed during program comprehension and
maintenance by procedural and object-oriented (OO) experts. The programmer's mental …

An exploratory study of program comprehension strategies of procedural and object-oriented programmers

CL Corritore, S Wiedenbeck - International Journal of Human-Computer …, 2001 - Elsevier
This exploratory study examines the nature of program understanding strategies employed
during a series of comprehension and maintenance activities carried out over time. Two …

A comparison of the comprehension of object-oriented and procedural programs by novice programmers

S Wiedenbeck, V Ramalingam… - Interacting with …, 1999 - ieeexplore.ieee.org
This paper reports on two experiments comparing mental representations and program
comprehension by novices in the object-oriented and procedural styles. The subjects were …

Novice comprehension of small programs written in the procedural and object-oriented styles

S Wiedenbeck, V Ramalingam - International Journal of Human-Computer …, 1999 - Elsevier
This research studied the comprehension of small procedural and object-oriented programs
by novice programmers. The objective was to find out what kinds of information novice …

Mental representations constructed by experts and novices in object-oriented program comprehension

JM Burkhardt, F Détienne, S Wiedenbeck - Human-Computer Interaction …, 1997 - Springer
Previous studies on program comprehension were carried out largely in the context of
procedural languages. Our purpose is to develop and evaluate a cognitive model of object …

[PDF][PDF] An empirical study of novice program comprehension in the imperative and object-oriented styles

V Ramalingam, S Wiedenbeck - … presented at the seventh workshop on …, 1997 - dl.acm.org
The objective of this study was to determine whether the mental representation of object-
oriented programs differs from imperative programs for novice programmers. In our study …

[PDF][PDF] Mental representations of programs by novices and experts

V Fix, S Wiedenbeck, J Scholtz - Proceedings of the INTERACT'93 and …, 1993 - dl.acm.org
This paper presents five abstract characteristics of the mental representation of computer
programs hierarchical structure, explicit mapping of code to goals, foundation on recognition …

Comprehension strategies and difficulties in maintaining object-oriented systems: An explorative study

A Karahasanović, AK Levine, R Thomas - Journal of Systems and Software, 2007 - Elsevier
Program comprehension is a major time-consuming activity in software maintenance.
Understanding the underlying mechanisms of program comprehension is therefore …

Stimulus structures and mental representations in expert comprehension of computer programs

N Pennington - Cognitive psychology, 1987 - Elsevier
Comprehension of computer programs involves detecting or inferring different kinds of
relations between program parts. Different kinds of programming knowledge facilitate …

Characteristics of the mental representations of novice and expert programmers: an empirical study

S Wiedenbeck, V Fix, J Scholtz - International Journal of Man-Machine …, 1993 - Elsevier
This paper presents five abstract characteristics of the mental representation of computer
programs: hierarchical structure, explicit mapping of code to goals, foundation on …