arrow
Return

Analyzing Side-Tracking of Developers Using Object-Centric Process Mining

delete2026-01-01
delete0
PRE
AI
S
Saimir Bala *
T
Thanh Nguyen
J
Jan Mendling
DOI:10.1007/978-3-031-96841-9_2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Managers need to analyze the software development process to proactively make decisions that meet quality, budget and time objectives. To aid this analysis, a number of data-driven approaches exist, which can be used for specific purposes, such as computing target key performance indicators (KPIs). In particular, process analysis techniques, like process mining, can analyze data from event logs of information systems and deliver actionable insights on how the process is conducted. However, traditional process mining techniques make strong assumptions on the structure of event logs, requiring the existence of a case identifier, used to group the traces. As a result, the output of such techniques only provides a narrow view of the reality, leading the manager towards wrong interpretations in cases of side-tracking, when a developer is involved in different processes that interleave one another. To account for these cases, we investigate the use of object-centric process mining (OCPM) to analyze software repositories. Our results help to explain performance issues by revealing the contributing factors that hinder the progress of development tasks.
Keywords:
Process analysis
Software repositories
Object-centric process mining

Journal

M
MODEL-BASED SOFTWARE AND SYSTEMS ENGINEERING, MODELSWARD 2024
IF:
0
Papers:
13
Citations:
0

Organization

H
Humboldt University of Berlin
Scholars:
3.2W
Papers: 2.7W
Citations: 47