Modeling difficulties in creating conceptual data models
Open Access
- 13 October 2022
- journal article
- research article
- Published by Springer Nature in Software and Systems Modeling
- Vol. 22 (3) , 1005-1030
Abstract
Conceptual modeling is a learning task essential to students of computer science, software engineering and related programs. Construed as a complex task, surprisingly little is known about the actual act of conceptual modeling, and about modeling difficulties learners experience. Combining complementary modes of observation of learners’ modeling processes, we study modeling difficulties encountered while performing a data modeling task. Using the concept of cognitive breakdown, we analyze audiovisual protocols of the individual modelers’ modeling processes, recordings of their interactions with the employed modeling software tool and survey data of modelers about their perception of encountered modeling difficulties. In an exploratory study and a follow-up study, we identify eight types of modeling difficulties related to modeling entity types, generalization hierarchies, relationship types, attributes and cardinalities. The identified types of modeling difficulties contribute to a better and more complete understanding of data modeling processes intended to inform design science research on modeling assistance for data modelers at different stages of their learning and mastering of conceptual data modeling.Keywords
Funding Information
- FernUniversität in Hagen
This publication has 60 references indexed in Scilit:
- Styles in business process modeling: an exploration and a modelSoftware and Systems Modeling, 2013
- Empirical Evaluation of Test Driven ModelingInternational Journal of Information System Modeling and Design, 2013
- Multi-perspective enterprise modeling: foundational concepts, prospects and future research challengesSoftware and Systems Modeling, 2012
- Activity labeling in process modeling: Empirical insights and recommendationsInformation Systems, 2010
- A Design Science Research Methodology for Information Systems ResearchJournal of Management Information Systems, 2007
- Cognitive complexity in data modeling: causes and recommendationsRequirements Engineering, 2006
- Improving the quality of conceptual modeling using cognitive mapping techniquesData & Knowledge Engineering, 2005
- Mixed Methods Research: A Research Paradigm Whose Time Has ComeEducational Researcher, 2004
- Human Factors Research on Data ModelingJournal of Database Management, 2002
- Novice errors in conceptual database designEuropean Journal of Information Systems, 1994