Syntactic/semantic interactions in programmer behavior: A model and experimental results

B Shneiderman, R Mayer - … Journal of Computer & Information Sciences, 1979 - Springer
This paper presents a cognitive framework for describing behaviors involved in program
composition, comprehension, debugging, modification, and the acquisition of new …

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 …

Language semantics, mental models and analogy

JM Hoc, A Nguyen-Xuan - Psychology of programming, 1990 - Elsevier
The semantics of a number of programming languages is related to the operation of a
computer device. Learning a programming language is considered here from the point of …

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 …

Expert programming knowledge: a schema-based approach

F Détienne - Psychology of programming, 1990 - Elsevier
The topic of this chapter is the role of expert programming knowledge in comprehension. In
the 'schema-based approach', the role of semantic structures is emphasized whereas, in the …

[图书][B] Software design–cognitive aspect

F Détienne - 2001 - books.google.com
Software Design-Cognitive Aspects covers a variety of areas including software analysis,
design, coding and maintenance. It details the history of the research that has been …

Using conceptual models to teach BASIC computer programming.

P Bayman, RE Mayer - Journal of Educational Psychology, 1988 - psycnet.apa.org
Novices learned BASIC computer programming from a standard manual that emphasized
the language's syntactic features or from a standard manual that included additional material …

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

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 …

An empirically-derived control structure for the process of program understanding

F Détienne, E Soloway - International Journal of Man-Machine Studies, 1990 - Elsevier
Various models of program undestanding have been developed from the Schema Theory.
To data, the authors have sought to identify the knowledge that programmers have and use …