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
Towards the principled design of software engineering diagrams
Proceedings of the 22nd international conference on Software engineering
UML class diagram syntax: an empirical study of comprehension
APVis '01 Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9
Which Aesthetic has the Greatest Effect on Human Understanding?
GD '97 Proceedings of the 5th International Symposium on Graph Drawing
UML Collaboration Diagram Syntax: An Empirical Study of Comprehension
VISSOFT '02 Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis
An Empirical Investigation on Dynamic Modeling in Requirements Engineering
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Towards realism in drawing areas of interest on architecture diagrams
Journal of Visual Languages and Computing
Knowledge Modelling Using UML Profile for Knowledge-Based Systems Development
Proceedings of the 2007 conference on Emerging Artificial Intelligence Applications in Computer Engineering: Real Word AI Systems with Applications in eHealth, HCI, Information Retrieval and Pervasive Technologies
Impact of the visitor pattern on program comprehension and maintenance
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
An experimental comparison of ER and UML class diagrams for data modelling
Empirical Software Engineering
AUIC '09 Proceedings of the Tenth Australasian Conference on User Interfaces - Volume 93
Guidelines for representing complex cardinality constraints in binary and ternary relationships
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Well-defined symbolic notations are essential for communication between teams of people working on any application. For large software implementations, UML is commonly used, for databases, entity relationship (ER) diagrams are useful. However, the form of notation used in texts, papers, and documentation and learning materials is often different, and tends to reflect the personal preference of the author or publisher. The choice between semantically equivalent notations does not appear to be based on any consideration of the ease with which human readers could understand the notation. This paper addresses this notation comprehension issue by proposing an experimental methodology for determining which of two complete notations is easier to comprehend. The methodology also allows individual notational variants to be targeted. This methodology has been applied to two types of ER notations: our experiment required subjects to indicate whether a supplied textual specification of objects and relationships matched each of a set of Chen (Chen, ACM Trans. Database Systems 1 (1976) 9) and SSADM (Weaver, Practical SSADM Version 4-A Complete Tutorial Guide, Pitman, London, 1993) ER diagrams. The results reveal both better performance and higher preference for the more concise overall notation, with partial results with respect to individual variants within the notations.