|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Anzai, Y. Learning diagram-drawing and graphical reading skills: analysis and design. Presented to: Workshop on Graphical Representations, Reasoning, and Communication, AI-ED '93 (Edinburgh, August, 1993).
|
| |
2
|
Bouwhuis, D. G. Reading as goal-driven behaviour. In B. A. G. Elsendoorn and H. Bouma, Eds., Working Models of Human Perception. Academic Press, 1988, pp. 341-362.
|
| |
3
|
Chi, M.T.H., Glaser, R., and Farr, MJ., Eds. The Nature of Expertise. Erlbaum, Hillsdale, NJ, 1988.
|
| |
4
|
Cleveland, W.S., and McGill, R. Graphical perception: theory, experimentation and application to the development of graphi cal methods.J. Amer. Statistical Assoc. 79, (1984), 531-554.
|
| |
5
|
|
| |
6
|
Gibson, EJ., and Levin, H. The Psychology ofReading. MIT Press, Cambridge, Mass., 1975.
|
| |
7
|
Gilmore, D.J., and Green, T. R. G. Programming plans and programming expertise. Quarterly j. of Experimental Psych. 40A (1988), 423-442.
|
| |
8
|
Green, T.R.G., and Petre, M. When visual programs are harder to read than textual programs. In Proceedings of the Sixth European Conference on Cognitive Ergonomics (ECCE-6), Budapest, Hungary, September 1992.
|
| |
9
|
Green, T. R. G., Petre, M., and Bellamy, R. K. E. Comprehensibility of visual and textual programs: A test of Superlativism against the "match-mismatch" conjecture. In Empirical Studies of Programmers Fourth Workshop. Ablex, 1991.
|
| |
10
|
|
| |
11
|
Koga, K., and Groner, R. Intercultural experiments as a research tool in the study of cognitive skill acquisition: Japanese character recognition and eye movements in non-Japanese subjects. In H. Mandl and J.R. Levin Eds., Knowledge Acquisition from Text and Pictures. North-Holland, 1989, 279-291.
|
| |
12
|
Kosslyn, S.M. Imagery and internal representation. In E. Rosch and B.B. Lloyd, Eds., Cognition and Categorization. Erlbaum, Hillsdale, NJ, 1978, 227-286.
|
 |
13
|
|
| |
14
|
Moher, T.G., Mak, D.C., Blumenthal, B., and Leventhal, L.M. Comparing the comprehensibility of textual and graphical programs: The case of Petri nets. In C.R. Cook, J.C. Scholtz, and J.C. Spohrer, Eds., Empirical Studies of Programmers: Fifth Workshop. Ablex, 1993, 137-161.
|
| |
15
|
Myers, B.A. Taxonomies of visual programming and program visualization. JVLC 1, 1 (1990), 97123.
|
| |
16
|
Pennington, N. Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychology 19, (1987), 295-341.
|
| |
17
|
|
| |
18
|
Petre, M., and Green, T. R. G. Requirements of graphical notations for professional users: Electronics CAD systems as a case study. Le Travail Humain 55, 1 (1992), 47-70.
|
| |
19
|
Petre, M., and Green, T.R.G. Learning to read graphics: some evidence that 'seeing' an information display is an acquired skill. Journal of Visual Languages and Computing 4 (1993), 55-70.
|
| |
20
|
Raymond, D. Characterizing visual languages. In The 1991 1EEE Workshop on Visual Languages, (1991) IEEE Computer Society Press.
|
| |
21
|
Rohr, G. Using visual concepts. In S-K. Chang, T. Ichikawa and P.A. Ligomenides, Eds., Visual Languages. Plenum Press, 1986.
|
| |
22
|
|
| |
23
|
Sime, M.E., Green, T.R.G., and Guest, D.J. Scope marking in computer conditionals--A psychological evaluation. IJMMS 9, (1977) 107-118.
|
| |
24
|
Swigger, K.M., and Brazile, R.P. An empirical study of the effects of design/documentation formats on expert system modifiability. In J. Joenemann-Belliveau, T. Moher, and S. Robertson, Eds., Empirical Studies of Programmers: Fourth Workshop, Ablex, 1991.
|
| |
25
|
|
CITED BY 56
|
|
|
|
|
T. Dean Hendrix , James H. Cross, II , Larry A. Barowski , Karl S. Mathias, Visualization of control structure and complexity in Ada 95, Proceedings of the conference on TRI-Ada '97, p.135-139, November 09-13, 1997, St. Louis, Missouri, United States
|
|
|
Marian G. Williams , Hyxia Villegas , J. Nicholas Buehler, Appropriateness of graphical program representations for training applications, Conference companion on Human factors in computing systems: common ground, p.91-92, April 13-18, 1996, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Helen C. Purchase , Matthew McGill , Linda Colpoys , David Carrington, Graph drawing aesthetics and the comprehension of UML class diagrams: an empirical study, Proceedings of the 2001 Asia-Pacific symposium on Information visualisation, p.129-137, December 01, 2001, Sydney, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vreda Pieterse , Derrick G. Kourie , Andrew Boake, A case for contemporary literate programming, Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, p.2-9, October 04-06, 2004, Stellenbosch, Western Cape, South Africa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T. Dean Hendrix , James H. Cross, II , Joe C. Teate , Larry A. Barowski , Karl S. Mathias, Assessing GRASP utilization through instrumentation, ACM SIGAda Ada Letters, v.XVIII n.5, p.51-56, Sept./Oct. 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
James H. Cross, II , James H. Cross, II , T. Dean Hendrix , Saeed Maghsoodloo, The Control Structure Diagram: An Overview and InitialEvaluation, Empirical Software Engineering, v.3 n.2, p.131-158, 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tobias Reinhard , Silvio Meier , Reinhard Stoiber , Christina Cramer , Martin Glinz, Tool support for the navigation in graphical models, Proceedings of the 30th international conference on Software engineering, May 10-18, 2008, Leipzig, Germany
|
|
|
|
|
|
|
|