{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T07:55:09Z","timestamp":1772438109128,"version":"3.50.1"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032021373","type":"print"},{"value":"9783032021380","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T00:00:00Z","timestamp":1755648000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T00:00:00Z","timestamp":1755648000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-02138-0_2","type":"book-chapter","created":{"date-parts":[[2025,8,30]],"date-time":"2025-08-30T02:28:50Z","timestamp":1756520930000},"page":"20-37","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MLOps in\u00a0Practice: Requirements and\u00a0a\u00a0Reference Architecture from\u00a0Industry"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4355-0494","authenticated-orcid":false,"given":"Indika","family":"Kumara","sequence":"first","affiliation":[]},{"given":"Rowan","family":"Arts","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7296-7091","authenticated-orcid":false,"given":"Renato Cordeiro","family":"Ferreira","sequence":"additional","affiliation":[]},{"given":"Dario","family":"Di Nucci","sequence":"additional","affiliation":[]},{"given":"Rick","family":"Kazman","sequence":"additional","affiliation":[]},{"given":"Damian Andrew","family":"Tamburri","sequence":"additional","affiliation":[]},{"given":"Willem-Jan","family":"van den Heuvel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,8,20]]},"reference":[{"key":"2_CR1","unstructured":"Algorithmia: 2020 state of enterprise machine learning. Technical report, Algorithmia (2020)"},{"key":"2_CR2","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-031-70797-1_5","volume-title":"ECSA 2024","author":"F Amou Najafabadi","year":"2024","unstructured":"Amou Najafabadi, F., Bogner, J., Gerostathopoulos, I., Lago, P.: An analysis of MLOps architectures: a systematic mapping study. In: Galster, M., Scandurra, P., Mikkonen, T., Oliveira Antonino, P., Nakagawa, E.Y., Navarro, E. (eds.) ECSA 2024. LNCS, vol. 14889, pp. 69\u201385. Springer, Cham (2024). https:\/\/doi.org\/10.1007\/978-3-031-70797-1_5"},{"key":"2_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.108632","volume":"245","author":"F Bayram","year":"2022","unstructured":"Bayram, F., Ahmed, B.S., Kassler, A.: From concept drift to model degradation: an overview on performance-aware drift detectors. Knowl.-Based Syst. 245, 108632 (2022)","journal-title":"Knowl.-Based Syst."},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Berberi, L., et al.: Machine learning operations landscape: platforms and tools. Artif. Intell. Rev. 58, 167 (2025)","DOI":"10.1007\/s10462-025-11164-3"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Butijn, B.J., Tamburri, D.A., Heuvel, W.J.v.d.: Blockchains: a systematic multivocal literature review. ACM Comput. Surv. (CSUR) 53(3), 1\u201337 (2020)","DOI":"10.1145\/3369052"},{"issue":"5","key":"2_CR6","first-page":"811","volume":"21","author":"M Castillo-Montoya","year":"2016","unstructured":"Castillo-Montoya, M.: Preparing for interview research: the interview protocol refinement framework. Qual. Rep. 21(5), 811\u2013831 (2016)","journal-title":"Qual. Rep."},{"key":"2_CR7","volume-title":"Data Mesh: Delivering Data-Driven Value at Scale","author":"Z Dehghani","year":"2022","unstructured":"Dehghani, Z.: Data Mesh: Delivering Data-Driven Value at Scale. O\u2019Reilly Media Inc, Farnham (2022)"},{"issue":"1","key":"2_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.11648\/j.ajtas.20160501.11","volume":"5","author":"I Etikan","year":"2016","unstructured":"Etikan, I., Musa, S.A., Alkassim, R.S., et al.: Comparison of convenience sampling and purposive sampling. Am. J. Theor. Appl. Stat. 5(1), 1\u20134 (2016)","journal-title":"Am. J. Theor. Appl. Stat."},{"key":"2_CR9","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2018.09.006","volume":"106","author":"V Garousi","year":"2019","unstructured":"Garousi, V., Felderer, M., M\u00e4ntyl\u00e4, M.V.: Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Softw. Technol. 106, 101\u2013121 (2019)","journal-title":"Inf. Softw. Technol."},{"issue":"3","key":"2_CR10","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1016\/j.sapharm.2012.04.004","volume":"9","author":"N Gisev","year":"2013","unstructured":"Gisev, N., Bell, J.S., Chen, T.F.: Interrater agreement and interrater reliability: key concepts, approaches, and applications. Res. Social Adm. Pharm. 9(3), 330\u2013338 (2013)","journal-title":"Res. Social Adm. Pharm."},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"Idowu, S., Str\u00fcber, D., Berger, T.: Asset management in machine learning: a survey. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), pp. 51\u201360 (2021)","DOI":"10.1109\/ICSE-SEIP52600.2021.00014"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"John, M.M., Olsson, H.H., Bosch, J.: Towards MLOps: a framework and maturity model. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp.\u00a01\u20138 (2021)","DOI":"10.1109\/SEAA53835.2021.00050"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The architecture tradeoff analysis method. In: Proceedings. 4th IEEE International Conference on Engineering of Complex Computer Systems, pp. 68\u201378 (1998)","DOI":"10.1109\/ICECCS.1998.706657"},{"key":"2_CR14","unstructured":"Kitchenham, B., Charters, S., et\u00a0al.: Guidelines for performing systematic literature reviews in software engineering. Technical report (2007)"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Kolltveit, A.B., Li, J.: Operationalizing machine learning models - a systematic literature review. In: 2022 IEEE\/ACM 1st International Workshop on Software Engineering for Responsible Artificial Intelligence (SE4RAI), pp.\u00a01\u20138 (2022)","DOI":"10.1145\/3526073.3527584"},{"key":"2_CR16","doi-asserted-by":"publisher","first-page":"31866","DOI":"10.1109\/ACCESS.2023.3262138","volume":"11","author":"D Kreuzberger","year":"2023","unstructured":"Kreuzberger, D., Kuhl, N., Hirschl, S.: Machine learning operations (MLOps): overview, definition, and architecture. IEEE Access 11, 31866\u201331879 (2023)","journal-title":"IEEE Access"},{"key":"2_CR17","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106593","volume":"137","author":"I Kumara","year":"2021","unstructured":"Kumara, I., et al.: The do\u2019s and don\u2019ts of infrastructure code: a systematic gray literature review. Inf. Softw. Technol. 137, 106593 (2021)","journal-title":"Inf. Softw. Technol."},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Paleyes, A., Urma, R.G., Lawrence, N.D.: Challenges in deploying machine learning: a survey of case studies. ACM Comput. Surv. (2022)","DOI":"10.1145\/3533378"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Recupito, G., et al.: A multivocal literature review of MLOps tools and features. In: Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, pp. 84\u201391 (2022)","DOI":"10.1109\/SEAA56994.2022.00021"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Symeonidis, G., Nerantzis, E., Kazakis, A., Papakostas, G.A.: MLOps - definitions, tools and challenges. In: 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC), pp. 0453\u20130460 (2022)","DOI":"10.1109\/CCWC54503.2022.9720902"},{"key":"2_CR21","doi-asserted-by":"publisher","first-page":"63606","DOI":"10.1109\/ACCESS.2022.3181730","volume":"10","author":"M Testi","year":"2022","unstructured":"Testi, M., et al.: MLOps: a taxonomy and a methodology. IEEE Access 10, 63606\u201363618 (2022)","journal-title":"IEEE Access"},{"key":"2_CR22","unstructured":"Thoughtworks: Guide to evaluating MLOps platforms. Technical report (2021)"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Van\u00a0Eijk, T., Kumara, I., Di\u00a0Nucci, D., Tamburri, D.A., Van\u00a0den Heuvel, W.J.: Architectural design decisions for self-serve data platforms in data meshes. In: 2024 IEEE 21st International Conference on Software Architecture (ICSA), pp. 135\u2013145 (2024)","DOI":"10.1109\/ICSA59870.2024.00021"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Warnett, S.J., Zdun, U.: Architectural design decisions for machine learning deployment. In: 2022 IEEE 19th International Conference on Software Architecture (ICSA), pp. 90\u2013100 (2022)","DOI":"10.1109\/ICSA53651.2022.00017"},{"key":"2_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-69306-3","volume-title":"Experimentation in Software Engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-662-69306-3"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-02138-0_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T07:00:21Z","timestamp":1772434821000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-02138-0_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,20]]},"ISBN":["9783032021373","9783032021380"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-02138-0_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,20]]},"assertion":[{"value":"20 August 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ecsa-2025","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}