{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:14:29Z","timestamp":1767320069795,"version":"3.48.0"},"publisher-location":"Singapore","reference-count":23,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819550111","type":"print"},{"value":"9789819550128","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"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-981-95-5012-8_15","type":"book-chapter","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:10:12Z","timestamp":1767319812000},"page":"205-220","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Using Guided Community Detection to\u00a0Improve Existing Microservice Designs"],"prefix":"10.1007","author":[{"given":"Patric","family":"Genfer","sequence":"first","affiliation":[]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,1,2]]},"reference":[{"key":"15_CR1","doi-asserted-by":"crossref","unstructured":"Engel, T., Langermeier, M., Bauer, B., Hofmann, A.: Evaluation of microservice architectures: a metric and tool-based approach. In: Information Systems in the Big Data Era: CAiSE Forum,: Tallinn, Estonia, June 11\u201315, 2018, Proceedings 30, vol. 2018, pp. 74\u201389. Springer (2018)","DOI":"10.1007\/978-3-319-92901-9_8"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Ahmadvand, M., Ibrahim, A.: Requirements reconciliation for scalable and secure microservice (de) composition. In: IEEE 24th International Requirements Engineering Conference Workshops (REW), vol. 2016, pp. 68\u201373. IEEE (2016)","DOI":"10.1109\/REW.2016.026"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Vera-Rivera, F.H., Gaona, C., Astudillo, H.: Defining and measuring microservice granularity\u2014a literature overview. PeerJ Computer Science (2021)","DOI":"10.7717\/peerj-cs.695"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Bajaj, D., Goel, A., Gupta, S.C.: Greenmicro: identifying microservices from use cases in greenfield development, pp. 67\u00a0008\u201367\u00a0018. IEEE Access (2022)","DOI":"10.1109\/ACCESS.2022.3182495"},{"key":"15_CR5","unstructured":"Ford, N., Richards, M., Sadalage, P., Dehghani, Z.: Software Architecture: The Hard Parts. O\u2019Reilly Media, Inc. (2021)"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Hassan, S., Bahsoon, R., Kazman, R.: Microservice transition and its granularity problem: a systematic mapping study. Softw. Pract. Experience 50(9), 1651\u20131681 (2020)","DOI":"10.1002\/spe.2869"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Abdelfattah, A.S., et al.: End-to-end test coverage metrics in microservice systems: an automated approach. In: European Conference on Service-Oriented and Cloud Computing, pp. 35\u201351. Springer (2023)","DOI":"10.1007\/978-3-031-46235-1_3"},{"key":"15_CR8","unstructured":"Filho, R.C.M, Mendon\u00e7a, N.C.: Performance impact of microservice granularity decisions: an empirical evaluation using the service weaver framework. In: European Conference on Software Architecture. Springer (2024)"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Homay, A., Zoitl, A., de Sousa, M., Wollschlaeger, M., Chrysoulas, C.: Granularity cost analysis for function block as a service. In: IEEE 17th international conference on industrial informatics (INDIN), vol. 1, pp. 1199\u20131204. IEEE (2019)","DOI":"10.1109\/INDIN41052.2019.8972205"},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"Gysel, M., K\u00f6lbener, L., Giersche, W., Zimmermann, O.: Service cutter: a systematic approach to service decomposition. In: European Conference on Service-Oriented and Cloud Computing, pp. 185\u2013200. Springer (2016)","DOI":"10.1007\/978-3-319-44482-6_12"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Rahmanian, A., Ali-Eldin, A., Skubic, B., Elmroth, E.: Microsplit: efficient splitting of microservices on edge clouds. In: IEEE\/ACM 7th Symposium on Edge Computing (SEC), pp. 252\u2013264 . IEEE (2022)","DOI":"10.1109\/SEC54971.2022.00027"},{"key":"15_CR12","doi-asserted-by":"publisher","unstructured":"Gaidels, E., Kirikova, M.: Service dependency graph analysis in microservice architecture. In: Buchmann, R.A., Polini, A., Johansson, B., Karagiannis, D. (eds.) BIR 2020. LNBIP, vol. 398, pp. 128\u2013139. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-61140-8_9","DOI":"10.1007\/978-3-030-61140-8_9"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Khodabandeh, G., Ezaz, A., Ezzati-Jivan, N.: Network analysis of microservices: a case study on Alibaba production clusters. In: Companion of the 15th ACM\/SPEC International Conference on Performance Engineering (2024)","DOI":"10.1145\/3629527.3651842"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Kinoshita, T., Kanuka, H.: Enhancing automated microservice decomposition via multi-objective optimization. IEEE Access (2024)","DOI":"10.1109\/ACCESS.2024.3389700"},{"issue":"2","key":"15_CR15","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.69.026113","volume":"69","author":"ME Newman","year":"2004","unstructured":"Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)","journal-title":"Phys. Rev. E"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Traag, V., Waltman, L., Van\u00a0Eck, N.: From Louvain to Leiden: guaranteeing well-connected communities. Sci. Rep. 9, 5233 (2019)","DOI":"10.1038\/s41598-019-41695-z"},{"issue":"10","key":"15_CR17","doi-asserted-by":"publisher","first-page":"P10008","DOI":"10.1088\/1742-5468\/2008\/10\/P10008","volume":"2008","author":"VD Blondel","year":"2008","unstructured":"Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech: Theory Exp. 2008(10), P10008 (2008)","journal-title":"J. Stat. Mech: Theory Exp."},{"key":"15_CR18","first-page":"341","volume":"19","author":"O Al-Debagy","year":"2020","unstructured":"Al-Debagy, O., Martinek, P.: A metrics framework for evaluating microservices architecture designs. J. Web Eng. 19, 341\u2013370 (2020)","journal-title":"J. Web Eng."},{"key":"15_CR19","unstructured":"Newman, S.: Building microservices: designing fine-grained systems. O\u2019Reilly Media, Inc. (2021)"},{"key":"15_CR20","doi-asserted-by":"crossref","unstructured":"Shadija, D., Rezai, M., Hill, R.: Microservices: granularity vs. performance. In: Companion Proceedings of the10th International Conference on Utility and Cloud Computing, pp. 215\u2013220 (2017)","DOI":"10.1145\/3147234.3148093"},{"key":"15_CR21","doi-asserted-by":"publisher","unstructured":"Zhou, X., et al.: Benchmarking microservice systems for software engineering research. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ser. ICSE \u201918. New York, NY, USA: Association for Computing Machinery, pp. 323\u2013324 (2018). https:\/\/doi.org\/10.1145\/3183440.3194991","DOI":"10.1145\/3183440.3194991"},{"key":"15_CR22","unstructured":"Brandes, U., et al.: \u201cOn modularity-np-completeness and beyond\u201d ITI Wagner, Faculty of Informatics, Universit\u00e4t Karlsruhe (TH). Technical Report, vol. 19, p. 2006 (2006)"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Genfer, P., Zdun, U.: Exploring architectural evolution in microservice systems using repository mining techniques and static code analysis. In: European Conference on Software Architecture, pp. 157\u2013173. Springer (2024)","DOI":"10.1007\/978-3-031-70797-1_10"}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-5012-8_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:10:14Z","timestamp":1767319814000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-5012-8_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819550111","9789819550128"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-5012-8_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"2 January 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shenzhen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","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":"1 December 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc2025.hit.edu.cn\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}