@stefan.strecker

Exploring Conceptual Data Modeling Processes: Insights from Clustering and Visualizing Modeling Sequences

, , and . Modellierung 2024, P348, Bonn, Gesellschaft für Informatik e.V., (2024)Potsdam, Germany. 12.-15. March 2024.
DOI: 10.18420/modellierung2024_004

Abstract

Research on performing conceptual data modeling finds conceptual modelers to exhibit distinct procedural patterns of data modeling: for example, when performing a data modeling task applying the Entity-Relationship Model, a repeatedly observed pattern refers to first modeling entity types, attributes and their data types, then relationship types and their cardinalities in a subsequent step. To identify patterns in data modeling processes, we cluster and visualize sequences of modeling activities of 22 conceptual data modelers at different levels of data modeling expertise. In particular, we process modeler-tool interactions in a browser-based modeling tool to visualize sequences regarding the specific modeling activity of adding entity types, attributes and relationship types to a data model, and use hierarchical clustering to identify procedural patterns based on their similarity. We find procedural patterns to follow a distinct top-down and sequential way of proceeding and identify modeling sequences with a separate phase for modeling relationship types. Our findings prepare for designing tailored modeler tool support and inform instructors and learners on the process of conceptual data modeling.

Links and resources

Tags