Authors:
Pasquale Ardimento
1
;
Mario Bernardi
2
;
Marta Cimitile
3
and
Michele Scalera
1
Affiliations:
1
Department of Informatics, University of Bari Aldo Moro, Via Orabona 4, Bari, Italy
;
2
Department of Engineering, University of Sannio, Benevento, Italy
;
3
Department of Law and Digital Society, Unitelma Sapienza University, Rome, Italy
Keyword(s):
UML Class Diagrams, Software Modeling, Process Mining, Conformance Checking, Computing Education.
Abstract:
Comprehension of the Unified Modeling Language is essential for learners in the context of software modeling. However, current UML learning tools provide minimal guidance to novice modelers as they are insufficient in analyzing modeling behaviour adopted during the diagram creation process. In order to address this gap, we present an enhanced version of UML Miner, a plugin for Visual Paradigm, that systematically records and analyzes UML modeling activities through the use of Process Mining techniques. UML Miner tracks all modeling events, resulting in event logs that warrant conformance checking against expert modeling practices. This tool establishes flexible, yet structured learning pathways through Declarative Process Mining, supporting trace-based and event-based filtering, customized violation reports, and integration with external process mining tools. This work emphasizes the potential of process mining in computing education, demonstrating how conformance checking can streng
then UML modeling proficiency.
(More)