𝔖 Bobbio Scriptorium
✦   LIBER   ✦

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

✍ Scribed by RAQUEL NAVARRO-PRIETO; JOSE J. CAÑAS


Publisher
Elsevier Science
Year
2001
Tongue
English
Weight
448 KB
Volume
54
Category
Article
ISSN
1071-5819

No coin nor oath required. For personal study only.

✦ Synopsis


This paper presents one experiment to explain why and under which circumstances visual programming languages would be easier to understand than textual programming languages. Towards this goal we bring together research from psychology of programming and image processing. According to current theories of imagery processing imagery facilitates a quicker access to semantic information. Thus, visual programming languages should allow for quicker construction of a mental representation based on data #ow relationships of a program than procedural languages. To test this hypothesis the mental models of C and spreadsheet programmers were assessed in di!erent program comprehension situations. The results showed that spreadsheet programmers developed data #ow based mental representations in all situations, while C programmers seemed to access "rst a control #ow and then data #ow based mental representations. These results could help to expand theories of mental models from psychology of programming to account for the e!ect of imagery.

2001 Academic Press