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 …

What do novices learn during program comprehension?

CL Corritore, S Wiedenbeck - International Journal of Human …, 1991 - Taylor & Francis
Comprehension of computer programs involves identifying important program parts and
inferring relationships between them. The ability to comprehend a computer program is a …

[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 …

Cognitive processes in program comprehension

S Letovsky - Journal of Systems and software, 1987 - Elsevier
This paper reports on an empirical study of the cognitive processes involved in program
comprehension. Verbal protocols were gathered from professional programmers as they …

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 …

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 …

[PDF][PDF] Expert problem solving strategies for program comprehension

J Koenemann, SP Robertson - … of the SIGCHI Conference on Human …, 1991 - dl.acm.org
Department of Psychology Rutgers–The State University of New Jersey New Brunswick, NJ
08903 koeneman@ paul. rutgers. edu Program comprehension is a complex problem …

Knowledge and processes in the comprehension of computer programs

E Soloway, B Adelson, K Ehrlich - The nature of expertise, 2014 - taylorfrancis.com
We have been investigating the cognitive underpinnings of how programmers—novices and
experts—read and write computer programs. Our approach has been to employ a cycle of …

The relevance of application domain knowledge: Characterizing the computer program comprehension process

TM Shaft, I Vessey - Journal of Management Information Systems, 1998 - Taylor & Francis
Recent research using professional programmers suggests that knowledge of the
application domain plays a major role in the cognitive processes they use to understand …

Object-oriented program comprehension: Effect of expertise, task and phase

JM Burkhardt, F Détienne, S Wiedenbeck - Empirical Software …, 2002 - Springer
The goal of our study is to evaluate the effect on program comprehension of three factors
that have not previously been studied in a single experiment. These factors are programmer …