Comprehension of diagram syntax: an empirical study of entity relationship notations

Helen C. Purchase, Ray Welland, Matthew McGill, Linda Colpoys

Research output: Contribution to journalArticleResearchpeer-review

43 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)187-203
Number of pages17
JournalInternational Journal of Human Computer Studies
Volume61
Issue number2 SPEC. ISS.
DOIs
Publication statusPublished - Aug 2004
Externally publishedYes

Cite this