Towards MLOps: A Framework and Maturity Model
2021 (English)In: Proceedings - 2021 47th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2021, IEEE, 2021, p. 334-341Conference paper, Published paper (Refereed)
Abstract [en]
The adoption of continuous software engineering practices such as DevOps (Development and Operations) in business operations has contributed to significantly shorter software development and deployment cycles. Recently, the term MLOps (Machine Learning Operations) has gained increasing interest as a practice that brings together data scientists and operations teams. However, the adoption of MLOps in practice is still in its infancy and there are few common guidelines on how to effectively integrate it into existing software development practices. In this paper, we conduct a systematic literature review and a grey literature review to derive a framework that identifies the activities involved in the adoption of MLOps and the stages in which companies evolve as they become more mature and advanced. We validate this framework in three case companies and show how they have managed to adopt and integrate MLOps in their large-scale software development companies. The contribution of this paper is threefold. First, we review contemporary literature to provide an overview of the state-of-the-art in MLOps. Based on this review, we derive an MLOps framework that details the activities involved in the continuous development of machine learning models. Second, we present a maturity model in which we outline the different stages that companies go through in evolving their MLOps practices. Third, we validate our framework in three embedded systems case companies and map the companies to the stages in the maturity model.
Place, publisher, year, edition, pages
IEEE, 2021. p. 334-341
Keywords [en]
Framework, GLR, Maturity Model, MLOps, SLR, Validation Study, Embedded systems, Machine learning, Continuous software engineerings, Framework models, Machine learning operation, Machine-learning, Software engineering practices, Software design
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mau:diva-48501DOI: 10.1109/SEAA53835.2021.00050ISI: 000766051900042Scopus ID: 2-s2.0-85119201202ISBN: 9781665427050 (electronic)OAI: oai:DiVA.org:mau-48501DiVA, id: diva2:1623467
Conference
2021 47th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2021, 1-3 Sept. 2021, Palermo, Italy
2021-12-292021-12-292022-05-03Bibliographically approved