Mental imagery in program design and visual programming

Citation
M. Petre et Af. Blackwell, Mental imagery in program design and visual programming, INT J HUM-C, 51(1), 1999, pp. 7-30
Citations number
64
Categorie Soggetti
Psycology,"AI Robotics and Automatic Control
Journal title
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES
ISSN journal
10715819 → ACNP
Volume
51
Issue
1
Year of publication
1999
Pages
7 - 30
Database
ISI
SICI code
1071-5819(199907)51:1<7:MIIPDA>2.0.ZU;2-V
Abstract
There is widespread anecdotal evidence that expert programmers make use of visual mental images when they are designing programs. This evidence is use d to justify the use of diagrams and visual programming languages during so ftware design. This paper reports the results of two studies. In the first, expert programmers were directly questioned regarding the nature of their mental representations while they were engaged in a design task. This inves tigative technique was used with the explicit intention of eliciting intros pective reports of mental imagery. In the second, users of a visual program ming language responded to a questionnaire in which they were asked about c ognitive processes. The resulting transcripts displayed a considerable numb er of common elements. These suggests that software design shares many char acteristics of more concrete design disciplines. The reports from participa nts in the two studies, together with previous research into imagery use, i ndicate potential techniques for further investigation of software developm ent support tools and design strategies. (C) 1999 Academic Press.