{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:36:26Z","timestamp":1756384586636,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031492655"},{"type":"electronic","value":"9783031492662"}],"license":[{"start":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T00:00:00Z","timestamp":1701475200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T00:00:00Z","timestamp":1701475200000},"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":[[2024]]},"DOI":"10.1007\/978-3-031-49266-2_30","type":"book-chapter","created":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T12:03:14Z","timestamp":1701432194000},"page":"435-450","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Evaluating Microservice Organizational Coupling Based on\u00a0Cross-Service Contribution"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3767-2527","authenticated-orcid":false,"given":"Xiaozhou","family":"Li","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1363-2184","authenticated-orcid":false,"given":"Dario Amoroso","family":"d\u2019Aragona","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3210-3990","authenticated-orcid":false,"given":"Davide","family":"Taibi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,12,2]]},"reference":[{"key":"30_CR1","doi-asserted-by":"crossref","unstructured":"Allen, E.B., Khoshgoftaar, T.M., Chen, Y.: Measuring coupling and cohesion of software modules: an information-theory approach. In: Proceedings Seventh International Software Metrics Symposium, pp. 124\u2013134. IEEE (2001)","DOI":"10.1109\/METRIC.2001.915521"},{"key":"30_CR2","doi-asserted-by":"crossref","unstructured":"Ashraf, U., Mayr-Dorn, C., Mashkoor, A., Egyed, A., Panichella, S.: Do communities in developer interaction networks align with subsystem developer teams? An empirical study of open source systems. In: 2021 ICSSP and ICGSE, pp. 61\u201371. IEEE (2021)","DOI":"10.1109\/ICSSP-ICGSE52873.2021.00016"},{"issue":"3","key":"30_CR3","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables DevOps: migration to a cloud-native architecture. IEEE Softw. 33(3), 42\u201352 (2016). https:\/\/doi.org\/10.1109\/MS.2016.64","journal-title":"IEEE Softw."},{"key":"30_CR4","doi-asserted-by":"crossref","unstructured":"Ba\u0161karada, S., Nguyen, V., Koronios, A.: Architecting microservices: Practical opportunities and challenges. J. Comput. Inf. Syst. (2018)","DOI":"10.1080\/08874417.2018.1520056"},{"issue":"5","key":"30_CR5","doi-asserted-by":"publisher","first-page":"847","DOI":"10.1111\/poms.12083","volume":"23","author":"E Bendoly","year":"2014","unstructured":"Bendoly, E., Swink, M., Simpson, W.P., III.: Prioritizing and monitoring concurrent project work: effects on switching behavior. Prod. Oper. Manag. 23(5), 847\u2013860 (2014)","journal-title":"Prod. Oper. Manag."},{"key":"30_CR6","doi-asserted-by":"crossref","unstructured":"Bird, C., Nagappan, N., Murphy, B., Gall, H., Devanbu, P.: Don\u2019t touch my code! examining the effects of ownership on software quality. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, pp. 4\u201314 (2011)","DOI":"10.1145\/2025113.2025119"},{"issue":"1","key":"30_CR7","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/32.481535","volume":"22","author":"LC Briand","year":"1996","unstructured":"Briand, L.C., Morasca, S., Basili, V.R.: Property-based software engineering measurement. IEEE Trans. Softw. Eng. 22(1), 68\u201386 (1996)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"30_CR8","unstructured":"Brooks Jr., F.P.: The Mythical Man-Month: Essays on Software Engineering. Pearson Education, London (1995)"},{"key":"30_CR9","doi-asserted-by":"crossref","unstructured":"Brousse, N.: The issue of monorepo and polyrepo in large enterprises. In: Companion Proceedings of the 3rd International Conference on the Art, Science, and Engineering of Programming, pp. 1\u20134 (2019)","DOI":"10.1145\/3328433.3328435"},{"issue":"4","key":"30_CR10","first-page":"28","volume":"14","author":"ME Conway","year":"1968","unstructured":"Conway, M.E.: How do committees invent. Datamation 14(4), 28\u201331 (1968)","journal-title":"Datamation"},{"key":"30_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-031-46235-1_2","volume-title":"Service-Oriented and Cloud Computing","author":"DA d\u2019Aragona","year":"2023","unstructured":"d\u2019Aragona, D.A., Li, X., Cerny, T., Janes, A., Lenarduzzi, V., Taibi, D.: One microservice per developer: is this the trend in OSS? In: Papadopoulos, G.A., Rademacher, F., Soldani, J. (eds.) ESOCC 2023. LNCS, vol. 14183, pp. 19\u201334. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-46235-1_2"},{"key":"30_CR12","doi-asserted-by":"crossref","unstructured":"d\u2019Aragona, D.A., Pascarella, L., Janes, A., Lenarduzzi, V., Taibi, D.: Microservice logical coupling: a preliminary validation. In: 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C), pp. 81\u201385. IEEE (2023)","DOI":"10.1109\/ICSA-C57050.2023.00028"},{"key":"30_CR13","unstructured":"Fowler, M.: Microservice trade-offs (2015). https:\/\/martinfowler.com\/articles\/microservice-trade-offs.html"},{"key":"30_CR14","unstructured":"Fowler, M.: Conway\u2019s law (2022). https:\/\/martinfowler.com\/bliki\/ConwaysLaw.html"},{"issue":"3","key":"30_CR15","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/s10869-021-09754-3","volume":"37","author":"AR Grotto","year":"2022","unstructured":"Grotto, A.R., Mills, M.J., Eatough, E.M.: Switching gears: a self-regulatory approach and measure of nonwork role re-engagement following after-hours work intrusions. J. Bus. Psychol. 37(3), 491\u2013507 (2022)","journal-title":"J. Bus. Psychol."},{"key":"30_CR16","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s11390-009-9223-6","volume":"24","author":"V Gupta","year":"2009","unstructured":"Gupta, V., Kumar Chhabra, J.: Package coupling measurement in object-oriented software. J. Comput. Sci. Technol. 24, 273\u2013283 (2009)","journal-title":"J. Comput. Sci. Technol."},{"issue":"4","key":"30_CR17","first-page":"137","volume":"8","author":"M Hammad","year":"2014","unstructured":"Hammad, M., Rawashdeh, A.: A framework to measure and visualize class coupling. Int. J. Softw. Eng. Appl. 8(4), 137\u2013146 (2014)","journal-title":"Int. J. Softw. Eng. Appl."},{"issue":"2","key":"30_CR18","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1016\/j.jss.2010.09.005","volume":"84","author":"D Isern","year":"2011","unstructured":"Isern, D., S\u00e1nchez, D., Moreno, A.: Organizational structures supported by agent-oriented methodologies. J. Syst. Softw. 84(2), 169\u2013184 (2011)","journal-title":"J. Syst. Softw."},{"issue":"2","key":"30_CR19","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1016\/j.obhdp.2009.04.002","volume":"109","author":"S Leroy","year":"2009","unstructured":"Leroy, S.: Why is it so hard to do my work? The challenge of attention residue when switching between work tasks. Organ. Behav. Hum. Decis. Process. 109(2), 168\u2013181 (2009)","journal-title":"Organ. Behav. Hum. Decis. Process."},{"key":"30_CR20","doi-asserted-by":"crossref","unstructured":"Li, X., Abdelfattah, A.S., Yero, J., d\u2019Aragona, D.A., Cerny, T., Taibi, D.: Analyzing organizational structure of microservice projects based on contributor collaboration. In: 2023 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp. 1\u20138. IEEE (2023)","DOI":"10.1109\/SOSE58276.2023.00007"},{"key":"30_CR21","doi-asserted-by":"crossref","unstructured":"Mockus, A.: Organizational volatility and its effects on software defects. In: Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 117\u2013126 (2010)","DOI":"10.1145\/1882291.1882311"},{"key":"30_CR22","doi-asserted-by":"crossref","unstructured":"Nagappan, N., Murphy, B., Basili, V.: The influence of organizational structure on software quality: an empirical case study. In: Proceedings of the 30th International Conference on Software Engineering, pp. 521\u2013530 (2008)","DOI":"10.1145\/1368088.1368160"},{"key":"30_CR23","unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Inc. (2021)"},{"key":"30_CR24","doi-asserted-by":"crossref","unstructured":"Panichella, S., Bavota, G., Di Penta, M., Canfora, G., Antoniol, G.: How developers\u2019 collaborations identified from different sources tell us about code changes. In: 2014 IEEE ICSME, pp. 251\u2013260. IEEE (2014)","DOI":"10.1109\/ICSME.2014.47"},{"issue":"12","key":"30_CR25","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"DL Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053\u20131058 (1972)","journal-title":"Commun. ACM"},{"key":"30_CR26","unstructured":"Pedraza-Coello, R., Vald\u00e9s-Souto, F.: Measuring coupling in microservices using COSMIC measurement method. In: ICSEA 2021, p. 26 (2021)"},{"issue":"4","key":"30_CR27","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/52.300082","volume":"11","author":"DE Perry","year":"1994","unstructured":"Perry, D.E., Staudenmayer, N.A., Votta, L.G.: People, organizations, and process improvement. IEEE Softw. 11(4), 36\u201345 (1994)","journal-title":"IEEE Softw."},{"key":"30_CR28","doi-asserted-by":"crossref","unstructured":"Poshyvanyk, D., Marcus, A.: The conceptual coupling metrics for object-oriented systems. In: 2006 22nd IEEE International Conference on Software Maintenance, pp. 469\u2013478. IEEE (2006)","DOI":"10.1109\/ICSM.2006.67"},{"key":"30_CR29","unstructured":"Reinfurt, M.: The horror of microservices in small teams - and why you shouldn\u2019t build them (2021). https:\/\/shorturl.at\/bgHKR"},{"key":"30_CR30","unstructured":"Richardson, C.: Dark energy, dark matter and the microservices patterns? (2022). https:\/\/shorturl.at\/etHM5"},{"key":"30_CR31","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"865","DOI":"10.1007\/978-3-030-73100-7_60","volume-title":"Advances in Information and Communication","author":"K Shaukat","year":"2021","unstructured":"Shaukat, K., et al.: A review of time-series anomaly detection techniques: a step to future perspectives. In: Arai, K. (ed.) FICC 2021. AISC, vol. 1363, pp. 865\u2013877. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-73100-7_60"},{"key":"30_CR32","unstructured":"Walpita, P.: Coupling and cohesion in microservices (2020). https:\/\/priyalwalpita.medium.com\/coupling-and-cohesion-in-microservices-235ed9203843"},{"key":"30_CR33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","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-642-29044-2"},{"key":"30_CR34","doi-asserted-by":"publisher","first-page":"111670","DOI":"10.1016\/j.jss.2023.111670","volume":"200","author":"C Zhong","year":"2023","unstructured":"Zhong, C., Zhang, H., Li, C., Huang, H., Feitosa, D.: On measuring coupling between microservices. J. Syst. Softw. 200, 111670 (2023)","journal-title":"J. Syst. Softw."}],"container-title":["Lecture Notes in Computer Science","Product-Focused Software Process Improvement"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-49266-2_30","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T17:34:31Z","timestamp":1730741671000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-49266-2_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,2]]},"ISBN":["9783031492655","9783031492662"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-49266-2_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023,12,2]]},"assertion":[{"value":"2 December 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PROFES","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Product-Focused Software Process Improvement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dornbirn","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 December 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 December 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"profes2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/profes-2023","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":"82","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":"27","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":"13","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":"33% - 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.8","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)"}}]}}