{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T10:36:08Z","timestamp":1763202968534,"version":"3.40.4"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T00:00:00Z","timestamp":1743465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T00:00:00Z","timestamp":1743465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100006196","name":"University of Oulu","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006196","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2025,4]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Together with the rising popularity of microservices, practitioners have started to pay more attention to the longevity and sustainability of microservices on the organizational level. Many argue\u2014supported by Conway\u2019s Law\u2014that each microservice should be owned by a specific team or individual developer, although each team or developer may only contribute to a maximum of one microservice. With such a \u201cone microservice per team\/developer\u201d strategy, the architecture shall be better maintained in a fashion of \u201chigh cohesion, low coupling\u201d, which is a recommended setting for modular software systems. However, it is difficult to achieve such ideal circumstances when the coupling phenomena commonly exist therein, which are caused by cross-service calls and dependencies in microservice-based systems. Especially besides the couplings in functions and modules latent in the source code, it is also noticeable that the microservice project teams can suffer from high coupling issues regarding their cross-service contribution. Such an issue on the organizational level can inevitably result in technical debt and high managerial costs, which need to be detected and mitigated in time to prevent future losses. In this paper, we investigate the existence of the recommended \u201cone microservice per team\/developer\u201d setting via an empirical study on 38 microservice-based open-sourced projects together with the different developer roles who are in charge of single or multiple microservices. Furthermore, by taking into account microservice ownership and cross-service contribution, we also investigate the organizational coupling of these projects and the developer roles that contribute to such couplings. The results show that it is rare that such \u201cone microservice per team\/developer\u201d phenomenon exists in microservice projects, while the couplings are majorly caused by the leaders and major contributors of the microservices.<\/jats:p>","DOI":"10.1007\/s00607-025-01454-7","type":"journal-article","created":{"date-parts":[[2025,4,3]],"date-time":"2025-04-03T15:32:30Z","timestamp":1743694350000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Exploring microservice ownership and organizational coupling in open-source projects: an empirical study"],"prefix":"10.1007","volume":"107","author":[{"given":"Xiaozhou","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dario Amoroso","family":"d\u2019Aragona","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tomas","family":"Cerny","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Valentina","family":"Lenarduzzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Davide","family":"Taibi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Janes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,1]]},"reference":[{"key":"1454_CR1","unstructured":"Fowler M (2006) CodeSmell. https:\/\/martinfowler.com\/bliki\/CodeSmell.html"},{"key":"1454_CR2","volume-title":"Building microservices","author":"S Newman","year":"2015","unstructured":"Newman S (2015) Building microservices, 1st edn. Oreilly & Associates Inc., USA","edition":"1"},{"key":"1454_CR3","unstructured":"Reinfurt M (2021) The horror of microservices in small teams - and why you shouldn\u2019t build them. https:\/\/manuelreinfurt.medium.com\/the-horror-of-microservices-in-small-teams-208f6660dd5"},{"key":"1454_CR4","doi-asserted-by":"publisher","unstructured":"Baresi L, Quattrocchi G, Tamburri DA (2022) Microservice architecture practices and experience: a focused look on docker configuration files. https:\/\/doi.org\/10.48550\/ARXIV.2212.03107 . https:\/\/arxiv.org\/abs\/2212.03107","DOI":"10.48550\/ARXIV.2212.03107"},{"issue":"3","key":"1454_CR5","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 (2016) Microservices architecture enables devops: migration to a cloud-native architecture. IEEE Softw 33(3):42","journal-title":"IEEE Softw"},{"key":"1454_CR6","unstructured":"Amazon: service per team pattern (2023) https:\/\/docs.aws.amazon.com\/prescriptive-guidance\/latest\/modernization-decomposing-monoliths\/service-per-team.html"},{"key":"1454_CR7","unstructured":"Richardson C (2021) A pattern language for microservices. https:\/\/microservices.io\/patterns\/decomposition\/service-per-team.html"},{"key":"1454_CR8","unstructured":"Qcon2022 (2022) Dark energy, dark matter and the microservices patterns?! https:\/\/qconsf.com\/presentation\/oct2022\/dark-energy-dark-matter-and-microservices-patterns"},{"key":"1454_CR9","volume-title":"Microservices primer: a short overview","author":"E Wolff","year":"2021","unstructured":"Wolff E (2021) Microservices primer: a short overview. Leanpub, Canada"},{"issue":"4","key":"1454_CR10","first-page":"28","volume":"14","author":"ME Conway","year":"1968","unstructured":"Conway ME (1968) How do committees invent. Datamation 14(4):28\u201331","journal-title":"Datamation"},{"key":"1454_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-1937-9","volume-title":"Microservices from day one: build robust and scalable software from the start","author":"C Carneiro","year":"2016","unstructured":"Carneiro C, Schmelmer T (2016) Microservices from day one: build robust and scalable software from the start. Apress, USA"},{"key":"1454_CR12","volume-title":"The cathedral and the bazaar","author":"ES Raymond","year":"1999","unstructured":"Raymond ES, O\u2019Reilly T (1999) The cathedral and the bazaar, 1st edn. O\u2019Reilly & Associates Inc, USA","edition":"1"},{"issue":"12","key":"1454_CR13","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"DL Parnas","year":"1972","unstructured":"Parnas DL (1972) On the criteria to be used in decomposing systems into modules. Commun ACM 15(12):1053\u20131058","journal-title":"Commun ACM"},{"key":"1454_CR14","unstructured":"Walpita P (2020) Coupling and cohesion in microservices. https:\/\/priyalwalpita.medium.com\/coupling-and-cohesion-in-microservices-235ed9203843"},{"issue":"4","key":"1454_CR15","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/52.300082","volume":"11","author":"DE Perry","year":"1994","unstructured":"Perry DE, Staudenmayer NA, Votta LG (1994) People, organizations, and process improvement. IEEE Softw 11(4):36\u201345","journal-title":"IEEE Softw"},{"key":"1454_CR16","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 (2023) On measuring coupling between microservices. J Syst Softw 200:111670","journal-title":"J Syst Softw"},{"key":"1454_CR17","doi-asserted-by":"crossref","unstructured":"Amoroso d\u2019Aragona D, Pascarella L, Janes A, Lenarduzzi V, Taibi D (2023) Microservice logical coupling: a preliminary validation. In: 2023 IEEE 20th international conference on software architecture companion (ICSA-C), IEEE","DOI":"10.1109\/ICSA-C57050.2023.00028"},{"key":"1454_CR18","unstructured":"d\u2019Aragona DA, Li X, Cerny T, Janes A, Lenarduzzi V, Taibi D (2023) One microservice per developer: Is this the trend in OSS? In: 10th European conference on service-oriented and cloud computing (ESOCC)"},{"key":"1454_CR19","doi-asserted-by":"crossref","unstructured":"Li X, d\u2019Aragona DA, Taibi D (2023) Evaluating microservice organizational coupling based on cross-service contribution. In: International conference on product-focused software process improvement, Springer","DOI":"10.1007\/978-3-031-49266-2_30"},{"key":"1454_CR20","doi-asserted-by":"crossref","unstructured":"Joblin M, Mauerer W, Apel S, Siegmund J, Riehle D (2015) From developer networks to verified communities: a fine-grained approach. In: Int. Conf. on software engineering","DOI":"10.1109\/ICSE.2015.73"},{"key":"1454_CR21","doi-asserted-by":"crossref","unstructured":"Panichella S, Bavota G, Penta MD, Canfora G, Antoniol G (2014) How developers\u2019 collaborations identified from different sources tell us about code changes. In: Int. Conf. on software maintenance and evolution","DOI":"10.1109\/ICSME.2014.47"},{"key":"1454_CR22","doi-asserted-by":"crossref","unstructured":"Bird C, Pattison D, D\u2019Souza R, Filkov V, Devanbu P (2008) Latent social structure in open source projects. In: Int. symposium on foundations of software engineering","DOI":"10.1145\/1453101.1453107"},{"key":"1454_CR23","doi-asserted-by":"crossref","unstructured":"Meneely A, Williams L (2011) Socio-technical developer networks: Should we trust our measurements? In: Int. Conf. on software engineering","DOI":"10.1145\/1985793.1985832"},{"key":"1454_CR24","doi-asserted-by":"crossref","unstructured":"Ashraf U, Mayr-Dorn C, Mashkoor A, Egyed A, Panichella S (2021) Do communities in developer interaction networks align with subsystem developer teams? An empirical study of open source systems. In: Int. Conf. on software and system processes","DOI":"10.1109\/ICSSP-ICGSE52873.2021.00016"},{"key":"1454_CR25","doi-asserted-by":"crossref","unstructured":"Lenarduzzi V, Sievi-Korte O (2018) On the negative impact of team independence in microservices software development. In: International conference on agile software development (XP)","DOI":"10.1145\/3234152.3234191"},{"issue":"5","key":"1454_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-021-09999-9","volume":"26","author":"J Bogner","year":"2021","unstructured":"Bogner J, Fritzsch J, Wagner S, Zimmermann A (2021) Industry practices and challenges for the evolvability assurance of microservices: an interview study and systematic grey literature review. Empir Softw Eng 26(5):1\u201339","journal-title":"Empir Softw Eng"},{"key":"1454_CR27","doi-asserted-by":"crossref","unstructured":"Ortu M, Hall T, Marchesi M, Tonelli R, Bowes D, Destefanis G (2018) Mining communication patterns in software development: a github analysis. In: Int. Conf. on predictive models and data analytics in software engineering, PROMISE\u201918","DOI":"10.1145\/3273934.3273943"},{"key":"1454_CR28","unstructured":"Shi K (2021) Establishing contributor roles within software repositories by mining architectural information. https:\/\/fse.studenttheses.ub.rug.nl\/25608\/1\/bCS_2021_ShiK.pdf"},{"key":"1454_CR29","doi-asserted-by":"crossref","unstructured":"Spinellis D, Kotti Z, Kravvaritis K, Theodorou G, Louridas P (2020) A dataset of enterprise-driven open source software. In: Int. Conf. on mining software repositories","DOI":"10.1145\/3379597.3387495"},{"key":"1454_CR30","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1016\/j.infsof.2019.03.005","volume":"110","author":"K Blincoe","year":"2019","unstructured":"Blincoe K, Harrison F, Kaur N, Damian D (2019) Reference coupling: an exploration of inter-project technical dependencies and their characteristics within large software ecosystems. Inf Softw Technol 110:174","journal-title":"Inf Softw Technol"},{"key":"1454_CR31","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1016\/j.jss.2016.07.016","volume":"128","author":"IS Wiese","year":"2017","unstructured":"Wiese IS, R\u00e9 R, Steinmacher I, Kuroda RT, Oliva GA, Treude C, Gerosa MA (2017) Using contextual information to predict co-changes. J Syst Softw 128:220","journal-title":"J Syst Softw"},{"key":"1454_CR32","volume-title":"The mythical man-month: essays on software engineering","author":"FP Brooks Jr","year":"1995","unstructured":"Brooks FP Jr (1995) The mythical man-month: essays on software engineering. Pearson Education, England"},{"key":"1454_CR33","doi-asserted-by":"crossref","unstructured":"Nagappan N, Murphy B, Basili V (2008) 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","DOI":"10.1145\/1368088.1368160"},{"key":"1454_CR34","doi-asserted-by":"crossref","unstructured":"Mockus A (2010) 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","DOI":"10.1145\/1882291.1882311"},{"issue":"2","key":"1454_CR35","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 (2011) Organizational structures supported by agent-oriented methodologies. J Syst Softw 84(2):169\u2013184","journal-title":"J Syst Softw"},{"key":"1454_CR36","doi-asserted-by":"crossref","unstructured":"Li X, Abdelfattah AS, Yero J, d\u2019Aragona DA, Cerny T, Taibi D (2023) Analyzing organizational structure of microservice projects based on contributor collaboration. In: 2023 IEEE international conference on service-oriented system engineering (SOSE), IEEE, pp 1\u20138","DOI":"10.1109\/SOSE58276.2023.00007"},{"key":"1454_CR37","doi-asserted-by":"crossref","unstructured":"Ashraf U, Mayr-Dorn C, Mashkoor A, Egyed A, Panichella S (2021) Do communities in developer interaction networks align with subsystem developer teams? an empirical study of open source systems. In: 2021 ICSSP and ICGSE, IEEE, pp 61\u201371","DOI":"10.1109\/ICSSP-ICGSE52873.2021.00016"},{"issue":"1","key":"1454_CR38","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/32.481535","volume":"22","author":"LC Briand","year":"1996","unstructured":"Briand LC, Morasca S, Basili VR (1996) Property-based software engineering measurement. IEEE Trans Softw Eng 22(1):68\u201386","journal-title":"IEEE Trans Softw Eng"},{"key":"1454_CR39","doi-asserted-by":"crossref","unstructured":"Allen EB, Khoshgoftaar TM, Chen Y (2001) Measuring coupling and cohesion of software modules: an information-theory approach. In: Proceedings seventh international software metrics symposium, IEEE, pp 124\u2013134","DOI":"10.1109\/METRIC.2001.915521"},{"key":"1454_CR40","doi-asserted-by":"crossref","unstructured":"Poshyvanyk D, Marcus A (2006) The conceptual coupling metrics for object-oriented systems. In: 2006 22nd IEEE international conference on software maintenance, IEEE, pp 469\u2013478","DOI":"10.1109\/ICSM.2006.67"},{"key":"1454_CR41","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 (2009) Package coupling measurement in object-oriented software. J Comput Sci Technol 24:273\u2013283","journal-title":"J Comput Sci Technol"},{"issue":"4","key":"1454_CR42","first-page":"137","volume":"8","author":"M Hammad","year":"2014","unstructured":"Hammad M, Rawashdeh A (2014) A framework to measure and visualize class coupling. Int J Softw Eng Appl 8(4):137\u2013146","journal-title":"Int J Softw Eng Appl"},{"key":"1454_CR43","first-page":"26","volume":"2021","author":"R Pedraza-Coello","year":"2021","unstructured":"Pedraza-Coello R, Vald\u00e9s-Souto F (2021) Measuring coupling in microservices using cosmic measurement method. ICSEA 2021:26","journal-title":"ICSEA"},{"key":"1454_CR44","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 MC, Regnell B, Wessl\u00e9n A (2012) Experimentation in software engineering. Springer, Germany"},{"key":"1454_CR45","doi-asserted-by":"publisher","first-page":"106485","DOI":"10.1016\/j.infsof.2020.106485","volume":"131","author":"JE Montandon","year":"2021","unstructured":"Montandon JE, Valente MT, Silva LL (2021) Mining the technical roles of GitHub users. Inf Softw Technol 131:106485","journal-title":"Inf Softw Technol"},{"key":"1454_CR46","doi-asserted-by":"publisher","DOI":"10.1002\/9781119970583","volume-title":"Latent variable models and factor analysis: a unified approach","author":"DJ Bartholomew","year":"2011","unstructured":"Bartholomew DJ, Knott M, Moustaki I (2011) Latent variable models and factor analysis: a unified approach, vol 904. Wiley, United Kingdom"},{"key":"1454_CR47","doi-asserted-by":"crossref","unstructured":"Cattell RB (1988). In: Nesselroade JR, Cattell RB (eds) The meaning and strategic use of factor analysis. Springer, Boston, MA","DOI":"10.1007\/978-1-4613-0893-5_4"},{"key":"1454_CR48","unstructured":"Hair JF, Black WC, Babin BJ, Anderson RE, Tatham RL et al (2006) Multivariate data analysis (Vol. 6). Upper Saddle River, NJ: Pearson Prentice Hall"},{"key":"1454_CR49","unstructured":"DeCoster J (1998) Overview of factor analysis. http:\/\/www.stat-help.com\/notes.html"},{"key":"1454_CR50","first-page":"71","volume":"54","author":"GW Snedecor","year":"1989","unstructured":"Snedecor GW, Cochran WG (1989) Statistical methods. Ames Iowa State Univ Press Iowa 54:71","journal-title":"Ames Iowa State Univ Press Iowa"},{"issue":"1","key":"1454_CR51","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/BF02291575","volume":"39","author":"HF Kaiser","year":"1974","unstructured":"Kaiser HF (1974) An index of factorial simplicity. Psychometrika 39(1):31","journal-title":"Psychometrika"},{"issue":"2","key":"1454_CR52","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/BF02289447","volume":"30","author":"JL Horn","year":"1965","unstructured":"Horn JL (1965) A rationale and test for the number of factors in factor analysis. Psychometrika 30(2):179","journal-title":"Psychometrika"},{"issue":"3","key":"1454_CR53","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/BF02289233","volume":"23","author":"HF Kaiser","year":"1958","unstructured":"Kaiser HF (1958) The varimax criterion for analytic rotation in factor analysis. Psychometrika 23(3):187","journal-title":"Psychometrika"},{"issue":"20","key":"1454_CR54","doi-asserted-by":"publisher","first-page":"2997","DOI":"10.1364\/AO.29.002997","volume":"29","author":"BV Kumar","year":"1990","unstructured":"Kumar BV, Hassebrook L (1990) Performance measures for correlation filters. Appl Opt 29(20):2997","journal-title":"Appl Opt"},{"key":"1454_CR55","doi-asserted-by":"crossref","unstructured":"Bird C, Nagappan N, Murphy B, Gall H, Devanbu P (2011) 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","DOI":"10.1145\/2025113.2025119"},{"key":"1454_CR56","doi-asserted-by":"publisher","unstructured":"Lima J, Treude C, Filho FF, Kulesza U (2015) Assessing developer contribution with repository mining-based metrics. In: 2015 IEEE international conference on software maintenance and evolution (ICSME), pp 536\u2013540. https:\/\/doi.org\/10.1109\/ICSM.2015.7332509","DOI":"10.1109\/ICSM.2015.7332509"},{"issue":"2","key":"1454_CR57","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1037\/0033-2909.103.2.265","volume":"103","author":"E Guadagnoli","year":"1988","unstructured":"Guadagnoli E, Velicer WF (1988) Relation of sample size to the stability of component patterns. Psychol Bull 103(2):265","journal-title":"Psychol Bull"},{"key":"1454_CR58","doi-asserted-by":"crossref","unstructured":"Miranda G, Montandon JE, Valente MT (2022) Techspaces: Identifying and clustering popular programming technologies. In: Brazilian symposium on software components, architectures, and reuse","DOI":"10.1145\/3559712.3559715"},{"key":"1454_CR59","doi-asserted-by":"publisher","first-page":"38469","DOI":"10.1109\/ACCESS.2019.2905671","volume":"18","author":"M Kamola","year":"2019","unstructured":"Kamola M (2019) How to verify Conway\u2019s law for open source projects. IEEE Access 18:38469","journal-title":"IEEE Access"},{"key":"1454_CR60","volume-title":"Case study research: design and methods","author":"RK Yin","year":"2014","unstructured":"Yin RK (2014) Case study research: design and methods, 5th edn. SAGE Publications Inc, USA","edition":"5"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-025-01454-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-025-01454-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-025-01454-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T17:51:55Z","timestamp":1745689915000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-025-01454-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4]]},"references-count":60,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["1454"],"URL":"https:\/\/doi.org\/10.1007\/s00607-025-01454-7","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"type":"print","value":"0010-485X"},{"type":"electronic","value":"1436-5057"}],"subject":[],"published":{"date-parts":[[2025,4]]},"assertion":[{"value":"20 April 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 March 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 April 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"All the authors have approved the publication of this work.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"102"}}