2001
DOI: 10.1006/ijhc.2000.0465
|View full text |Cite
|
Sign up to set email alerts
|

Are visual programming languages better? The role of imagery in program comprehension

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
20
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 45 publications
(21 citation statements)
references
References 73 publications
1
20
0
Order By: Relevance
“…Our model allows for all of these possibilities and predicts that the particular strategy chosen depends on the cues provided in the environment. Models of knowledge formation during program understanding [35], [51], which have suggested that a developer's mental model consists of relationships between code elements and the purpose and intent of these elements, are consistent with our description of knowledge as the combination of paths that a developer has traversed in a program over time and their existing knowledge. Finally, because our model describes a pattern of activity that is fundamentally driven by cues offered by the environment and the developers' perceptions of their relevance, it is also consistent with research on the influence of the visual representation of code on program understanding [3], [23], [33], [48].…”
Section: Implications For Theorysupporting
confidence: 83%
See 1 more Smart Citation
“…Our model allows for all of these possibilities and predicts that the particular strategy chosen depends on the cues provided in the environment. Models of knowledge formation during program understanding [35], [51], which have suggested that a developer's mental model consists of relationships between code elements and the purpose and intent of these elements, are consistent with our description of knowledge as the combination of paths that a developer has traversed in a program over time and their existing knowledge. Finally, because our model describes a pattern of activity that is fundamentally driven by cues offered by the environment and the developers' perceptions of their relevance, it is also consistent with research on the influence of the visual representation of code on program understanding [3], [23], [33], [48].…”
Section: Implications For Theorysupporting
confidence: 83%
“…For example, studies have shown that developers often determine the statements that could influence a variable (a backward slice) [50] and that automated tools for helping developers determine these statements improve developer success on debugging tasks [20]. Other studies suggest that developers form mental models of the structure, intent, and relationships in code, which guide their decision making [35], [51]. Some studies found that developers have a quickly degrading memory for such information [1], [17], explaining why developers rely so extensively on external memory sources, such as digital or paper notes and whiteboards [16], [39].…”
Section: Related Workmentioning
confidence: 99%
“…User interface solutions are meant to provide people with a realistic possibility of reaching their goals , regardless of users' capacity limitations (Baddeley 2007(Baddeley , 2012 ), comprehension problems (Kitajima and Polson 1995 ), or lack of skills (Green and Petre 1996 ;Navarro-Prieto and Canas 2001 ;Visser and Hoc 1990 ). Th erefore, we focus the design discourse now on the issues how to make technologies easier for people to use Olson and Olson 2003 ;.…”
Section: The Psychology Of Fluent Usementioning
confidence: 99%
“…As a result of their experiment they propose properties of a tool for program comprehension that alleviate the usage of such a tool. Another experiment comparing the differences of program understanding in visual and textual program representations is given in [18]. Their findings include that visual and textual representations lead to different mental maps of a program and different information is extracted by participants.…”
Section: Related Workmentioning
confidence: 99%