SEJun 3

Towards Process Mining Use Case Map Models with PM4Py-UCM

arXiv:2606.0435012.0Has Code
Predicted impact top 69% in SE · last 90 daysOriginality Synthesis-oriented
AI Analysis

For requirements engineers and model-driven RE practitioners, this tool bridges process mining and URN-based modeling, but the contribution is incremental as it extends existing PM4Py functionality.

The paper introduces PM4Py-UCM, an open-source extension to the PM4Py library that enables process mining to produce Use Case Map (UCM) models, supporting hierarchical decomposition and performer mappings. It demonstrates the tool on public and synthetic event logs, showing different abstractions and decomposition strategies.

Given the increasing amount of data available in organizational systems, there is an opportunity for early requirements engineering (RE) activities to be better based on evidence than ever before. Process mining (PM) has been used for over two decades to discover and analyze as-is process models from event logs extracted from such data, with outputs often in the form of Petri Nets, directly-follows graphs, or BPMN models. This paper aims to make Use Case Map (UCM) models, from ITU-T's User Requirements Notation (URN), a first-class output of process discovery, so that mined behavior can be used in URN-based modeling, analysis, and management activities. This paper contributes and illustrates PM4Py-UCM, an open-source extension to the existing PM4Py Python library. This new tool contributes 1) a UCM discovery pipeline, 2) hierarchical decomposition strategies producing nested UCM models, 3) configurable performer mappings for UCM and BPMN visualizations, and 4) an exporter to a URN tool (jUCMNav) that preserves the mined model under round-trip. Using public and synthetic event logs, the paper showcases how the same behavior is rendered under different performer abstractions and decomposition strategies, and discusses how PM can become a practical instrument for model-driven RE.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes