Layered Mixing Miner: A Process Mining Algorithm for Complex Programming Debugging Data
In the context of increasingly complex application scenarios and unstructured debugging data in software engineering education, analyzing students' programming and debugging processes presents significant challenges. This study introduces the Layered Mixed Miner (LMM), a novel process mining algorithm designed to address these challenges by generating inter-pretable models from complex and unstructured student programming and debugging data. The algorithm integrates various process mining techniques by constructing an initial process tree, calculating filtering thresholds, and employing diverse methods to construct process models based on different filtering results. Consistency tests demonstrate that LMM achieves higher accuracy and precision compared to established benchmarks, providing a reliable and insightful representation of debugging behaviors. Moreover, expert feedback further confirms the algorithm's superior interpretability and usability over baseline methods.
Authors
- Jie Kong (ORCID: https://orcid.org/0000-0002-7532-3950)
- Ruiqi Chen (ORCID: https://orcid.org/0000-0001-6837-5675)
Institutions
- Beijing University of Posts and Telecommunications (CN)
Publication Details
- Published
- 2024-12-20
- DOI
- https://doi.org/10.1109/acai63924.2024.10899496
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00