{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T03:25:30Z","timestamp":1742959530725,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031368882"},{"type":"electronic","value":"9783031368899"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"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":[[2023]]},"DOI":"10.1007\/978-3-031-36889-9_24","type":"book-chapter","created":{"date-parts":[[2023,7,15]],"date-time":"2023-07-15T21:01:50Z","timestamp":1689454910000},"page":"355-369","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Multi-metric Approach for\u00a0Decomposition of\u00a0Microservice-Based Data Science Workflows"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6862-4627","authenticated-orcid":false,"given":"Christoph","family":"Schr\u00f6er","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sven","family":"Wittfoth","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorge Marx","family":"G\u00f3mez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,16]]},"reference":[{"key":"24_CR1","doi-asserted-by":"crossref","unstructured":"Assun\u00e7\u00e3o, W.K.G., Colanzi, T.E., Carvalho, L., Pereira, J.A., Garcia, A., de Lima, M.J., Lucena, C.: A multi-criteria strategy for redesigning legacy features as microservices: an industrial case study. In: 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 377\u2013387 (2021)","DOI":"10.1109\/SANER50967.2021.00042"},{"issue":"4","key":"24_CR2","doi-asserted-by":"publisher","first-page":"550","DOI":"10.1109\/TSC.2014.2310195","volume":"8","author":"D Athanasopoulos","year":"2015","unstructured":"Athanasopoulos, D., Zarras, A.V., Miskos, G., Issarny, V., Vassiliadis, P.: Cohesion-driven decomposition of service interfaces without access to source code. IEEE Trans. Serv. Comput. 8(4), 550\u2013562 (2015)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"9","key":"24_CR3","doi-asserted-by":"publisher","first-page":"2114","DOI":"10.1109\/TPDS.2019.2901467","volume":"30","author":"L Bao","year":"2019","unstructured":"Bao, L., Wu, C., Bu, X., Ren, N., Shen, M.: Performance modeling and workflow scheduling of microservice-based applications in clouds. IEEE Trans. Parallel Distrib. Syst. 30(9), 2114\u20132129 (2019)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"24_CR4","doi-asserted-by":"crossref","unstructured":"Camilli, M., Colarusso, C., Russo, B., Zimeo, E.: Domain metric driven decomposition of data-intensive applications. In; 2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), pp. 189\u2013196 (2020)","DOI":"10.1109\/ISSREW51248.2020.00071"},{"key":"24_CR5","doi-asserted-by":"crossref","unstructured":"Capuano, R., Muccini, H.: A systematic literature review on migration to microservices: a quality attributes perspective. In: IEEE 19th International Conference on Software Architecture Companion (ICSA-C), vol. 19, pp. 120\u2013123 (2022)","DOI":"10.1109\/ICSA-C54293.2022.00030"},{"key":"24_CR6","doi-asserted-by":"crossref","unstructured":"Cojocaru, M., Uta, A., Oprescu, A.: Attributes assessing the quality of microservices automatically decomposed from monolithic applications. In: 2019 18th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 84\u201393 (2019)","DOI":"10.1109\/ISPDC.2019.00021"},{"key":"24_CR7","doi-asserted-by":"publisher","first-page":"102200","DOI":"10.1016\/j.sysarc.2021.102200","volume":"118","author":"M Daoud","year":"2021","unstructured":"Daoud, M., El Mezouari, A., Faci, N., Benslimane, D., Maamar, Z., El Fazziki, A.: A multi-model based microservices identification approach. J. Syst. Archit. 118, 102200 (2021)","journal-title":"J. Syst. Archit."},{"key":"24_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-06019-0_10","volume-title":"Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment","author":"J Fritzsch","year":"2019","unstructured":"Fritzsch, J., Bogner, J., Zimmermann, A., Wagner, S.: From monolith to microservices: a classification of refactoring approaches. In: Bruel, J.M., Mazzara, M., Meyer, B. (eds.) Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, vol. 11350. Springer International Publishing, Cham (2019)"},{"key":"24_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/978-3-319-44482-6_12","volume-title":"Service-Oriented and Cloud Computing","author":"M Gysel","year":"2016","unstructured":"Gysel, M., K\u00f6lbener, L., Giersche, W., Zimmermann, O.: Service cutter: a systematic approach to service decomposition. In: Aiello, M., Johnsen, E.B., Dustdar, S., Georgievski, I. (eds.) ESOCC 2016. LNCS, vol. 9846, pp. 185\u2013200. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-44482-6_12"},{"key":"24_CR10","doi-asserted-by":"crossref","unstructured":"Hasselbring, W.: Microservices for scalability: keynote talk abstract. In: ICPE 2016: Proceedings of the 7th ACM\/SPEC on International Conference on Performance Engineering, pp. 133\u2013134 (2016)","DOI":"10.1145\/2851553.2858659"},{"key":"24_CR11","doi-asserted-by":"publisher","first-page":"987","DOI":"10.1109\/TSE.2019.2910531","volume":"47","author":"W Jin","year":"2019","unstructured":"Jin, W., Liu, T., Cai, Y., Kazman, R., Mo, R., Zheng, Q.: Service candidate identification from monolithic systems based on execution traces. IEEE Trans. Softw. Eng. 47, 987\u20131007 (2019)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"24_CR12","doi-asserted-by":"crossref","unstructured":"Klock, S., van der Werf, J.M.E.M., Guelen, J.P., Jansen, S.: Workload-based clustering of coherent feature sets in microservice architectures. In: 2017 IEEE International Conference on Software Architecture (ICSA), pp. 11\u201320 (2017)","DOI":"10.1109\/ICSA.2017.38"},{"key":"24_CR13","doi-asserted-by":"crossref","unstructured":"Li, S., et al.: A dataflow-driven approach to identifying microservices from monolithic applications. J. Syst. Softw. 157, 1\u201316 (2019). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121219301475","DOI":"10.1016\/j.jss.2019.07.008"},{"issue":"1","key":"24_CR14","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1089\/big.2013.1508","volume":"1","author":"F Provost","year":"2013","unstructured":"Provost, F., Fawcett, T.: Data science and its relationship to big data and data-driven decision making. Big Data 1(1), 51\u201359 (2013)","journal-title":"Big Data"},{"key":"24_CR15","volume-title":"Microservice Patterns: With Examples in Java","author":"C Richardson","year":"2019","unstructured":"Richardson, C.: Microservice Patterns: With Examples in Java. Manning, Shelter Island (2019)"},{"key":"24_CR16","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-030-64846-6_9","volume-title":"Service-Oriented Computing","author":"C Schr\u00f6er","year":"2020","unstructured":"Schr\u00f6er, C., Kruse, F., Marx G\u00f3mez, J.: A qualitative literature review on microservices identification approaches. In: Dustdar, S. (ed.) SummerSOC 2020. CCIS, vol. 1310, pp. 151\u2013168. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-64846-6_9"},{"key":"24_CR17","doi-asserted-by":"crossref","unstructured":"Schr\u00f6er, C., Wittfoth, S., Marx G\u00f3mez, J.: A process model for microservices design and identification. In: 2021 IEEE International Conference on Software Architecture Companion (ICSA-C), pp. 38\u201345 (2021)","DOI":"10.1109\/ICSA-C52384.2021.00013"},{"key":"24_CR18","doi-asserted-by":"crossref","unstructured":"Shimoda, A., Sunada, T.: Priority order determination method for extracting services stepwise from monolithic system. In: 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI), pp. 805\u2013810 (2018)","DOI":"10.1109\/IIAI-AAI.2018.00165"},{"key":"24_CR19","doi-asserted-by":"crossref","unstructured":"Tamburri, D.A.: Sustainable MLOps: trends and challenges. In: 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), vol. 22, pp. 17\u201323 (2020)","DOI":"10.1109\/SYNASC51798.2020.00015"},{"key":"24_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/978-3-319-94376-3_6","volume-title":"Services Computing \u2013 SCC 2018","author":"Y Zhang","year":"2018","unstructured":"Zhang, Y., Zhu, L., Xu, X., Chen, S., Tran, A.B.: Data service API design for data analytics. In: Ferreira, J.E., Spanoudakis, G., Ma, Y., Zhang, L.-J. (eds.) SCC 2018. LNCS, vol. 10969, pp. 87\u2013102. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-94376-3_6"}],"container-title":["Lecture Notes in Computer Science","Software Architecture. ECSA 2022 Tracks and Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-36889-9_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,15]],"date-time":"2023-07-15T21:04:10Z","timestamp":1689455050000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36889-9_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031368882","9783031368899"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36889-9_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"16 July 2023","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":"Prague","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Czech Republic","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 September 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ecsa-2022","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"61","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"26","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"43% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2 tutorial papers","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}