ML-Enabled Systems Model Deployment and Monitoring: Status Quo and Problems
Eduardo Zimelewicz, Marcos Kalinowski, Daniel Mendez, G\"orkem Giray,, Antonio Pedro Santos Alves, Niklas Lavesson, Kelly Azevedo, Hugo Villamizar,, Tatiana Escovedo, Helio Lopes, Stefan Biffl, Juergen Musil, Michael Felderer,, Stefan Wagner, Teresa Baldassarre, Tony Gorschek

TL;DR
This paper surveys industrial practices in deploying and monitoring ML models, revealing prevalent challenges such as limited adoption of MLOps, infrastructure design difficulties, and inadequate monitoring in production environments.
Contribution
It provides empirical insights into current practices and problems in ML model deployment and monitoring, guiding future research in this area.
Findings
Models are often deployed as separate services with limited MLOps adoption.
Many models in production are not monitored, focusing mainly on inputs, outputs, and decisions.
Practitioners face challenges in infrastructure design, legacy integration, and creating custom monitoring tools.
Abstract
[Context] Systems incorporating Machine Learning (ML) models, often called ML-enabled systems, have become commonplace. However, empirical evidence on how ML-enabled systems are engineered in practice is still limited, especially for activities surrounding ML model dissemination. [Goal] We investigate contemporary industrial practices and problems related to ML model dissemination, focusing on the model deployment and the monitoring of ML life cycle phases. [Method] We conducted an international survey to gather practitioner insights on how ML-enabled systems are engineered. We gathered a total of 188 complete responses from 25 countries. We analyze the status quo and problems reported for the model deployment and monitoring phases. We analyzed contemporary practices using bootstrapping with confidence intervals and conducted qualitative analyses on the reported problems applying open…
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
TopicsService-Oriented Architecture and Web Services · Advanced Data Processing Techniques · Model-Driven Software Engineering Techniques
