Understanding relationships with attributes in entity-relationship diagrams

Andrew Burton-Jones, Ron Weber

Research output: Contribution to conferencePaperpeer-review

59 Citations (Scopus)

Abstract

Conceptual modeling is an important task undertaken during the systems development process to build a representation of those features of an application domain that are important to stakeholders. In spite of its importance, however, substantial evidence exists to show that it is not done well. Designers often provide incomplete, inaccurate, or inconsistent representations of domain features in the conceptual models they prepare. Users often have difficulty understanding the meaning inherent in a conceptual model. In this paper, we investigate the proposition that part of the difficulties that stakeholders experience with conceptual modeling arises when a conceptual modeling grammar or a representation produced using the grammar lacks ontological clarity. Lack of ontological clarity arises when a one-one mapping does not exist between conceptual modeling constructs and real-world constructs. For example, the grammatical construct of an entity is used to represent both things and events in the real world. Specifically, we focus on the grammatical construct of a relationship with attributes, which is often used in entity-relationship modeling. We argue that use of this construct produces ontologically unclear representations of a domain. We also report results from an experiment we undertook where we investigated the impact of using relationships with attributes in conceptual modeling representations on the problem-solving performance of users of these representations. Consistent with our predictions, we found that using relationships with attributes undermined problem-solving performance in unfamiliar domains. Contrary to our predictions, however, their use did not undermine problem-solving performance in familiar domains.

Original languageEnglish
Pages214-228
Number of pages15
Publication statusPublished - 1999
Externally publishedYes
EventInternational Conference on Information Systems 1999 - Charlotte, United States of America
Duration: 13 Dec 199915 Dec 1999
Conference number: 20th
https://aisel.aisnet.org/icis1999/ (Proceedings)

Conference

ConferenceInternational Conference on Information Systems 1999
Abbreviated titleICIS 1999
Country/TerritoryUnited States of America
CityCharlotte
Period13/12/9915/12/99
Internet address

Keywords

  • Conceptual modeling
  • entity-relationship modeling
  • experimental research
  • ontology
  • perceived ease of understanding
  • problem solving

Cite this