mlsanityData to 7 Oct 2026

Maintainability Challenges in ML: A Systematic Literature Review

arXiv 2408.09196 ↗First posted 17 Aug 2024cs.AI cs.SEcited by 5

Not on the map. Why?

Abstract (arXiv)

Background: As Machine Learning (ML) advances rapidly in many fields, it is being adopted by academics and businesses alike. However, ML has a number of different challenges in terms of maintenance not found in traditional software projects. Identifying what causes these maintainability challenges can help mitigate them early and continue delivering value in the long run without degrading ML performance. Aim: This study aims to identify and synthesise the maintainability challenges in different stages of the ML workflow and understand how these stages are interdependent and impact each other's maintainability. Method: Using a systematic literature review, we screened more than 13000 papers, then selected and qualitatively analysed 56 of them. Results: (i) a catalogue of maintainability challenges in different stages of Data Engineering, Model Engineering workflows and the current challenges when building ML systems are discussed; (ii) a map of 13 maintainability challenges to different interdependent stages of ML that impact the overall workflow; (iii) Provided insights to developers of ML tools and researchers. Conclusions: In this study, practitioners and organisations will learn about maintainability challenges and their impact at different stages of ML workflow. This will enable them to avoid pitfalls and help to build a maintainable ML system. The implications and challenges will also serve as a basis for future research to strengthen our understanding of the ML system's maintainability.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 26 of its 76 references that are in the map. First posted on arXiv 17 Aug 2024.

Builds on

26 of 76 references.

References · 26

  1. 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
  2. 2018Auto-Keras: An Efficient Neural Architecture Search Systemcited by 169
  3. 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 151
  4. 2020Towards Accountability for Machine Learning Datasets: Practices from Software Engineering and Infrastructurecited by 138
  5. 2018Tunability: Importance of Hyperparameters of Machine Learning Algorithmscited by 98
  6. 2018On Testing Machine Learning Programscited by 48
  7. 2020A Survey on Large-scale Machine Learningcited by 34
  8. 2020Adoption and Effects of Software Engineering Best Practices in Machine Learningcited by 33
  9. 2020AI Lifecycle Models Need To Be Revised. An Exploratory Study in Fintechcited by 33
  10. 2019Overton: A Data System for Monitoring and Improving Machine-Learned Productscited by 21
  11. 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Studycited by 21
  12. 2021An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applicationscited by 20
14 more
  1. 2021Quality Assurance for AI-based Systems: Overview and Challengescited by 19
  2. 2020Software engineering for artificial intelligence and machine learning software: A systematic literature reviewcited by 15
  3. 2018500+ Times Faster Than Deep Learning (A Case Study Exploring Faster Methods for Text Mining StackOverflow)cited by 13
  4. 2019The Machine Learning Bazaar: Harnessing the ML Ecosystem for Effective System Developmentcited by 13
  5. 2021Software Architecture for ML-based Systems: What Exists and What Lies Aheadcited by 13
  6. 2019Data Cleaning for Accurate, Fair, and Robust Models: A Big Data - AI Integration Approachcited by 10
  7. 2021MLOps Challenges in Multi-Organization Setup: Experiences from Two Real-World Casescited by 10
  8. 2020High Performance Data Engineering Everywherecited by 9
  9. 2019Auptimizer -- an Extensible, Open-Source Framework for Hyperparameter Tuningcited by 6
  10. 2020Quality Management of Machine Learning Systemscited by 6
  11. 2021On the experiences of adopting automated data validation in an industrial machine learning projectcited by 6
  12. 2021On Misbehaviour and Fault Tolerance in Machine Learning Systemscited by 6
  13. 2019HyperNOMAD: Hyperparameter optimization of deep neural networks using mesh adaptive direct searchcited by 4
  14. 2021Shuffler: A Large Scale Data Management Tool for ML in Computer Visioncited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 2; 2026: 2.

5 papers.