Quality issues in Machine Learning Software Systems
Not on the map. Why?
Abstract (arXiv)
Context: An increasing demand is observed in various domains to employ Machine Learning (ML) for solving complex problems. ML models are implemented as software components and deployed in Machine Learning Software Systems (MLSSs). Problem: There is a strong need for ensuring the serving quality of MLSSs. False or poor decisions of such systems can lead to malfunction of other systems, significant financial losses, or even threat to human life. The quality assurance of MLSSs is considered as a challenging task and currently is a hot research topic. Moreover, it is important to cover all various aspects of the quality in MLSSs. Objective: This paper aims to investigate the characteristics of real quality issues in MLSSs from the viewpoint of practitioners. This empirical study aims to identify a catalog of bad-practices related to poor quality in MLSSs. Method: We plan to conduct a set of interviews with practitioners/experts, believing that interviews are the best method to retrieve their experience and practices when dealing with quality issues. We expect that the catalog of issues developed at this step will also help us later to identify the severity, root causes, and possible remedy for quality issues of MLSSs, allowing us to develop efficient quality assurance tools for ML models and MLSSs.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 22 of its 85 references that are in the map. First posted on arXiv 18 Aug 2022.
Builds on
22 of 85 references.
References · 22
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 218
- 2019Explainable Machine Learning in Deploymentcited by 211
- 2022Can Foundation Models Wrangle Your Data?cited by 175
- 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 152
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspectivecited by 116
- 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
- 2019Neural Network Attributions: A Causal Perspectivecited by 77
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Processcited by 56
- 2019Requirements Engineering for Machine Learning: Perspectives from Data Scientistscited by 49
10 more
- 2018On Testing Machine Learning Programscited by 48
- 2020Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodologycited by 41
- 2020Technology Readiness Levels for AI & MLcited by 30
- 2019Studying Software Engineering Patterns for Designing Machine Learning Systemscited by 24
- 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Studycited by 21
- 2021The Prevalence of Code Smells in Machine Learning projectscited by 16
- 2020Picket: Guarding Against Corrupted Data in Tabular Data during Learning and Inferencecited by 11
- 2021Design Smells in Deep Learning Programs: An Empirical Studycited by 10
- 2021Clones in Deep Learning Code: What, Where, and Why?cited by 5
- 2021Dataset Definition Standard (DDS)cited by 3
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 1; 2026: 3.
7 papers.
- 2023METAL: Metamorphic Testing Framework for Analyzing Large-Language Model Qualitiescited by 20
- 2023Data Cleaning and Machine Learning: A Systematic Literature Reviewcited by 9
- 2024Model Callers for Transforming Predictive and Generative AI Applicationscited by 0
- 2025Is PMBOK Guide the Right Fit for AI? Re-evaluating Project Management in the Face of Artificial Intelligence Projectscited by 0
- 2026Data-aware Static Analysis: Improving Detection of Semantic Faults in Machine Learning Code Using Data Characteristicscited by 0
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systemscited by 0
- 2026From AI Technical Debt to Agentic Technical Debt: A Systematic Mapping of Root Causes and Manifestations in Agentic AI Systemscited by 0
- 2026From AI Technical Debt to Agentic Technical Debt: A Systematic Mapping of Root Causes and Manifestations in Agentic AI Systems2 Aug 2026
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systems30 Jun 2026
- 2026Data-aware Static Analysis: Improving Detection of Semantic Faults in Machine Learning Code Using Data Characteristics8 Jun 2026
- 2025Is PMBOK Guide the Right Fit for AI? Re-evaluating Project Management in the Face of Artificial Intelligence Projects2 Jun 2025
- 2024Model Callers for Transforming Predictive and Generative AI Applications17 Apr 2024
- 2023METAL: Metamorphic Testing Framework for Analyzing Large-Language Model Qualities11 Dec 2023
- 2023Data Cleaning and Machine Learning: A Systematic Literature Review3 Oct 2023