« Back to Publications list

Diagramming Information Structures using 3D Perceptual Primitives

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 threedimensional 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 equivalentUMLdiagrams. 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.

http://dx.doi.org/10.1145/606658.606659

Pourang Irani and Colin Ware. 2003. Diagramming Information Structures using 3D Perceptual Primitives. ACM Transactions on Computer Human-Interaction, 10(1), 1-19.

Bibtext Entry

@ARTICLE { irani03a,
    AUTHOR = { Pourang Irani and Colin Ware },
    TITLE = { Diagramming Information Structures using 3D Perceptual Primitives },
    JOURNAL = { ACM Transactions on Computer Human-Interaction },
    VOLUME = { 10 },
    NUMBER = { 1 },
    YEAR = { 2003 },
    PAGES = { 1--19 },
    DOI = { 10.1145/606658.606659 },
}

Authors

Pourang Irani

Pourang Irani

Professor
Canada Research Chair

As well as: , Colin Ware