Combined Use of Conceptual Models in Practice: An Exploratory Study

Combined Use of Conceptual Models in Practice: An Exploratory Study

Mohammad Ali Jabbari Sabegh, Jan Recker
Copyright: © 2017 |Pages: 33
DOI: 10.4018/JDM.2017040103
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Conceptual models are fundamental to system analysis and design. However, the actual usage of conceptual models remains poorly understood, in particular, how and why practitioners would use multiple models in combination when doing their work. In this paper, the authors explore the reported use of multiple conceptual models for system analysis and design to determine the circumstances that lead professionals to use multiple models. They uncover both semantic and pragmatic reasons that influence the choice and selection of different models for system analysis and design tasks. Contrasting these findings to existing ontological theories, the authors find that the extent and type of multiple model use is determined by not only ontological factors but also contextual factors that can override ontological qualities and in so doing bring forth desired qualities for users. The authors offer several novel propositions about the implications of ontological theory that will be worth exploring in future research.
Article Preview
Top

1. Introduction

System designers and analysts often begin their work by developing and using graphical representations of relevant features of the domain under examination (Burton-Jones and Meso, 2006). These representations are called conceptual models (Wand and Weber, 2002). They play a significant role in the early detection and correction of systems development errors and help analysts to better communicate with stakeholders (Moody, 2005; Saghafi and Wand, 2014).

Much research on conceptual models and the grammars with which they are created has been conducted over the past decades, often using ontological analysis (Wand and Weber, 1990, 1993, 1995). Ontological analysis allows researchers to suggest how grammars for conceptual modeling might be modified to be ontologically sound and how well developed models that correspond to ontological guidelines are understood. There is a strong track record of studies showing empirical support for these guidelines (Saghafi and Wand, 2014). Yet noticeably, this rich research tradition has focused almost entirely on the evaluation of single grammars (like UML, ERD, BPMN and so forth) or single models (such as those that are ontologically clear versus unclear).

One important insight from this stream of research is that no single available grammar is ontologically complete (e.g., Irwin and Turk, 2005; Opdahl and Henderson-Sellers, 2002; Recker, Rosemann, Indulska, and Green, 2009; Wand and Weber, 1993; Weber, 1996). This situation implies that users will never be able to create a single model that fully represents all relevant aspects of the real-world phenomena they wish to have represented.

This situation is not necessarily problematic; in fact, incompleteness seems to be a design choice for many popular grammars: UML, for example, provides fourteen different grammars to describe structure, behavior, and interactions of a system from a variety of perspectives, each of which is, by necessity, incomplete (Rumbaugh, Jacobson, and Booch, 2004). Other longstanding methodologies, such as Multiview (Avison and Wood-Harper, 1986), have promoted the use of multiple models with different perspectives for close to thirty years.

In this paper, we explore two questions that follow from this situation: how do analysts and designers deal with the fact that any model they have available is not a complete representation? How do they select from a variety of possibly available models given that each of them will offer some representation but never a complete one? The proposition that we put forward is that they use multiple models in combination such that the completeness of the representation of their relevant real-world phenomena can be maximized.

We are not the first to make this proposition. Theoretically, this proposition has been explored, firstly, by Weber (1997) and Green (1996) who suggested two principles, maximum ontological completeness and minimal ontological overlap, to explain why designers might select different grammars for conceptual modeling. More recently, Recker (2014) suggested theoretical arguments in a theory of faithful use of conceptual model combinations. Yet, what remains notably absent is empirical knowledge about how practitioners work with multiple models. We take this step in this paper and explore two broad research questions:

  • RQ1: Why are systems analysts and designers using multiple conceptual models?

  • RQ2: How are systems analysts and designers using multiple conceptual models?

Complete Article List

Search this Journal:
Reset
Volume 35: 1 Issue (2024)
Volume 34: 3 Issues (2023)
Volume 33: 5 Issues (2022): 4 Released, 1 Forthcoming
Volume 32: 4 Issues (2021)
Volume 31: 4 Issues (2020)
Volume 30: 4 Issues (2019)
Volume 29: 4 Issues (2018)
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing