Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Enterprise modeling with UML: designing successful software through business analysis
Enterprise modeling with UML: designing successful software through business analysis
Information visualization: perception for design
Information visualization: perception for design
Diagrams based on structural object perception
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Computing Concepts with Java 2: Essentials
Computing Concepts with Java 2: Essentials
Diagrammatic Reasoning: Cognitive and Computational Perspectives
Diagrammatic Reasoning: Cognitive and Computational Perspectives
UML Distilled: A Brief Guide to the Standard Object Modeling Language
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Vision: A Computational Investigation into the Human Representation and Processing of Visual Information
The Learnability of Diagram Semantics
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
Beamtrees: Compact Visualization of Large Hierarchies
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Beamtrees: compact visualization of large hierarchies
Information Visualization
Human Factors in Visualization Research
IEEE Transactions on Visualization and Computer Graphics
A Java 3D implementation of a geon based visualisation tool for UML
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Motion map: image-based retrieval and segmentation of motion data
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
EERMM: a metamodel for the enhanced entity-relationship model
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
Diagrams are essential in documenting large information systems. They capture, communicate, and leverage knowledge indispensable for solving problems and act as cognitive externalizations (intertwining internal and external processes to extract information from the external world to enhance thought). A diagram provides a mapping from the problem domain to the visual representation by supporting cognitive processes that involve perceptual pattern finding and cognitive symbolic operations. However, not all mappings are equal, and for effectiveness we must embed a diagram's representation with characteristics, which lets users easily perceive meaningful patterns. Consequently, a diagram's effectiveness depends to some extent on how well we construct it as an input to our visual system. In our research, we focus on a class of diagrams commonly referred to as graphs or node-link diagrams. Nodes representing entities, objects, or processes, and links or edges representing relationships between the nodes characterize them. Their most common form is outline circles or boxes denoting nodes and lines of different types representing links between the nodes. Entity-relationship diagrams, software structure diagrams, and data-flow models are examples of node-link diagrams used to model the structure of processes, software, or data