A Systematic Review of Machine Learning DevOps
Abstract
DevOps and Machine Learning (ML) on their own are insufficient in certain organisational context. To achieve the desired results, industries are now combining the benefits of DevOps automation and machine learning capabilities. This synergy is known as Machine Learning DevOps (ML-DevOps). However, there is currently no shared vision, strategy, or guidance across industry enterprises on how to use ML-DevOps for application development. While still in its infancy, ML-DevOps has showed some prospects to become a dynamic approach for developing and delivering secure, robust, and scalable applications. This article describes a systematic review of peer-reviewed conference papers and journal articles on ML-DevOps from 2015 to 2022 to ascertain the state-of-the-art and then identify any gaps in the current literature. Using empirical analysis, we systematically examined more than 60 studies that primarily deal with ML-DevOps (commonly referred to as MLOps). We combined meta analysis, document analysis and triangulation to map how ML-DevOps is currently understood and how it compares and differs from related approaches such as DevOps. The articles used were accessed via credible scholarly databases. The results of our search strategy retrieved articles that primarily discuss the topics of ML and DevOps synergy. The review of the existing literature shows a paucity of studies that strictly investigate ML-DevOps/MLOps. In most cases, the focus of these studies is on clarifying the meaning of MLOps. Our study discovered that although there are common elements in the definitions of MLOps, there remains a lack of standardisation on how it is defined, which sometimes cause some misconceptions and ambiguity. Finally, although there is significant literature written on MLOps, the review did not find evidence that there is a common understanding amongst scholars and experts on how MLOps should be implemented and institutionalized across industry to create a common vision.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Mboweni et al. [17] provides a higher-level overview of MLOps definitions, presents key roles of MLOps and associated tasks, and describes MLOps activities by constructing an MLOps architecture covering ML lifecycle.
“The reported content provides a higher-level overview of MLOps definitions, presents key roles of MLOps and associated tasks, and describes MLOps activities by constructing an MLOps architecture covering ML lifecycle.”
From A Multivocal Review of MLOps Practices, Challenges and Open Issues (2026) · cites this paper as [17]
Mboweni et al. [17] aimed to report how MLOps is understood and differs from DevOps.
“Specifically, this work aimed to report how MLOps is understood and differs from DevOps.”
From A Multivocal Review of MLOps Practices, Challenges and Open Issues (2026) · cites this paper as [17]
Mboweni et al. [17] reported an SLR on the state-of-the-art DevOps practices in ML-enabled systems.
“Mboweni et al. [17] reported an SLR on the state-of-the-art DevOps practices in ML-enabled systems.”
From A Multivocal Review of MLOps Practices, Challenges and Open Issues (2026) · cites this paper as [17]
The conceptualization of MLOps in earlier systematic studies aligns closely with our RQ1.1 results (e.g., [14], [17]).
“Conceptualization: The conceptualization of MLOps in earlier systematic studies aligns closely with our RQ1.1 results (e.g., [14], [17]).”
From A Multivocal Review of MLOps Practices, Challenges and Open Issues (2026) · cites this paper as [17]
Cites
Christodoulou, E., Ma, J., Collins, G. S., Steyerberg, E. W., Verbakel, J. Y., & Van Calster, B. (2019) · Journal of Clinical Epidemiology · doi:10.1016/j.jclinepi.2019.02.004 · Cited by 2,119 · see citing works
Systematic Reviews: Rationale for systematic reviews
Mulrow, C. D. (1994) · BMJ · doi:10.1136/bmj.309.6954.597 · Cited by 1,677 · see citing works
(2015) · neural information processing systems · Cited by 912 · see citing works
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Kreuzberger, D., Kühl, N., & Hirschl, S. (2023) · IEEE Access · doi:10.1109/access.2023.3262138 · Cited by 766 · cited 4× · see citing works
“Perhaps one of the best ways to debunk some of these myths is to illustrate the main roles and their intersections contributing to the ML-DevOps paradigm as demonstrated by kreuzberger (2022) [11].”
BackgroundInfluentialSix tips for your (systematic) literature review in business and management research
Fisch, C., & Block, J. (2018) · Management Review Quarterly · doi:10.1007/s11301-018-0142-x · Cited by 516 · see citing works
Ebert, C., Gallardo, G., Hernantes, J., & Serrano, N. (2016) · IEEE Software · doi:10.1109/ms.2016.68 · Cited by 504 · see citing works
A Survey of DevOps Concepts and Challenges
Leite, L., Rocha, C., Kon, F., Milojicic, D., & Meirelles, P. (2020) · ACM Computing Surveys · doi:10.1145/3359981 · Cited by 484 · see citing works
Artificial Intelligence in Organizations: Current State and Future OpportunitiesPreprint
Benbya, H., Davenport, T. H., & Pachidi, S. (2020) · SSRN Electronic Journal · doi:10.2139/ssrn.3741983 · Cited by 354 · see citing works
An Introduction to Agile Methods
Cohen, D., Lindvall, M., & Costa, P. (2004) · Advances in computers · doi:10.1016/s0065-2458(03)62001-2 · Cited by 258 · see citing works
Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?Preprint
Mäkinen, S., Skogström, H., Laaksonen, E., & Mikkonen, T. (2021) · arXiv (Cornell University) · Cited by 169 · see citing works
Zhu, L., Bass, L., & Champlin-Scharff, G. (2016) · IEEE Software · doi:10.1109/ms.2016.81 · Cited by 150 · see citing works
MLOps - Definitions, Tools and Challenges
Symeonidis, G., Nerantzis, E., Kazakis, A., & Papakostas, G. A. (2022) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc54503.2022.9720902 · Cited by 143 · see citing works
Towards MLOps: A Framework and Maturity Model
John, M. M., Olsson, H. H., & Bosch, J. (2021) · 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa53835.2021.00050 · Cited by 130 · see citing works
Sustainable MLOps: Trends and Challenges
Tamburri, D. A. (2020) · 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC) · doi:10.1109/synasc51798.2020.00015 · Cited by 124 · see citing works
Demystifying MLOps and Presenting a Recipe for the Selection of Open-Source Tools
Ruf, P., Madan, M., Reich, C., & Ould-Abdeslam, D. (2021) · Applied Sciences · doi:10.3390/app11198861 · Cited by 112 · see citing works
Towards MLOps: A Case Study of ML Pipeline Platform
Zhou, Y., Yu, Y., & Ding, B. (2020) · 2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE) · doi:10.1109/icaice51518.2020.00102 · Cited by 103 · see citing works
Artificial Intelligence and Machine Learning Algorithms
Tyagi, A. K., & Chahal, P. (2019) · Advances in computer and electrical engineering book series · doi:10.4018/978-1-7998-0182-5.ch008 · Cited by 76 · see citing works
Alla, S., & Adari, S. K. (2020) · Apress eBooks · doi:10.1007/978-1-4842-6549-9_3 · Cited by 61 · see citing works
Edge MLOps: An Automation Framework for AIoT Applications
Raj, E., Buffoni, D., Westerlund, M., & Ahola, K. (2021) · IEEE International Conference on Cloud Engineering · doi:10.1109/ic2e52221.2021.00034 · Cited by 59 · see citing works
A Data Quality-Driven View of MLOpsPreprint
Renggli, C., Rimanić, L., Gürel, N. M., Karlaš, B., Wu, W., & Zhang, C. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2102.07750 · Cited by 49 · see citing works
Machine Learning Operations: A Survey on MLOps Tool Support
Hewage, N., & Meedeniya, D. (2022) · arXiv · doi:10.48550/arxiv.2202.10169 · Cited by 38 · see citing works
Big Data is not only about data: The two cultures of modelling
Veltri, G. (2017) · Big Data & Society · doi:10.1177/2053951717703997 · Cited by 32 · see citing works
Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?
Makinen, S., Skogstrom, H., Laaksonen, E., & Mikkonen, T. (2021) · 2021 IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN) · doi:10.1109/wain52551.2021.00024 · Cited by 28 · see citing works
Soh, J., & Singh, P. (2020) · Data Science Solutions on Azure · doi:10.1007/978-1-4842-6405-8_8 · Cited by 20 · cited 3× · see citing works
“…not covered or poorly covered include: MLOps governance, guidelines and manifestos to guide MLOps projects, and case studies to showcase how [31]; Soh and Singh (2020) [12]; Varon (2021) [32] Yes - ML-DevOps is understood to be a paradigm that consists of its own best practices, a development…”
BackgroundDevOps, DevSecOps, AIOPS- Paradigms to IT Operations
Sen, A. (2020) · Lecture notes in electrical engineering · doi:10.1007/978-981-15-7804-5_16 · Cited by 19 · see citing works
Using AntiPatterns to avoid MLOps MistakesPreprint
Muralidhar, N., Muthiah, S., Butler, P., Jain, M., Yu, Y., Burne, K., Li, W., Jones, D., Arunachalam, P., McCormick, H. W., et al. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2107.00079 · Cited by 19 · see citing works
MLOps approach in the cloud-native data pipeline design
Pölöskei, I. (2021) · Acta Technica Jaurinensis · doi:10.14513/actatechjaur.00581 · Cited by 13 · see citing works
Sithole, V., & Solms, F. (2016) · Annual Conference of the South African Institute of Computer Scientists and Information Technologists (SAICSIT) · doi:10.1145/2987491.2987517 · Cited by 4 · see citing works
Edge MLOps framework for AIoT applications
Raj, E. (2020) · Theseus (Ammattikorkeakoulujen) · Cited by 3 · see citing works
From ML models to intelligent applications
Vartak, M. (2021) · Proceedings of the VLDB Endowment · doi:10.14778/3484224.3484240 · Cited by 3 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Steidl, M., Felderer, M., & Ramler, R. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111615 · Cited by 126 · see citing works
Machine learning operations landscape: platforms and tools
Berberi, L., Kozlov, V. Y., Nguyen, G., Díaz, J. S.-P., Calatrava, A., Moltó, G., Tran, V., & García, Á. L. (2025) · Artificial Intelligence Review · doi:10.1007/s10462-025-11164-3 · Cited by 47 · see citing works
A Multivocal Review of MLOps Practices, Challenges and Open Issues
Eken, B., Pallewatta, S., Tran, N., Tosun, A., & Babar, M. A. (2026) · ACM Computing Surveys · doi:10.1145/3747346 · Cited by 33 · see citing works
“1 results (e.g., [14], [17]).”
An analysis of the challenges in the adoption of MLOps
Amrit, C., & Narayanappa, A. K. (2024) · Journal of Innovation & Knowledge · doi:10.1016/j.jik.2024.100637 · Cited by 39 · see citing works
Navigating the DevOps landscape
Zhang, X., Zhao, P., & Jaskolka, J. (2025) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112331 · Cited by 21 · see citing works
Unlabeled learning algorithms and operations: overview and future trends in defense sector
Oliveira, E. E., Rodrigues, M., Pereira, J. P., Lopes, A. M., Mestric, I. I., & Bjelogrlic, S. (2024) · Artificial Intelligence Review · doi:10.1007/s10462-023-10692-0 · Cited by 25 · see citing works
MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
Woźniak, A. P., Milczarek, M., & Woźniak, J. (2025) · IEEE Access · doi:10.1109/access.2025.3534990 · Cited by 17 · see citing works
Warnett, S. J., Ntentos, E., & Zdun, U. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112257 · Cited by 17 · see citing works
MLOps: A Multiple Case Study in Industry 4.0
Faubel, L., & Schmid, K. (2024) · IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) · doi:10.1109/etfa61755.2024.10711136 · Cited by 14 · see citing works
Godwin, R. C., & Melvin, R. L. (2024) · SoftwareX · doi:10.1016/j.softx.2024.101723 · Cited by 13 · see citing works
CausalOps — Towards an industrial lifecycle for causal probabilistic graphical models
Maier, R., Schlattl, A., Guess, T., & Mottok, J. (2024) · Information and Software Technology · doi:10.1016/j.infsof.2024.107520 · Cited by 12 · see citing works
An Analysis of MLOps Architectures: A Systematic Mapping Study
Najafabadi, F. A., Bogner, J., Gerostathopoulos, I., & Lago, P. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-70797-1_5 · Cited by 12 · see citing works
MLOps in Data Science Projects: A Review
Haertel, C., Staegemann, D. G., Daase, C., Pohl, M., Nahhas, A., & Turowski, K. (2023) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata59044.2023.10386139 · Cited by 9 · see citing works
Binbeshr, F., & Imam, M. M. (2025) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1145/3727967.3756841 · Cited by 8 · see citing works
Nunes, C. E. R., & Ashofteh, A. (2024) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac61105.2024.00101 · Cited by 7 · see citing works
Suryadevara, M., Rangineni, S., & Venkata, S. (2023) · International Journal of Science and Research (IJSR) · doi:10.21275/sr23719211528 · Cited by 6 · see citing works
Empowering Machine Learning Development with Service-Oriented Computing Principles
Yousefi, M. H. N., Degeler, V., & Lazovik, A. (2023) · Communications in computer and information science · doi:10.1007/978-3-031-45728-9_2 · Cited by 4 · see citing works
Using Large Language Models to Support the Workflow of Differential Testing
Vajjala, A. K., Vajjala, A. K., Badea, C., Bird, C., D'Souza, J., DeLine, R. A., Demyanyuk, M. O., Entenmann, J., Forsgren, N., Hramadski, A., et al. (2025) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3696630.3728559 · Cited by 3 · see citing works
The Past, Present, and Future of Research on the Continuous Development of AI
Steidl, M., Ramler, R., & Felderer, M. (2024) · 2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa64295.2024.00054 · Cited by 3 · see citing works
Industrial MLOps: a systematic review of architectures and implementation challenges
Rajashekarappa, M., Bekar, E. T., Karlsson, A., Bokrantz, J., Subramaniyan, M., & Skoogh, A. (2026) · Production & Manufacturing Research · doi:10.1080/21693277.2026.2658878 · Cited by 3 · see citing works
Enhancing DevOps Using Intelligent Techniques
Shankar, S. P., Varadam, D., Bharadwaj, A., Dayananda, S., Agrawal, S., Jha, A., & -, S. T. V. (2023) · Advances in business information systems and analytics book series · doi:10.4018/978-1-6684-5859-4.ch012 · Cited by 2 · see citing works
A Comprehensive Integration of Practical Strategies in DevOps
Bodnar, L., Bodnar, M., Shulakova, K., Vasylenko, O., Siemens, E., & ЦИРА, О. В. (2025) · Lecture notes in networks and systems · doi:10.1007/978-3-031-89296-7_17 · Cited by 2 · see citing works
Jamal, S., Ahmad, A., & ZESHAN, D. F. (2026) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194026300010 · Cited by 1 · see citing works
Machine Learning Operations: A Mapping Study
Chakraborty, A., Das, S., & Gary, K. A. (2025) · Communications in computer and information science · doi:10.1007/978-3-031-86644-9_1 · Cited by 5 · see citing works
Reference Architecture of MLOps Workflows
Najafabadi, F. A. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-71246-3_6
Software Agent for Organizing Calculations in Large-Scale Control Systems
Pisareva, O. M., & Stefanovskiy, D. (2024) · International Conference Management of Large-Scale System Development (MLSD) · doi:10.1109/mlsd61779.2024.10739517
Uncovering the DevOps Landscape: A Scoping Review and Conceptualization Framework
Zhang, X., & Jaskolka, J. (2024) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec65559.2024.00067
(2025) · Journal on Electronic and Automation Engineering · doi:10.46632/jeae/2/4/8
Feature-Based Versioning for ML-Enabled Product Lines
Preuner, M., Grünbacher, P., Filho, P. L. D. P., & Egyed, A. F. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-04190-6_1
Azzah, A., & Nudin, S. R. (2025) · Jurnal Riset Informatika · doi:10.34288/jri.v8i1.417
Hamza, L., Lachgar, M., & Errattahi, R. (2025) · International Conference on Networking, Information Systems & Security (NISS) · doi:10.1109/niss66502.2025.00012
Викторовна, З. Ю., Pisareva, O. M., & Владимирович, Ш. И. (2026) · Digital sociology · doi:10.26425/2658-347x-2025-8-4-4-16
A Distributed Streaming Architecture for Real-Time Multi-User Emotion Detection and Agent Response
Choolakal, S., & Judy, M. V. (2026) · International Conference on Advances in Intelligent Computing and Applications (AICAPS) · doi:10.1109/aicaps68631.2026.11453109
Rangari, A. J., Mishra, L. N., & Senapati, B. (2026) · Technologies · doi:10.3390/technologies14100657
- Authors
- Mboweni, T., Masombuka, T., & Dongmo, C.
- Affiliations
- University of South Africa (ZA)
- Venue
- 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET)
- Publisher
- IEEE
- Published
- 2022-07-20
- Pages
- 1-6
- OpenAlex
- W4297786875
- Semantic Scholar
- ceb83d54d7243f2d9fc2a6a77dba966ba1de1746
- Cited by
- 34
- References
- 29
- Citations by year
- 2026: 5 · 2025: 12 · 2024: 12 · 2023: 5
- FWCI
- 0.91
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- International Conference on Electrical, Computer and Energy Technologies (ICECET) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- MLOps, DevOps, machine learning deployment, software development automation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review