- Automated Assistance for Data Modelers: A Heuristics-based Natural Language Processing Approach
- Beiträge in referierten Konferenzbänden
- erschienen in:
- Proceedings of the 29th European Conference on Information Systems (ECIS 2021), Research paper 148. [Link to Paper]
Identifiers of model elements convey semantics of conceptual models essential to interpretation by human viewers, e.g., the identifier ‘Customer’ labeling an entity type in an Entity-Relationship diagram. Devising meaningful and purposeful identifiers has proven a particular challenge for data modelers, and has repeatedly been observed among the most common difficulties learners of conceptual data modeling face. The Automated Assistant reported in this paper provides data modelers with modeling-time suggestions on identifying and signifying entity types, relationship types, and attributes with meaningful and expedient identifiers. Different from earlier approaches, the Automated Assistant implementation does not rely on fixed reference solutions for modeling tasks, and works with (m)any natural language descriptions of a universe of discourse. We report on the design artifact, the Automated Assistant, highlight two selected design iterations, demonstrate practical applications, and evaluate its performance in typical application cases.