Abstract
We study modeling difficulties encountered by experienced modelers while performing a data modeling task and compare our observations with findings we obtained from studying modeling processes of non-experienced modelers. Using the concept of cognitive breakdowns, we analyze audio-visual protocols of the modelers’ modeling processes, recordings of modelers’ interactions with the employed modeling software tool and survey data of modelers about their own perceptions of modeling difficulties. Based on a mixed methods research design, we identify typical modeling difficulties modelers face when performing data modeling. The present findings suggest nine types of modeling difficulties related to modeling entity types, generalization hierarchies, relationship types, attributes, and cardinalities. Contrasting the identified modeling difficulties with difficulties encountered by non-experienced modelers contributes to a better and more complete understanding of modeling processes performed by modeling experts and novices—and to inform design science research on specific targeted tool support for overcoming these difficulties at different stages of modelers’ mastering of data modeling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Batra, D., Antony, S.R.: Novice errors in conceptual database design. Eur. J. Inf. Syst. 3(1), 57–69 (1994)
Batra, D.: Cognitive complexity in data modeling: causes and recommendations. Requir. Eng. 12(4), 231–244 (2007). https://doi.org/10.1007/s00766-006-0040-y
Batra, D., Davis, J.G.: Conceptual data modelling in database design: similarities and differences between expert and novice designers. Int. J. Man-Mach. Stud. 37(1), 83–101 (1992)
Bera, P.: Situations that affect modelers’ cognitive difficulties: an empirical assessment. In: 5th Americas Conference on Information Systems (AMCIS). Research Paper 254, Detroit, MI (2011)
Chen, P.P.S.: The entity-relationship model–toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)
Claes, J., Vanderfeesten, I., Gailly, F., Grefen, P., Poels, G.: The Structured Process Modeling Theory (SPMT) a cognitive view on why and how modelers benefit from structuring the process of process modeling. Inf. Syst. Front. 17(6), 1401–1425 (2015). https://doi.org/10.1007/s10796-015-9585-y
Creswell, J.W., Plano Clark, V.L.: Designing and Conducting Mixed Methods Research, 3rd edn. Sage, Los Angeles (2018)
Ericsson, K.A., Simon, H.A.: Protocol Analysis: Verbal Reports as Data, 2nd edn. MIT Press, Cambridge (1993)
Hoppenbrouwers, S.J.B.A., Proper, H.A.E., van der Weide, T.P.: A fundamental view on the process of conceptual modeling. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds.) ER 2005. LNCS, vol. 3716, pp. 128–143. Springer, Heidelberg (2005). https://doi.org/10.1007/11568322_9
Newell, A., Simon, H.A.: Human Problem Solving. Prentice-Hall, Englewood Cliffs (1972)
Nielsen, J.: Estimating the number of subjects needed for a thinking aloud test. Int. J. Hum.-Comput. Stud. 41(3), 385–397 (1994)
Pinggera, J., et al.: Styles in business process modeling: an exploration and a model. Softw. Syst. Model. 14(3), 1055–1080 (2015). https://doi.org/10.1007/s10270-013-0349-1
Pinggera, J., Zugal, S., Furtner, M., Sachse, P., Martini, M., Weber, B.: The modeling mind: behavior patterns in process modeling. In: Bider, I., et al. (eds.) BPMDS/EMMSAD -2014. LNBIP, vol. 175, pp. 1–16. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43745-2_1
Rosenthal, K., Ternes, B., Strecker, S.: Understanding individual processes of conceptual modeling: a multi-modal observation and data generation approach. In: Modellierung 2020, Vienna, Austria, pp. 77–92 (2020)
Rosenthal, K., Strecker, S.: Toward a taxonomy of modeling difficulties: a multi-modal study on individual modeling processes. In: 40th International Conference on Information Systems (ICIS), Munich, Germany (2019)
Rosenthal, K., Strecker, S., Pastor, O.: Supplementary Material for “Modeling Difficulties in Data Modeling: Similarities and Differences Between Experienced and Non-experienced Modelers” (2020). https://doi.org/10.5281/zenodo.3992737
Schenk, K., Vitalari, N.P., Davis, K.S.: Differences between novice and expert systems analysts: what do we know and what do we do? J. Manag. Inf. Syst. 15(1), 9–50 (1998)
Shanks, G.: Conceptual data modelling: an empirical study of expert and novice data modellers. Australas. J. Inf. Syst. 4(2), 1–11 (1997)
Srinivasan, A., Te’eni, D.: Modeling as constrained problem solving: an empirical study of the data modeling process. Manag. Sci. 41(3), 419–434 (1995)
Sweller, J.: Cognitive load during problem solving: effects on learning. Cogn. Sci. 12(2), 257–285 (1988)
Ternes, B., Rosenthal, K., Barth, H., Strecker, S.: TOOL - modeling observatory & tool: an update. In: Short, Workshop and Tools & Demo Papers Modellierung 2020, Vienna, Austria, vol. 2542, pp. 198–202. CEUR-WS, Vienna (2020)
Venable, J.R.: Teaching novice conceptual data modellers to become experts. In: International Conference Software Engineering: Education and Practice, pp. 50–56. IEEE, Dunedin (1996)
Venkatesh, V., Brown, S.A., Sullivan, Y.W.: Guidelines for conducting mixed-methods research: an extension and illustration. Inf. Syst. 17(7), 435–494 (2016)
Wilmont, I., Brinkkemper, S., van de Weerd, I., Hoppenbrouwers, S.: Exploring intuitive modelling behaviour. In: Bider, I., et al. (eds.) BPMDS/EMMSAD -2010. LNBIP, vol. 50, pp. 301–313. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13051-9_25
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Rosenthal, K., Strecker, S., Pastor, O. (2020). Modeling Difficulties in Data Modeling. In: Dobbie, G., Frank, U., Kappel, G., Liddle, S.W., Mayr, H.C. (eds) Conceptual Modeling. ER 2020. Lecture Notes in Computer Science(), vol 12400. Springer, Cham. https://doi.org/10.1007/978-3-030-62522-1_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-62522-1_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-62521-4
Online ISBN: 978-3-030-62522-1
eBook Packages: Computer ScienceComputer Science (R0)