Abstract
The class of diagrams known collectively as node-link diagrams are used extensively for many applications, including planning, communications networks, and computer software. The defining features of these diagrams are nodes, represented by a circle or rectangle connected by links usually represented by some form of line or arrow. We investigate the proposition that drawing three-dimensional shaded elements instead of using simple lines and outlines will result in diagrams that are easier to interpret. A set of guidelines for such diagrams is derived from perception theory and these collectively define the concept of the geon diagram. We also introduce a new substructure identification task for evaluating diagrams and use it to test the effectiveness of geon diagrams. The results from five experiments are reported. In the first three experiments geon diagrams are compared to Unified Modeling Language (UML) diagrams. The results show that substructures can be identified in geon diagrams with approximately half the errors and significantly faster. The results also show that geon diagrams can be recalled much more reliably than structurally equivalent UML diagrams. In the final two experiments geon diagrams are compared with diagrams having the same outline but not constructed with shaded solids. This is designed to specifically test the importance of using 3D shaded primitives. The results also show that substructures can be identified much more accurately with shaded components than with 2D outline equivalents and remembered more reliably. Implications for the design of diagrams are discussed.
- Barfield, W. and Robless, R. 1989. The effects of two- and three-dimensional graphics on the problem-solving performance of experienced and novice decision-makers. Behav. Inf. Technol. 8, 369--385.Google Scholar
- Bertin, J. 1981. Graphics and Graphic Information Processing. de Gruyter, Berlin.Google Scholar
- Biederman, I. 1987. Recognition-by-components: A theory of human image understanding. Psychol. Rev. 94, 2, 115--147.Google Scholar
- Biederman, I. and Gerhardstein, P. C. 1993. Recognizing depth-rotated objects: Evidence and conditions for three-dimensional viewpoint invariance. J. Exper. Psychol. Hum. Perception Perform. 19, 1162--1182.Google Scholar
- Biederman, I. and Gehardstein, P. C. 1995. Viewpoint-dependent mechanisms in visual object recognition: Reply to Tarr and Bulthoff (1995). J. Exper. Psychol. 21, 6, 1506--1514.Google Scholar
- Bower, G. H., Carlin, M. B., and Duek, A. 1995. Comprehension and memory for pictures. Memory Cogn. 3, 2, 216--220.Google Scholar
- Carswell, C. M., Frankenberger, S., and Bernhard, D. 1991. Graphing in depth: Perspectives on the use of three-dimensional graphs to represent lower-dimensional data. Behav. Inf. Technol. 10, 6, 569--474.Google Scholar
- Edelman, S. 1995. Representation of similarity in 3D object discrimination. Neural Comput. 7, 407--422. Google Scholar
- Enns, J. T. and Rensink, R. A. 1990. Sensitivity to three-dimensional orientation in visual search. Psychol. Sci. 1, 5, 323--326.Google Scholar
- Fowler, M. 1996. UML Distilled: Applying the Standard Object Modeling Language. Addison-Wesley, Reading, Mass. Google Scholar
- Hahn, J. and Kim, J. 1999. Why are some diagrams easier to work with? Effects of diagrammatic representation on the cognitive integration process of systems analysis and design. ACM Trans. Comput.-Hum. Interact. 6, 3, 181--213. Google Scholar
- Halverston, J. 1992. The first pictures, perceptual foundations of Paleolithic art. Perception 21, 389--404.Google Scholar
- Harel, D. 1995. On visual formalisms. In Diagrammatic Reasoning: Cognitive and Computational Perspectives, J. Glasgow, N. H. Narayanan, and B. Chandrasekaran, Eds. MIT Press, Cambridge, Mass., 235--272.Google Scholar
- Irani, P. and Ware, C. 2000. Diagrams based on structured object perception. In Proceedings of Advanced Visual Interfaces AVI'2000 (Palermo, Italy, May), 61--67. Google Scholar
- Hummel and Biederman, I. 1992. Dynamic binding in a neural network for shape recognition. Psychol. Rev. 99, 480--517.Google Scholar
- Koffka, K. 1935. Principles of Gestalt Psychology. Harcourt, New York.Google Scholar
- Kosslyn, S. M. 1994. Elements of Graph Design. W. H. Freeman, New York.Google Scholar
- Larkin, J. H. and Simon, H. A. 1987. Why a diagram is (sometimes) worth ten thousand words. Cogn. Sci. 11, 65--99.Google Scholar
- Lee, J. M. and MacLachian, J. 1986. The effects of 3D imagery on managerial data interpretation. MIS Quart. (Sept.), 257--269. Google Scholar
- Marr, D. 1982. Vision: A Computational Investigation into the Human Representation and Processing of Visual Information. Freeman, San Francisco. Google Scholar
- Marr, D. and Nishihara, H. K. 1978. Representation and recognition of the spatial organization of three-dimensional shapes. Proc. Roy. Soc. London, B 200, 269--294.Google Scholar
- Pressman, R. S. 1992. Software Engineering: A Practitioner's Approach. McGraw-Hill, New York. Google Scholar
- Ramachandran, V. S. 1988. Perception of shape from shading. Nature 331, 163--166.Google Scholar
- Scaife, M. and Rogers, Y. 1996. External cognition: How do graphical representations work? Int. J. Hum. Comput. Stud. 45, 185--213. Google Scholar
- Triesman, A. 1980. Preattentive processing in vision. Comput. Vis. Graph. Image Process. 31, 156--177. Google Scholar
- Ullman, S. 1989. Aligning pictorial descriptions: An approach to object recognition. Cognition 32, 193--254.Google Scholar
- Ware, C. and Franck 1996. Evaluating stereo and motion cues for visualizing information nets in three dimensions. ACM Trans. Graph. 15, 2, 121--140. Google Scholar
- Ware, C. 2000. Information Visualization: Perception for Design. Morgan Kaufman, San Mateo, Calif. Google Scholar
- Watson, C. J. and Driver. R. W. 1983. The influence of computer graphics on the recall of information. MIS Quart. (March), 45--53.Google Scholar
- Zhang, J. 1997. The nature of external representation in problem solving. Cogn. Sci. 21, 2, 179--217.Google Scholar
Index Terms
Diagramming information structures using 3D perceptual primitives
Recommendations
Diagrams based on structural object perception
AVI '00: Proceedings of the working conference on Advanced visual interfacesMost diagrams, particularly those used in software engineering, are line drawings consisting of nodes drawn as rectangles or circles, and edges drawn as lines linking them. In the present paper we review some of the literature on human perception to ...
A general method for drawing area-proportional Euler diagrams
Area-proportional Euler diagrams have many applications, for example they are often used for visualizing data in medical and biological domains. There have been a number of recent research efforts to automatically draw Euler diagrams when the areas of ...
Inductively Generating Euler Diagrams
Euler diagrams have a wide variety of uses, from information visualization to logical reasoning. In all of their application areas, the ability to automatically layout Euler diagrams brings considerable benefits. In this paper, we present a novel ...





Comments