Malmö University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An empirical guide to MLOps adoption: Framework, maturity model and taxonomy
Malmö University, Faculty of Technology and Society (TS), Department of Computer Science and Media Technology (DVMT).ORCID iD: 0000-0003-3972-2265
Malmö University, Faculty of Technology and Society (TS), Department of Computer Science and Media Technology (DVMT).ORCID iD: 0000-0002-7700-1816
Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, 417 56, Sweden.ORCID iD: 0000-0003-2854-722X
2025 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 183, article id 107725Article in journal (Refereed) Published
Abstract [en]

Context: Machine Learning Operations (MLOps) has become a top priority for companies. However, its adoption has become challenging due to the need for proper guidance and awareness. Most of the MLOps solutions available in the market are designed to fit the specific platform, tools and culture of the providers. Objective: The objective is to develop a structured approach to adopting, assessing and advancing MLOps adoption. Methods: The study was conducted based on a multi-case study across fourteen companies. Results: We provide a comprehensive analysis that highlights the similarities and differences in the adoption of MLOps practices among companies. We have also empirically validated the developed MLOps framework and MLOps maturity model. Furthermore, we carefully reviewed the feedback received from practitioners and revised the MLOps framework and maturity model to confirm its effectiveness. Additionally, we develop an MLOps taxonomy for classifying ML use cases based on their context and requirements into the desired stage of the MLOps framework and maturity model. Conclusion: The findings provide companies with a structured approach to adopt, assess, and further advance the adoption of MLOps practices regardless of their current status.

Place, publisher, year, edition, pages
Elsevier , 2025. Vol. 183, article id 107725
Keywords [en]
Framework, Maturity model, MLOps, Multi-case study, Taxonomy
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:mau:diva-75468DOI: 10.1016/j.infsof.2025.107725ISI: 001458064900001Scopus ID: 2-s2.0-105000919303OAI: oai:DiVA.org:mau-75468DiVA, id: diva2:1952784
Available from: 2025-04-16 Created: 2025-04-16 Last updated: 2025-06-27Bibliographically approved
In thesis
1. Towards continuous development of MLOps practices
Open this publication in new window or tab >>Towards continuous development of MLOps practices
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Context: Digitalisation is transforming software-intensive embedded systems companies by focussing on business models that utilise software, data and AI (especially Machine learning and Deep Learning (DL)). However, despite these advancements, the majority of companies still struggle to transition their models from prototypes to fully functional operational systems. This highlights the need to optimise the end-to-end process of developing, deploying and evolving ML/DL models to ensure continuous value delivery.

Objective: This thesis is structured around three primary objectives. The first objective is to identify the need of MLOps (Machine Learning Operations). Building on this understanding, the second objective is to develop frameworks for the adoption of MLOps, aiming to standardise and streamline the processes of developing, deploying and evolving ML/DL models. Finally, the third objective is to adopt MLOps practices and assess the maturity of their adoption.

Method: To achieve these objectives, we conducted research in close collaboration with various companies and used a combination of different empirical research methods, such as case studies, action research, and literature reviews.

Results and Conclusions: First, the thesis identifies the activities carried out by practitioners in companies and the challenges they face when developing, deploying and evolving models. Second, it presents a conceptual framework with three parallel and concurrent activities that companies utilise in the process of developing, deploying and evolving models. Third, it introduces a framework based on current literature to accelerate and advance knowledge on the end-to-end deployment process. Fourth, it develops a generic framework with five architectural alternatives ranging from a centralised architecture to a decentralised architecture for deploying ML/DL models at the edge. It also identifies key factors that help companies overcome their dilemma to decide which architecture to choose for deploying ML/DL models. Five, it explores how MLOps, as a practice, brings together data scientist teams and operations to ensure the continuous delivery and evolution of models. Sixth, it presents the MLOps framework, maps companies to the MLOps maturity model, and validates the MLOps framework and maturity model with other companies. It also presents critical trade-offs that practitioners made when adopting MLOps. Seventh, it presents an MLOps taxonomy that helps companies determine their maturity stage and provide tailored MLOps practices to advance.

Place, publisher, year, edition, pages
Malmö: Malmö University Press, 2025. p. 248
Series
Studies in Computer Science ; 30
Keywords
MLOps, Development, Deployment, Evolution, ML/DL models, Frameworks
National Category
Computer Sciences
Identifiers
urn:nbn:se:mau:diva-72797 (URN)10.24834/isbn.9789178775637 (DOI)978-91-7877-562-0 (ISBN)978-91-7877-563-7 (ISBN)
Public defence
2025-01-10, Auditorium C, Niagara, Malmö, 13:15 (English)
Opponent
Supervisors
Note

Paper H in dissertation as manuscript.

Available from: 2024-12-17 Created: 2024-12-17 Last updated: 2025-06-27Bibliographically approved

Open Access in DiVA

fulltext(2105 kB)242 downloads
File information
File name FULLTEXT01.pdfFile size 2105 kBChecksum SHA-512
185ca6037e22890189b4bc3c873dc187cc36fddb0c620937413facde97c75931e2beb2226f21d1493d60226ba870ef4104fb737f3f2faa6b199b9831ae35f320
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

John, Meenu MaryOlsson, Helena Holmström

Search in DiVA

By author/editor
John, Meenu MaryOlsson, Helena HolmströmBosch, Jan
By organisation
Department of Computer Science and Media Technology (DVMT)
In the same journal
Information and Software Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 243 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 231 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf