This paper studies the role of imagery in program comprehension. With this goal we investigated whether theories of mental models from Psychology of Programming (e.g., Pennington’s Two Stages Theory) could be expanded to account for the effect of imagery. Given the basic research in image processing, our hypothesis is that imagery would allow a quicker access to the functional (Data Flow) information of programs. Then, Visual Programming Languages should allow for quicker construction of a mental representation based on Data Flow relationships of a program than procedural languages. To test this hypothesis we ran an experiment where we accessed the mental model of C and spreadsheet programmers in different program comprehension situations. ...
When we speak of mental images we refer to representation of objects in our mind. Typically, mental ...
Software complexity and program comprehension are inversely related. Higher the code complexity, poo...
Includes bibliographical references (pages 92-100)The purpose of this descriptive study was to compi...
This paper describes a series of empirical investigations into the relationship between mental image...
After many years of neglect, the topic of mental imagery has recently emerged as an active area of r...
The locus of concreteness effects in memory for verbal materials has been described here in terms of...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...
The paper discusses mental imagery as an important part of information processing performed during i...
There is widespread anecdotal evidence that expert programmers make use of visual mental images when...
The role of mental imagery has been puzzling researchers for more than two millennia. Both positive ...
Abstract Mental imagery is the human ability to imagine and reason with visuo-spatial information. I...
The number of end user programmers, those who choose to create applications to use as tools to accom...
145 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.Inconsistency in the occurren...
Several accounts of program comprehension have taken the theory of text comprehension by Kinstch as...
<div><p>The role of mental imagery has been puzzling researchers for more than two millennia. Both p...
When we speak of mental images we refer to representation of objects in our mind. Typically, mental ...
Software complexity and program comprehension are inversely related. Higher the code complexity, poo...
Includes bibliographical references (pages 92-100)The purpose of this descriptive study was to compi...
This paper describes a series of empirical investigations into the relationship between mental image...
After many years of neglect, the topic of mental imagery has recently emerged as an active area of r...
The locus of concreteness effects in memory for verbal materials has been described here in terms of...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...
The paper discusses mental imagery as an important part of information processing performed during i...
There is widespread anecdotal evidence that expert programmers make use of visual mental images when...
The role of mental imagery has been puzzling researchers for more than two millennia. Both positive ...
Abstract Mental imagery is the human ability to imagine and reason with visuo-spatial information. I...
The number of end user programmers, those who choose to create applications to use as tools to accom...
145 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.Inconsistency in the occurren...
Several accounts of program comprehension have taken the theory of text comprehension by Kinstch as...
<div><p>The role of mental imagery has been puzzling researchers for more than two millennia. Both p...
When we speak of mental images we refer to representation of objects in our mind. Typically, mental ...
Software complexity and program comprehension are inversely related. Higher the code complexity, poo...
Includes bibliographical references (pages 92-100)The purpose of this descriptive study was to compi...