Why looking isn't always seeing: readership skills and graphical programming

Many believe that visual programming techniques are quite close to developers. This article reports on some fascinating research focusing on understanding how textual and visual representations for software differ in effectiveness. Among other things, it is determined that the differences lie not so much in the textual-visual distinction as in the degree to which specific representations support the conventions experts expect.

[1]  Margaret M. Burnett,et al.  Visual Programming , 1995 .

[2]  W. Graham Richards,et al.  Art of electronics , 1983, Nature.

[3]  Simon P. Davies Skill levels and strategic differences in plan comprehension and implementation in programming , 1990 .

[4]  Darrell R. Raymond,et al.  Characterizing visual languages , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.

[5]  Marian Petre,et al.  Where to draw the line with text: Some claims by logic designers about graphics in notation , 1990, INTERACT.

[6]  Thomas R. G. Green,et al.  Scope Marking in Computer Conditionals - A Psychological Evaluation , 1977, Int. J. Man Mach. Stud..

[7]  Anne Treisman,et al.  Features and objects in visual processing , 1986 .

[8]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[9]  W. Cleveland,et al.  Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods , 1984 .

[10]  M. A R I A N P E T R E Why Looking Isn’t Always Seeing: Readership Skills and Graphical Programming , 1997 .

[11]  Marian Petre,et al.  When Visual Programs are Harder to Read than Textual Programs , 1992 .

[12]  N. Pennington Stimulus structures and mental representations in expert comprehension of computer programs , 1987, Cognitive Psychology.

[13]  Don G. Bouwhuis,et al.  Reading as Goal-Driven Behaviour , 1989 .

[14]  S. Kay On the Nature of Expertise. , 1992 .

[15]  Heinz Mandl,et al.  Knowledge Acquisition from Text and Pictures , 1989 .

[16]  Brad A. Myers,et al.  Taxonomies of visual programming and program visualization , 1990, J. Vis. Lang. Comput..

[17]  Kazuo Koga,et al.  16 Intercultural Experiments as a Research Tool in the Study of Cognitive Skill Acquisition: Japanese Character Recognition and Eye Movements in Non-Japanese Subjects , 1989 .

[18]  Marian Petre,et al.  Learning to Read Graphics: Some Evidence that 'Seeing' an Information Display is an Acquired Skill , 1993, J. Vis. Lang. Comput..

[19]  Gabriele Rohr Using Visual Concepts , 1986 .

[20]  David J. Gilmore,et al.  Programming Plans and Programming Expertise , 1988 .