How are MLOps Frameworks Used in Open Source Projects? An Empirical Characterization

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Zampetti, Fiorella, Stocchetti, Federico, Razzano, Federica, Tamburri, Damian Andrew, Di Penta, Massimiliano
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917223823572992
author Zampetti, Fiorella
Stocchetti, Federico
Razzano, Federica
Tamburri, Damian Andrew
Di Penta, Massimiliano
author_facet Zampetti, Fiorella
Stocchetti, Federico
Razzano, Federica
Tamburri, Damian Andrew
Di Penta, Massimiliano
contents Machine Learning (ML) Operations (MLOps) frameworks have been conceived to support developers and AI engineers in managing the lifecycle of their ML models. While such frameworks provide a wide range of features, developers may leverage only a subset of them, while missing some highly desired features. This paper investigates the practical use and desired feature enhancements of eight popular open-source MLOps frameworks. Specifically, we analyze their usage by dependent projects on GitHub, examining how they invoke the frameworks' APIs and commands. Then, we qualitatively analyze feature requests and enhancements mined from the frameworks' issue trackers, relating these desired improvements to the previously identified usage features. Results indicate that MLOps frameworks are rarely used out-of-the-box and are infrequently integrated into GitHub Workflows, but rather, developers use their APIs to implement custom functionality in their projects. Used features concern core ML phases and whole infrastructure governance, sometimes leveraging multiple frameworks with complementary features. The mapping with feature requests highlights that users mainly ask for enhancements to core features of the frameworks, but also better API exposure and CI/CD integration.
format Preprint
id arxiv_https___arxiv_org_abs_2601_18591
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle How are MLOps Frameworks Used in Open Source Projects? An Empirical Characterization
Zampetti, Fiorella
Stocchetti, Federico
Razzano, Federica
Tamburri, Damian Andrew
Di Penta, Massimiliano
Software Engineering
Machine Learning (ML) Operations (MLOps) frameworks have been conceived to support developers and AI engineers in managing the lifecycle of their ML models. While such frameworks provide a wide range of features, developers may leverage only a subset of them, while missing some highly desired features. This paper investigates the practical use and desired feature enhancements of eight popular open-source MLOps frameworks. Specifically, we analyze their usage by dependent projects on GitHub, examining how they invoke the frameworks' APIs and commands. Then, we qualitatively analyze feature requests and enhancements mined from the frameworks' issue trackers, relating these desired improvements to the previously identified usage features. Results indicate that MLOps frameworks are rarely used out-of-the-box and are infrequently integrated into GitHub Workflows, but rather, developers use their APIs to implement custom functionality in their projects. Used features concern core ML phases and whole infrastructure governance, sometimes leveraging multiple frameworks with complementary features. The mapping with feature requests highlights that users mainly ask for enhancements to core features of the frameworks, but also better API exposure and CI/CD integration.
title How are MLOps Frameworks Used in Open Source Projects? An Empirical Characterization
topic Software Engineering
url https://arxiv.org/abs/2601.18591