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 …

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

The nature and development of programming plans

SP Davies - International Journal of Man-Machine Studies, 1990 - Elsevier
The notion of the programming plan as a description of one of the main types of strategy
employed in the comprehension of programs is now widely accepted to form an adequate …

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 …

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 …

[图书][B] An in-depth study of the cognitive behaviour of novice programmers

JH Kahney - 1982 - search.proquest.com
This thesis reports a series of studies of the behaviour of novice computer programmers.
One hundred and thirty nine programs which had been designed as solutions to a particular …

Problem solving and the development of abstract categories in programming languages

B Adelson - Memory & cognition, 1981 - Springer
The question of how novice and expert computer programmers represent and use
programming concepts is addressed here. Lines of programming code forming three …

A diagnosis of beginning programmers' misconceptions of BASIC programming statements

P Bayman, RE Mayer - Communications of the ACM, 1983 - dl.acm.org
In the process of learning a computer language, beginning programmers may develop
mental models for the language. A mental model refers to the user's conception of the …

[引用][C] Mental representations of programs for student and professional programmers

RW Holt, DA Boehm-Davis, AC Shultz - Empirical studies of …, 1987 - dl.acm.org
Mental representations of programs for student and professional programmers | Empirical
studies of programmers: second workshop skip to main content ACM Digital Library home ACM …

Understanding Turing's universal machine—personal style in program description

P Naur - The Computer Journal, 1993 - academic.oup.com
The study presents the results of an experiment on programmers' descriptions and
understanding. The 12 participants, students of computing, have produced notes on Turing's …