{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T03:55:08Z","timestamp":1771559708217,"version":"3.50.1"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T00:00:00Z","timestamp":1734134400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T00:00:00Z","timestamp":1734134400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100004410","name":"T\u00fcrkiye Bilimsel ve Teknolojik Ara\u015ft\u0131rma Kurumu","doi-asserted-by":"publisher","award":["120E488"],"award-info":[{"award-number":["120E488"]}],"id":[{"id":"10.13039\/501100004410","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004410","name":"T\u00fcrkiye Bilimsel ve Teknolojik Ara\u015ft\u0131rma Kurumu","doi-asserted-by":"publisher","award":["120E488"],"award-info":[{"award-number":["120E488"]}],"id":[{"id":"10.13039\/501100004410","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004410","name":"T\u00fcrkiye Bilimsel ve Teknolojik Ara\u015ft\u0131rma Kurumu","doi-asserted-by":"publisher","award":["120E488"],"award-info":[{"award-number":["120E488"]}],"id":[{"id":"10.13039\/501100004410","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004410","name":"T\u00fcrkiye Bilimsel ve Teknolojik Ara\u015ft\u0131rma Kurumu","doi-asserted-by":"publisher","award":["120E488"],"award-info":[{"award-number":["120E488"]}],"id":[{"id":"10.13039\/501100004410","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1007\/s10515-024-00479-0","type":"journal-article","created":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T14:29:51Z","timestamp":1734186591000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Parallelization of genetic algorithms for software architecture recovery"],"prefix":"10.1007","volume":"32","author":[{"given":"Taha","family":"Varol","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milad","family":"Elyasi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T. Huzeyfe","family":"Akta\u015f","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"O. \u00d6rsan","family":"\u00d6zener","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hasan","family":"S\u00f6zer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,12,14]]},"reference":[{"key":"479_CR1","doi-asserted-by":"crossref","unstructured":"Akbari, M., Izadkhah, H.: Hybrid of genetic algorithm and krill herd for software clustering problem. In: Proceedings of the 5th Conference on Knowledge Based Engineering and Innovation, pp 565\u2013570 (2019)","DOI":"10.1109\/KBEI.2019.8734939"},{"key":"479_CR2","doi-asserted-by":"crossref","unstructured":"Altinisik, M., Sozer, H.: Automated procedure clustering for reverse engineering PL\/SQL programs. In: Proceedings of the 31st ACM Symposium on Applied Computing, pp 1440\u20131445 (2016)","DOI":"10.1145\/2851613.2851781"},{"key":"479_CR3","doi-asserted-by":"crossref","unstructured":"Altinisik, M., Ersoy, E., Sozer, H.: Evaluating software architecture erosion for PL\/SQL programs. In: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, ACM, pp 159\u2013165 (2017)","DOI":"10.1145\/3129790.3129811"},{"key":"479_CR4","doi-asserted-by":"crossref","unstructured":"Andritsos, P., Tsaparas, P., Miller, R., et\u00a0al.: LIMBO: Scalable clustering of categorical data. In: Proceedings of the 9th International Conference on Extending DataBase Technology, pp 531\u2013532 (2004)","DOI":"10.1007\/978-3-540-24741-8_9"},{"issue":"3","key":"479_CR5","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/stvr.1486","volume":"24","author":"A Arcuri","year":"2014","unstructured":"Arcuri, A., Briand, L.: A hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering. Softw. Test. Verif. Reliability 24(3), 219\u2013250 (2014)","journal-title":"Softw. Test. Verif. Reliability"},{"key":"479_CR6","volume-title":"Software Architecture in Practice","author":"L Bass","year":"2003","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 3rd edn. Addison-Wesley (2003)","edition":"3"},{"issue":"3","key":"479_CR7","first-page":"233","volume":"25","author":"T Callo","year":"2013","unstructured":"Callo, T., America, P., Avgeriou, P.: A top-down approach to construct execution views of a large software-intensive system. J Softw.: Evolut. Process 25(3), 233\u2013260 (2013)","journal-title":"J Softw.: Evolut. Process"},{"key":"479_CR8","doi-asserted-by":"crossref","unstructured":"Chen, C., Alfayez, R., Srisopha, K., et\u00a0al.: Why is it important to measure maintainability, and what are the best ways to do it? In: Proceedings of the 39th International Conference on Software Engineering Companion, pp 377\u2013378 (2017)","DOI":"10.1109\/ICSE-C.2017.75"},{"issue":"066","key":"479_CR9","first-page":"111","volume":"70","author":"A Clauset","year":"2004","unstructured":"Clauset, A., Newman, M., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(066), 111 (2004)","journal-title":"Phys. Rev. E"},{"key":"479_CR10","doi-asserted-by":"crossref","unstructured":"Corazza, A., Martino, S.D., Maggio, V., et\u00a0al.: Investigating the use of lexical information for software system clustering. In: Proceedings of the 15th European Conference on Software Maintenance and Reengineering, pp 35\u201344 (2011)","DOI":"10.1109\/CSMR.2011.8"},{"key":"479_CR11","doi-asserted-by":"crossref","unstructured":"Doval, D., Mancoridis, A., Mitchell, B.: Automatic clustering of software systems using a genetic algorithm. In: Proceedings of the 9th International Workshop Software Technology and Engineering Practice, pp 73\u201381 (1999)","DOI":"10.1109\/STEP.1999.798481"},{"issue":"4","key":"479_CR12","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1109\/TSE.2009.19","volume":"35","author":"S Ducasse","year":"2009","unstructured":"Ducasse, S., Pollet, D.: Software architecture reconstruction: A process-oriented taxonomy. IEEE Trans. Softw. Eng. 35(4), 573\u2013591 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"479_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/32.895984","volume":"27","author":"S Eick","year":"2001","unstructured":"Eick, S., Graves, T., Karr, A., et al.: Does code decay? Assessing the evidence from change management data. IEEE Trans. Softw. Eng. 27(1), 1\u201312 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"479_CR14","doi-asserted-by":"crossref","unstructured":"Elyasi, M., Simitcioglu, M., Saydemir, A., et\u00a0al.: HYGAR: A hybrid genetic algorithm for software architecture recovery. In: Proceedings of the 37th ACM Symposium on Applied Computing, pp 1417\u20131424 (2022)","DOI":"10.1145\/3477314.3507020"},{"issue":"19","key":"479_CR15","first-page":"1","volume":"30","author":"M Elyasi","year":"2023","unstructured":"Elyasi, M., Simitcioglu, M., Saydemir, A., et al.: Genetic algorithms and heuristics hybridized for software architecture recovery. Autom. Softw. Eng. 30(19), 1\u201324 (2023)","journal-title":"Autom. Softw. Eng."},{"key":"479_CR16","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/8896.001.0001","volume-title":"Design Structure Matrix Methods and Applications","author":"S Eppinger","year":"2012","unstructured":"Eppinger, S., Browning, T.: Design Structure Matrix Methods and Applications. MIT Press, Cambridge, MA, USA (2012)"},{"key":"479_CR17","doi-asserted-by":"crossref","unstructured":"Ersoy, E., Kaya, K., Altinisik, M., et\u00a0al.: Using hypergraph clustering for software architecture reconstruction of data-tier software. In: Proceedings of the 10th European Conference on Software Architecture, pp 326\u2013333 (2016)","DOI":"10.1007\/978-3-319-48992-6_24"},{"key":"479_CR18","doi-asserted-by":"crossref","unstructured":"Fontana, F., Roveda, R., Zanoni, M., et\u00a0al.: An experience report on detecting and repairing software architecture erosion. In: Proceedings of the 13th Working IEEE\/IFIP Conference on Software Architecture, pp 21\u201330 (2016)","DOI":"10.1109\/WICSA.2016.37"},{"key":"479_CR19","doi-asserted-by":"crossref","unstructured":"Garcia, J., Popescu, D., Mattmann, C., et\u00a0al.: Enhancing architectural recovery using concerns. In: Proceedings of the 26th IEEE\/ACM International Conference on Automated Software Engineering, pp 552\u2013555 (2011)","DOI":"10.1109\/ASE.2011.6100123"},{"key":"479_CR20","doi-asserted-by":"crossref","unstructured":"Garcia, J., Krka, I., Mattmann, C., et\u00a0al.: Obtaining ground-truth software architectures. In: Proceedings of the International Conference on Software Engineering, pp 901\u2013910 (2013)","DOI":"10.1109\/ICSE.2013.6606639"},{"key":"479_CR21","volume-title":"Computers and Intractability: A Guide to the Theory of NP-Completeness","author":"M Garey","year":"1979","unstructured":"Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness, 1st edn. Freeman, W. H (1979)","edition":"1"},{"key":"479_CR22","volume-title":"Documenting Software Architectures: Views and Beyond","author":"D Garlan","year":"2010","unstructured":"Garlan, D., Bachmann, F., Ivers, J., et al.: Documenting Software Architectures: Views and Beyond, 2nd edn. Addison-Wesley (2010)","edition":"2"},{"key":"479_CR23","doi-asserted-by":"crossref","unstructured":"Ghoshal, A.K., Das, N., Bhattacharjee, S., et\u00a0al.: A fast parallel genetic algorithm based approach for community detection in large networks. In: Proceedings of the 11th International Conference on Communication Systems and Networks, pp 95\u2013101 (2019)","DOI":"10.1109\/COMSNETS.2019.8711127"},{"key":"479_CR24","doi-asserted-by":"crossref","unstructured":"Guo, G., Atlee, J., Kazman, R.: A software architecture reconstruction method. In: Proceedings of the 1st Working Conference on Software Architecture, pp 15\u201334 (1999)","DOI":"10.1007\/978-0-387-35563-4_2"},{"issue":"4","key":"479_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3400031","volume":"53","author":"T Harada","year":"2020","unstructured":"Harada, T., Alba, E.: Parallel genetic algorithms: A useful survey. ACM Comput. Surv. 53(4), 1\u201339 (2020)","journal-title":"ACM Comput. Surv."},{"key":"479_CR26","doi-asserted-by":"crossref","unstructured":"Jalali, N.S., Izadkhah, H., Lofti, S.: Multi-objective search-based software modularization: structural and non-structural features. Soft Computing 23 (21):11,141\u201311,165 (2019)","DOI":"10.1007\/s00500-018-3666-z"},{"key":"479_CR27","doi-asserted-by":"crossref","unstructured":"Le, D., Karthik, S., Laser, M., et\u00a0al.: Architectural decay as predictor of issue- and change-proneness. In: Proceedings of the 18th IEEE International Conference on Software Architecture, pp 92\u2013103 (2021)","DOI":"10.1109\/ICSA51549.2021.00017"},{"issue":"2","key":"479_CR28","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1109\/TSE.2017.2671865","volume":"44","author":"T Lutellier","year":"2018","unstructured":"Lutellier, T., Chollak, D., Garcia, J., et al.: Measuring the impact of code dependencies on software architecture recovery techniques. IEEE Trans. Softw. Eng. 44(2), 159\u2013181 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"479_CR29","doi-asserted-by":"crossref","unstructured":"Maqbool, O., Babri, H.: The weighted combined algorithm: A linkage algorithm for software clustering. In: Proceedings of the 8th Euromicro Working Conference on Software Maintenance and Reengineering, pp 15\u201324 (2004)","DOI":"10.1109\/CSMR.2004.1281402"},{"key":"479_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-07418-3","volume-title":"Genetic Algorithms + Data Structures = Evolution Programs (2nd","author":"Z Michalewicz","year":"1994","unstructured":"Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs (2nd, Extended Springer-Verlag, Berlin, Heidelberg (1994)","edition":"Extended"},{"issue":"3","key":"479_CR31","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1109\/TSE.2006.31","volume":"32","author":"B Mitchell","year":"2006","unstructured":"Mitchell, B., Mancoridis, S.: On the automatic modularization of software systems using the Bunch tool. IEEE Trans. Softw. Eng. 32(3), 193\u2013208 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"479_CR32","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s00500-007-0218-3","volume":"12","author":"B Mitchell","year":"2008","unstructured":"Mitchell, B., Mancoridis, S.: On the evaluation of the Bunch search-based software modularization algorithm. Soft. Comput. 12(1), 77\u201393 (2008)","journal-title":"Soft. Comput."},{"issue":"3","key":"479_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2729974","volume":"24","author":"W Mkaouer","year":"2015","unstructured":"Mkaouer, W., Kessentini, M., Shaout, A., et al.: Many-objective software remodularization using NSGA-III. ACM Trans. Softw. Eng. Methodol. 24(3), 1\u201345 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"4","key":"479_CR34","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1109\/32.917525","volume":"27","author":"G Murphy","year":"2001","unstructured":"Murphy, G., Notkin, D., Sullivan, K.: Software reflexion models: Bridging the gap between design and implementation. IEEE Trans. Software Eng. 27(4), 364\u2013308 (2001)","journal-title":"IEEE Trans. Software Eng."},{"issue":"12","key":"479_CR35","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D Parnas","year":"1972","unstructured":"Parnas, D.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053\u20131058 (1972)","journal-title":"Commun. ACM"},{"issue":"02","key":"479_CR36","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1109\/TSE.2010.26","volume":"37","author":"K Praditwong","year":"2011","unstructured":"Praditwong, K., Harman, M., Yao, X.: Software module clustering as a multi-objective search problem. IEEE Trans. Softw. Eng. 37(02), 264\u2013282 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"479_CR37","unstructured":"Qingshan, L., Hua, C., Ping, C., et\u00a0al.: Architecture recovery and abstraction from the perspective of processes. In: Proceedings of the 12th Working Conference on Reverse Engineering, pp 57\u201366 (2005)"},{"issue":"1","key":"479_CR38","first-page":"19","volume":"7","author":"R Rao","year":"2016","unstructured":"Rao, R.: Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Ind. Eng. Comput. 7(1), 19\u201334 (2016)","journal-title":"Int. J. Ind. Eng. Comput."},{"issue":"3","key":"479_CR39","doi-asserted-by":"publisher","first-page":"1181","DOI":"10.1016\/j.jmatprotec.2008.03.021","volume":"209","author":"J Rosa","year":"2009","unstructured":"Rosa, J., Robin, A., Silva, M., et al.: Electrodeposition of copper on titanium wires: Taguchi experimental design approach. J. Mater. Process. Technol. 209(3), 1181\u20131188 (2009)","journal-title":"J. Mater. Process. Technol."},{"key":"479_CR40","volume-title":"Taguchi Techniques for Quality Engineering: Loss Function, Orthogonal Experiments, Parameter and Tolerance Design","author":"P Ross","year":"1996","unstructured":"Ross, P.: Taguchi Techniques for Quality Engineering: Loss Function, Orthogonal Experiments, Parameter and Tolerance Design, 2nd edn. McGraw-Hill, New York, NY (1996)","edition":"2"},{"issue":"3","key":"479_CR41","first-page":"34","volume":"152","author":"F Rossi","year":"2011","unstructured":"Rossi, F., Villa-Vialaneix, N.: Repr\u00e9sentation d\u2019un grand r\u00e9seau \u00e0 partir d\u2019une classification hi\u00e9rarchique de ses sommets. Journal de la Soci\u00e9t\u00e9 Fran\u00e7aise de Statistique 152(3), 34\u201365 (2011)","journal-title":"Journal de la Soci\u00e9t\u00e9 Fran\u00e7aise de Statistique"},{"key":"479_CR42","doi-asserted-by":"crossref","unstructured":"Sangal, N., Jordan, E., Sinha, V., et\u00a0al.: Using dependency models to manage complex software architecture. In: Proceedings of the 20th Conference on Object-Oriented Programming, Systems, Languages and Applications, pp 167\u2013176 (2005)","DOI":"10.1145\/1094811.1094824"},{"key":"479_CR43","doi-asserted-by":"crossref","unstructured":"Sangwan, R., Neill, C.: Characterizing essential and incidental complexity in software architectures. In: Proceedings of the 3rd European Conference on Software Architecture, pp 265\u2013268 (2009)","DOI":"10.1109\/WICSA.2009.5290816"},{"key":"479_CR44","doi-asserted-by":"crossref","unstructured":"Saydemir, A., Simitcioglu, M., Sozer, H.: On the use of evolutionary coupling for software architecture recovery. In: Proceedings of the 15th Turkish National Software Engineering Symposium, pp 1\u20136 (2021)","DOI":"10.1109\/UYMS54260.2021.9659761"},{"issue":"046","key":"479_CR45","first-page":"112","volume":"77","author":"P Schuetz","year":"2008","unstructured":"Schuetz, P., Caflisch, A.: Efficient modularity optimization by multistep greedy algorithm and vertex mover refinement. Phys. Rev. E 77(046), 112 (2008)","journal-title":"Phys. Rev. E"},{"key":"479_CR46","doi-asserted-by":"crossref","unstructured":"Song, Y., Li, J., Zhang, X., et\u00a0al.: Community detection using parallel genetic algorithms. In: Proceedings of the 5th IEEE International Conference on Advanced Computational Intelligence, pp 374\u2013378 (2012)","DOI":"10.1109\/ICACI.2012.6463189"},{"key":"479_CR47","doi-asserted-by":"crossref","unstructured":"S\u00f6zer, H.: Evaluating the effectiveness of multi-level greedy modularity clustering for software architecture recovery. In: Proceedings of the 13th European Conference on Software Architecture, pp 71\u201387 (2019)","DOI":"10.1007\/978-3-030-29983-5_5"},{"key":"479_CR48","doi-asserted-by":"crossref","unstructured":"Sullivan, K., Cai, Y., Hallen, B., et\u00a0al.: The structure and value of modularity in software design. In: Proceedings of the 8th European Software Engineering Conference, pp 99\u2013108 (2001)","DOI":"10.1145\/503209.503224"},{"key":"479_CR49","unstructured":"Sun, C., Zhou, J., Cao, J., et\u00a0al.: ReArchJBs: A tool for automated software architecture recovery of javabeans-based applications. In: Proceedings of the 16th Australian Software Engineering Conference, pp 270\u2013280 (2005)"},{"key":"479_CR50","volume-title":"Software Architecture: Foundations, Theory, and Practice","author":"R Taylor","year":"2009","unstructured":"Taylor, R., Medvidovic, N., Dashofy, E.: Software Architecture: Foundations, Theory, and Practice. John Wiley and Sons (2009)"},{"issue":"4","key":"479_CR51","doi-asserted-by":"publisher","first-page":"1451","DOI":"10.1109\/TSE.2020.3022212","volume":"48","author":"N Teymourian","year":"2022","unstructured":"Teymourian, N., Izadkhah, H., Isazadeh, A.: A fast clustering algorithm for modularization of large-scale software systems. IEEE Trans. Softw. Eng. 48(4), 1451\u20131462 (2022)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"479_CR52","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha, A., Delaney, H.D.: A critique and improvement of the CL common language effect size statistics of Mcgraw and Wong. J. Educ. Behav. Stat. 25(2), 101\u2013132 (2000)","journal-title":"J. Educ. Behav. Stat."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-024-00479-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-024-00479-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-024-00479-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T03:45:29Z","timestamp":1743911129000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-024-00479-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,14]]},"references-count":52,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["479"],"URL":"https:\/\/doi.org\/10.1007\/s10515-024-00479-0","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,14]]},"assertion":[{"value":"28 February 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 December 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 December 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"9"}}