ICSME 2025
Sun 7 - Fri 12 September 2025 Auckland, New Zealand

This program is tentative and subject to change.

Wed 10 Sep 2025 16:45 - 17:00 at Room TBD2 - Session 6 - Quality Assurance 2

Context: In the last decade of data-driven decision-making, Machine Learning (ML) systems reign supreme. Because of the different characteristics between ML and traditional Software Engineering systems, we do not know to what extent the issue-reporting needs are different, and to what extent these differences impact the issue resolution process.

Objective: We aim to compare the differences between ML and non-ML issues in open-source applied AI projects in terms of resolution time and size of fix. This research aims to enhance the predictability of maintenance tasks by providing valuable insights for issue reporting and task scheduling activities.

Method: We collect issue reports from Github repositories of open-source ML projects using an automatic approach, filter them using ML keywords and libraries, manually categorize them using an adapted deep learning bug taxonomy, and compare resolution time and fix size for ML and non-ML issues in a controlled sample.

Result: 147 ML issues and 147 non-ML issues are collected for analysis. We found that ML issues take more time to resolve than non-ML issues, the median difference is 14 days. There is no significant difference in terms of size of fix between ML and non-ML issues. No significant differences are found between different ML issue categories in terms of resolution time and size of fix.

Conclusion: Our study provided evidence that the life cycle for ML issues is stretched, and thus further work is required to identify the reason. The results also highlighted the need for future work to design custom tooling to support faster resolution of ML issues.

This program is tentative and subject to change.

Wed 10 Sep

Displayed time zone: Auckland, Wellington change

15:30 - 17:00
15:30
15m
"Let it be Chaos in the Plumbing!" Usage and Efficacy of Chaos Engineering in DevOps Pipelines
Research Papers Track
Stefano Fossati JADS - TU/e, Damian Andrew Tamburri TU/e, Massimiliano Di Penta University of Sannio, Italy, Marco Tonnarelli JADS - TU/e
15:45
15m
Boosting Log Observability in Production Systems through Bytecode-Driven Fault Variable Tracking
Research Papers Track
Taizheng Wang , Yutong Wang Hainan University, Wei Chang Hainan University, Chunyang Ye , Hui Zhou
16:00
10m
DENIM: Exploring Data Access in Microservices
Tool Demonstration Track
Maxime ANDRÉ Namur Digital Institute, University of Namur, Marco Raglianti Software Institute - USI, Lugano, Anthony Cleve University of Namur, Michele Lanza Software Institute - USI, Lugano
16:10
10m
MaRCo: Compatible Version Ranges in Maven
Tool Demonstration Track
Cathrine Paulsen Delft University of Technology, Sebastian Proksch Delft University of Technology
16:20
10m
Repairing Responsive Layout Failures Using Retrieval Augmented Generation
NIER Track
Tasmia Zerin Institute of Information Technology (IIT), University of Dhaka, Moumita Asad University of California, Irvine, B M Mainul Hossain University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka
16:30
15m
Improving Merge Pipeline Throughput in Continuous Integration via Pull Request Prioritization
Industry Track
Maximilian Jungwirth BMW Group, University of Passau, Martin Gruber BMW Group, Gordon Fraser University of Passau
16:45
15m
Comparative analysis of real issues in open-source machine learning projects
Journal First Track
Tuan Dung Lai Deakin University, Anj Simmons , Scott Barnett Applied Artificial Intelligence Institute, Jean-Guy Schneider Monash University, Rajesh Vasa Deakin University, Australia
:
:
:
: