Naming the Pain in Machine Learning-Enabled Systems Engineering
Marcos Kalinowski, Daniel Mendez, G\"orkem Giray, Antonio Pedro Santos, Alves, Kelly Azevedo, Tatiana Escovedo, Hugo Villamizar, Helio Lopes, Teresa, Baldassarre, Stefan Wagner, Stefan Biffl, J\"urgen Musil, Michael Felderer,, Niklas Lavesson, Tony Gorschek

TL;DR
This paper provides a comprehensive survey of current practices and challenges faced by practitioners in engineering machine learning-enabled systems, highlighting areas for improvement and future research directions.
Contribution
It offers an extensive empirical analysis of practitioner insights, mapping problems across the ML life cycle and suggesting the need for adapted software engineering practices.
Findings
Practitioners face complex problems in ML life cycle phases.
Current practices vary widely across projects and regions.
Identified key issues causing project failures.
Abstract
Context: Machine learning (ML)-enabled systems are being increasingly adopted by companies aiming to enhance their products and operational processes. Objective: This paper aims to deliver a comprehensive overview of the current status quo of engineering ML-enabled systems and lay the foundation to steer practically relevant and problem-driven academic research. Method: We conducted an international survey to collect insights from practitioners on the current practices and problems in engineering ML-enabled systems. We received 188 complete responses from 25 countries. We conducted quantitative statistical analyses on contemporary practices using bootstrapping with confidence intervals and qualitative analyses on the reported problems using open and axial coding procedures. Results: Our survey results reinforce and extend existing empirical evidence on engineering ML-enabled systems,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBig Data and Business Intelligence · Systems Engineering Methodologies and Applications · Complex Systems and Decision Making
