On the experiences of adopting automated data validation in an industrial machine learning project
Not on the map. Why?
Abstract (arXiv)
Background: Data errors are a common challenge in machine learning (ML) projects and generally cause significant performance degradation in ML-enabled software systems. To ensure early detection of erroneous data and avoid training ML models using bad data, research and industrial practice suggest incorporating a data validation process and tool in ML system development process. Aim: The study investigates the adoption of a data validation process and tool in industrial ML projects. The data validation process demands significant engineering resources for tool development and maintenance. Thus, it is important to identify the best practices for their adoption especially by development teams that are in the early phases of deploying ML-enabled software systems. Method: Action research was conducted at a large-software intensive organization in telecommunications, specifically within the analytics R&D organization for an ML use case of classifying faults from returned hardware telecommunication devices. Results: Based on the evaluation results and learning from our action research, we identified three best practices, three benefits, and two barriers to adopting the data validation process and tool in ML projects. We also propose a data validation framework (DVF) for systematizing the adoption of a data validation process. Conclusions: The results show that adopting a data validation process and tool in ML projects is an effective approach of testing ML-enabled software systems. It requires having an overview of the level of data (feature, dataset, cross-dataset, data stream) at which certain data quality tests can be applied.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Mar 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 2; 2025: 1.
6 papers.
- 2022Requirements Engineering for Machine Learning: A Review and Reflectioncited by 7
- 2022Data Smells in Public Datasetscited by 5
- 2024Maintainability Challenges in ML: A Systematic Literature Reviewcited by 5
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systemscited by 4
- 2024What About the Data? A Mapping Study on Data Engineering for AI Systemscited by 2
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Reviewcited by 0
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024Maintainability Challenges in ML: A Systematic Literature Review17 Aug 2024
- 2024What About the Data? A Mapping Study on Data Engineering for AI Systems7 Feb 2024
- 2022Requirements Engineering for Machine Learning: A Review and Reflection3 Oct 2022
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems19 Mar 2022
- 2022Data Smells in Public Datasets15 Mar 2022