A Meta-Summary of Challenges in Building Products with ML Components – Collecting Experiences from 4758+ Practitioners

03/31/2023
by   Nadia Nahar, et al.
0

Incorporating machine learning (ML) components into software products raises new software-engineering challenges and exacerbates existing challenges. Many researchers have invested significant effort in understanding the challenges of industry practitioners working on building products with ML components, through interviews and surveys with practitioners. With the intention to aggregate and present their collective findings, we conduct a meta-summary study: We collect 50 relevant papers that together interacted with over 4758 practitioners using guidelines for systematic literature reviews. We then collected, grouped, and organized the over 500 mentions of challenges within those papers. We highlight the most commonly reported challenges and hope this meta-summary will be a useful resource for the research community to prioritize research and education in this field.

READ FULL TEXT
research
12/31/2021

Machine Learning Application Development: Practitioners' Insights

Nowadays, intelligent systems and services are getting increasingly popu...
research
08/10/2023

Application of Systems Engineering Process in Building ML-Enabled Systems

Machine learning (ML) components are being added to more and more critic...
research
12/28/2022

Managing Expert Disagreement for the Policy Process and Beyond

In this paper, we outline a new proposal for communicating scientific de...
research
03/22/2020

Rapid Reviews in Software Engineering

Integrating research evidence into practice is one of the main goals of ...
research
09/09/2022

Extending Open Bandit Pipeline to Simulate Industry Challenges

Bandit algorithms are often used in the e-commerce industry to train Mac...
research
10/06/2021

Machine Learning Practices Outside Big Tech: How Resource Constraints Challenge Responsible Development

Practitioners from diverse occupations and backgrounds are increasingly ...
research
05/04/2022

Machine Learning Operations (MLOps): Overview, Definition, and Architecture

The final goal of all industrial machine learning (ML) projects is to de...

Please sign up or login with your details

Forgot password? Click here to reset