Anvaya: An Algorithm and Case-Study on Improving the Goodness of Software Process Models generated by Mining Event-Log Data in Issue Tracking System
Prerna Juneja, Divya Kundra, Ashish Sureka

TL;DR
This paper presents Anvaya, an algorithm that improves process model quality from issue tracking logs by clustering traces to produce clearer, more analyzable models, demonstrated on the Firefox project.
Contribution
It introduces a clustering-based approach using K-Medoid with LCS and DTW metrics to enhance process model goodness from ITS logs, with an automated clustering algorithm.
Findings
Clustering improves process model fitness and reduces complexity.
Analysis of clusters reveals insights into bug lifecycle behaviors.
Automated clustering enhances process model analysis efficiency.
Abstract
Issue Tracking Systems (ITS) such as Bugzilla can be viewed as Process Aware Information Systems (PAIS) generating event-logs during the life-cycle of a bug report. Process Mining consists of mining event logs generated from PAIS for process model discovery, conformance and enhancement. We apply process map discovery techniques to mine event trace data generated from ITS of open source Firefox browser project to generate and study process models. Bug life-cycle consists of diversity and variance. Therefore, the process models generated from the event-logs are spaghetti-like with large number of edges, inter-connections and nodes. Such models are complex to analyse and difficult to comprehend by a process analyst. We improve the Goodness (fitness and structural complexity) of the process models by splitting the event-log into homogeneous subsets by clustering structurally similar traces.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Software Engineering Research · Service-Oriented Architecture and Web Services
