Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systems
Not on the map. Why?
Abstract (arXiv)
Increasing availability of machine learning (ML) frameworks and tools, as well as their promise to improve solutions to data-driven decision problems, has resulted in popularity of using ML techniques in software systems. However, end-to-end development of ML-enabled systems, as well as their seamless deployment and operations, remain a challenge. One reason is that development and deployment of ML-enabled systems involves three distinct workflows, perspectives, and roles, which include data science, software engineering, and operations. These three distinct perspectives, when misaligned due to incorrect assumptions, cause ML mismatches which can result in failed systems. We conducted an interview and survey study where we collected and validated common types of mismatches that occur in end-to-end development of ML-enabled systems. Our analysis shows that how each role prioritizes the importance of relevant mismatches varies, potentially contributing to these mismatched assumptions. In addition, the mismatch categories we identified can be specified as machine readable descriptors contributing to improved ML-enabled system development. In this paper, we report our findings and their implications for improving end-to-end ML-enabled system development.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 8 of its 21 references that are in the map. First posted on arXiv 25 Mar 2021.
Builds on
8 of 21 references.
References · 8
- 2018Datasheets for Datasetscited by 1,371
- 2018Model Cards for Model Reportingcited by 1,068
- 2018The Dataset Nutrition Label: A Framework To Drive Higher Data Quality Standardscited by 97
- 2017Guidelines for including grey literature and conducting multivocal literature reviews in software engineeringcited by 38
- 2020Adoption and Effects of Software Engineering Best Practices in Machine Learningcited by 33
- 2018FactSheets: Increasing Trust in AI Services through Supplier's Declarations of Conformitycited by 31
- 2020A Methodology for Creating AI FactSheetscited by 15
- 2017Beyond the technical challenges for deploying Machine Learning solutions in a software companycited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 6; 2024: 4; 2025: 2; 2026: 2.
19 papers.
Sort:
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Processcited by 56
- 2023A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ Practitionerscited by 22
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systemscited by 4
- 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?cited by 3
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Surveycited by 3
- 2022A Preliminary Investigation of MLOps Practices in GitHubcited by 2
- 2023MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualitiescited by 2
- 2022Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Productioncited by 1
- 2023Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpointscited by 1
- 2024The Rise and Fall(?) of Software Engineeringcited by 1
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integrationcited by 1
- 2022Measuring AI Systems Beyond Accuracycited by 0
7 more
- 2023Towards machine learning guided by best practicescited by 0
- 2024An Exploratory Study on Automatic Identification of Assumptions in the Development of Deep Learning Frameworkscited by 0
- 2024Using Quality Attribute Scenarios for ML Model Test Case Generationcited by 0
- 2024Perspective of Software Engineering Researchers on Machine Learning Practices Regarding Research, Review, and Educationcited by 0
- 2025Understanding Practitioners Perspectives on Monitoring Machine Learning Systemscited by 0
- 2026Exploring CoCo Challenges in ML Engineering Teams: Insights From the Semiconductor Industrycited by 0
- 2026Large Language Models for Automated Cross-Domain Machine Learning Task Type Identification: A Benchmark Dataset and Evaluationcited by 0
- 2026Large Language Models for Automated Cross-Domain Machine Learning Task Type Identification: A Benchmark Dataset and Evaluation28 Sep 2026
- 2026Exploring CoCo Challenges in ML Engineering Teams: Insights From the Semiconductor Industry8 May 2026
- 2025Understanding Practitioners Perspectives on Monitoring Machine Learning Systems20 Aug 2025
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration1 Feb 2025
- 2024Perspective of Software Engineering Researchers on Machine Learning Practices Regarding Research, Review, and Education28 Nov 2024
- 2024The Rise and Fall(?) of Software Engineering14 Jun 2024
- 2024Using Quality Attribute Scenarios for ML Model Test Case Generation12 Jun 2024
- 2024An Exploratory Study on Automatic Identification of Assumptions in the Development of Deep Learning Frameworks8 Jan 2024
- 2023Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints9 Aug 2023
- 2023Towards machine learning guided by best practices29 Apr 2023
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Survey13 Apr 2023
- 2023A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ Practitioners31 Mar 2023
7 more
- 2023MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualities3 Mar 2023
- 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?25 Jan 2023
- 2022A Preliminary Investigation of MLOps Practices in GitHub23 Sep 2022
- 2022Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production24 May 2022
- 2022Measuring AI Systems Beyond Accuracy7 Apr 2022
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems19 Mar 2022
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process19 Oct 2021
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Processcited by 56
- 2023A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ Practitionerscited by 22
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systemscited by 4
- 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?cited by 3
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Surveycited by 3
- 2022A Preliminary Investigation of MLOps Practices in GitHubcited by 2
- 2023MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualitiescited by 2
- 2022Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Productioncited by 1
- 2023Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpointscited by 1
- 2024The Rise and Fall(?) of Software Engineeringcited by 1
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integrationcited by 1
- 2022Measuring AI Systems Beyond Accuracycited by 0
12 most cited of 19 All 19 (JSON)
- 2026Large Language Models for Automated Cross-Domain Machine Learning Task Type Identification: A Benchmark Dataset and Evaluation28 Sep 2026
- 2026Exploring CoCo Challenges in ML Engineering Teams: Insights From the Semiconductor Industry8 May 2026
- 2025Understanding Practitioners Perspectives on Monitoring Machine Learning Systems20 Aug 2025
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration1 Feb 2025
- 2024Perspective of Software Engineering Researchers on Machine Learning Practices Regarding Research, Review, and Education28 Nov 2024
- 2024The Rise and Fall(?) of Software Engineering14 Jun 2024
- 2024Using Quality Attribute Scenarios for ML Model Test Case Generation12 Jun 2024
- 2024An Exploratory Study on Automatic Identification of Assumptions in the Development of Deep Learning Frameworks8 Jan 2024
- 2023Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints9 Aug 2023
- 2023Towards machine learning guided by best practices29 Apr 2023
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Survey13 Apr 2023
- 2023A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ Practitioners31 Mar 2023
12 newest of 19 All 19 (JSON)