From Code Changes to Quality Gains: An Empirical Study in Python ML Systems with PyQu
Abstract
In an era shaped by Generative Artificial Intelligence for code generation and the rising adoption of Python-based Machine Learning systems (MLS), software quality has emerged as a major concern. As these systems grow in complexity and importance, a key obstacle lies in understanding exactly how specific code changes affect overall quality—a shortfall aggravated by the lack of quality assessment tools and a clear mapping between ML systems code changes and their quality effects. Although prior work has explored code changes in MLS, it mostly stops at what the changes are, leaving a gap in our knowledge of the relationship between code changes and the MLS quality.
Fields of Study & Subjects
Software Engineering Research
Software Testing and Debugging Techniques
Software System Performance and Reliability
Publication details
- Pages
- 182–194
- Publication date
- 12 April 2026