{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T15:09:10Z","timestamp":1774883350576,"version":"3.50.1"},"reference-count":65,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T00:00:00Z","timestamp":1769731200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T00:00:00Z","timestamp":1769731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62302327"],"award-info":[{"award-number":["62302327"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20230478"],"award-info":[{"award-number":["BK20230478"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2026,5]]},"DOI":"10.1007\/s10664-025-10798-9","type":"journal-article","created":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T01:55:33Z","timestamp":1769738133000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A large-scale empirical study of configurations, errors, and warnings for compilation in continuous integration"],"prefix":"10.1007","volume":"31","author":[{"given":"Chen","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Bihuan","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Siqi","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Lei","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Xin","family":"Peng","sequence":"additional","affiliation":[]},{"given":"Wenyun","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,1,30]]},"reference":[{"key":"10798_CR1","doi-asserted-by":"crossref","unstructured":"Beller M, Gousios G, Zaidman A (2017) Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration. In: Proceedings of the IEEE\/ACM 14th international conference on mining software repositories, pp 447\u2013450","DOI":"10.1109\/MSR.2017.24"},{"issue":"1","key":"10798_CR2","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1177\/001316446002000104","volume":"20","author":"J Cohen","year":"1960","unstructured":"Cohen J (1960) A coefficient of agreement for nominal scales. Educ Psychological Measurement 20(1):37\u201346","journal-title":"Educ Psychological Measurement"},{"key":"10798_CR3","unstructured":"Digitalai (2021) 15th annual state of agile report. https:\/\/info.digital.ai\/rs\/981-LQX-968\/images\/SOA15.pdf"},{"key":"10798_CR4","unstructured":"Duvall PM, Matyas S, Glover A (2007) Continuous integration: improving software quality and reducing risk. Pearson Education"},{"key":"10798_CR5","doi-asserted-by":"crossref","unstructured":"Elazhary O, Werner C, Li ZS, Lowlind D, Ernst NA, Storey MA (2021) Uncovering the benefits and challenges of continuous integration practices. IEEE Trans Softw Eng","DOI":"10.1109\/TSE.2021.3064953"},{"key":"10798_CR6","unstructured":"Forsgren N, Kim G, Humble J, Brown A, Kersten N (2017) 2017 state of devops report. https:\/\/www.ipexpoeurope.com\/content\/download\/10069\/143970\/file\/2017-state-of-devops-report.pdf"},{"key":"10798_CR7","unstructured":"Fowler M (2000) Continuous integration. http:\/\/martinfowler.com\/articles\/originalContinuousIntegration.html"},{"key":"10798_CR8","doi-asserted-by":"crossref","unstructured":"Gallaba K, Macho C, Pinzger M, McIntosh S (2018) Noise and heterogeneity in historical build data: An empirical study of travis ci. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, pp 87\u201397","DOI":"10.1145\/3238147.3238171"},{"issue":"1","key":"10798_CR9","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/TSE.2018.2838131","volume":"46","author":"K Gallaba","year":"2018","unstructured":"Gallaba K, McIntosh S (2018) Use and misuse of continuous integration features: An empirical study of projects that (mis) use travis ci. IEEE Trans Softw Eng 46(1):33\u201350","journal-title":"IEEE Trans Softw Eng"},{"key":"10798_CR10","unstructured":"GCC (2025) Gcc documention. https:\/\/gcc.gnu.org\/onlinedocs\/gcc\/"},{"key":"10798_CR11","unstructured":"Geomatys (2024) Changes in compiler parameters. https:\/\/github.com\/Geomatys\/maven-compiler-plugin\/wiki\/Changes-in-compiler-parameters"},{"issue":"9","key":"10798_CR12","first-page":"1998","volume":"47","author":"TA Ghaleb","year":"2019","unstructured":"Ghaleb TA, da Costa DA, Zou Y, Hassan AE (2019) Studying the impact of noises in build breakage data. IEEE Trans Softw Eng 47(9):1998\u20132011","journal-title":"IEEE Trans Softw Eng"},{"key":"10798_CR13","unstructured":"GitHub (2025) Continuous integration apps. https:\/\/github.com\/marketplace?category=continuous-integration&type=apps"},{"key":"10798_CR14","unstructured":"GitLab (2024) Validate gitlab ci\/cd configuration. https:\/\/docs.gitlab.com\/ee\/ci\/lint.html"},{"key":"10798_CR15","doi-asserted-by":"crossref","unstructured":"Golzadeh M, Decan A, Mens T (2022) On the rise and fall of ci services in github. In: 2022 IEEE International conference on software analysis, evolution and reengineering (SANER), IEEE, pp 662\u2013672","DOI":"10.1109\/SANER53432.2022.00084"},{"key":"10798_CR16","unstructured":"Gradle (2023) Building java and jvm projects. https:\/\/docs.gradle.org\/current\/userguide\/building_java_projects.html"},{"key":"10798_CR17","unstructured":"Gradle (2023) The java plugin of gradle. https:\/\/docs.gradle.org\/current\/userguide\/java_plugin.html"},{"key":"10798_CR18","doi-asserted-by":"crossref","unstructured":"Gupta R, Pal S, Kanade A, Shevade S (2017) Deepfix: Fixing common c language errors by deep learning. In: Proceedings of the aaai conference on artificial intelligence, vol\u00a031","DOI":"10.1609\/aaai.v31i1.10742"},{"key":"10798_CR19","doi-asserted-by":"crossref","unstructured":"Hassan F, Wang X (2018) Hirebuild: an automatic approach to history-driven repair of build scripts. In: Proceedings of the 40th international conference on software engineering, pp 1078\u20131089","DOI":"10.1145\/3180155.3180181"},{"key":"10798_CR20","doi-asserted-by":"crossref","unstructured":"Hilton M, Nelson N, Tunnell T, Marinov D, Dig D (2017) Trade-offs in continuous integration: assurance, security, and flexibility. In: Proceedings of the 11th Joint Meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, pp 197\u2013207","DOI":"10.1145\/3106237.3106270"},{"key":"10798_CR21","doi-asserted-by":"crossref","unstructured":"Hilton M, Tunnell T, Huang K, Marinov D, Dig D (2016) Usage, costs, and benefits of continuous integration in open-source projects. In: Proceedings of the 31st IEEE\/ACM International conference on automated software engineering, pp 426\u2013437","DOI":"10.1145\/2970276.2970358"},{"issue":"6","key":"10798_CR22","first-page":"95","volume":"39","author":"GJ Holzmann","year":"2006","unstructured":"Holzmann GJ (2006) The power of 10: Rules for developing safety-critical code. Computer 39(6):95\u201399","journal-title":"Computer"},{"key":"10798_CR23","unstructured":"Howard M, LeBlanc D (2007) Writing Secure Code for Windows Vista (TM)(Pro-Step By Step Developer). Microsoft Press"},{"key":"10798_CR24","unstructured":"Jenkins (2019) Jenkins user documentation. https:\/\/jenkins.io\/doc\/"},{"key":"10798_CR25","unstructured":"JetBrains (2023) Developer ecosystem.\u00a0https:\/\/www.jetbrains.com\/lp\/devecosystem-2023\/java\/"},{"key":"10798_CR26","doi-asserted-by":"crossref","unstructured":"Kerzazi N, Khomh F, Adams B (2014) Why do automated builds break? an empirical study. In: Proceedings of the 2014 IEEE international conference on software maintenance and evolution, pp 41\u201350","DOI":"10.1109\/ICSME.2014.26"},{"key":"10798_CR27","doi-asserted-by":"crossref","unstructured":"Kudrjavets G, Kumar A, Nagappan N, Rastogi A (2022) The unexplored terrain of compiler warnings. In: Proceedings of the 44th international conference on software engineering: Software engineering in practice, pp 283\u2013284","DOI":"10.1145\/3510457.3513057"},{"key":"10798_CR28","doi-asserted-by":"crossref","unstructured":"Kudrjavets G, Kumar A, Rastogi A (2023) What warnings do engineers really fix?: The compiler that cried wolf. In: 20th International conference on mining software repositories: MSR 2023","DOI":"10.1109\/MSR59073.2023.00068"},{"key":"10798_CR29","unstructured":"Kumar A (2019) -wall found compilation errors. https:\/\/llvm.org\/devmtg\/2019-10\/slides\/Kumar-WallFoundCompilationErrors.pdf"},{"key":"10798_CR30","doi-asserted-by":"crossref","unstructured":"Labuschagne A, Inozemtseva L, Holmes R (2017) Measuring the cost of regression testing in practice: a study of java projects using continuous integration. In: Proceedings of the 11th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, pp 821\u2013830","DOI":"10.1145\/3106237.3106288"},{"key":"10798_CR31","doi-asserted-by":"crossref","unstructured":"Le\u00a0Goues C, Dewey-Vogt M, Forrest S, Weimer W (2012) A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. In: Proceedings of the 34th international conference on software engineering, pp 3\u201313","DOI":"10.1109\/ICSE.2012.6227211"},{"key":"10798_CR32","doi-asserted-by":"crossref","unstructured":"Lou Y, Chen Z, Cao Y, Hao D, Zhang L (2020) Understanding build issue resolution in practice: symptoms and fix patterns. In: Proceedings of the 28th ACM Joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 617\u2013628","DOI":"10.1145\/3368089.3409760"},{"key":"10798_CR33","doi-asserted-by":"crossref","unstructured":"Macho C, McIntosh S, Pinzger M (2018) Automatically repairing dependency-related build breakage. In: Proceedings of the IEEE 25th international conference on software analysis, evolution and reengineering, pp 106\u2013117","DOI":"10.1109\/SANER.2018.8330201"},{"key":"10798_CR34","unstructured":"Maple S, Binstock A (2018) Jvm ecosystem report 2018 \u2013 about your tools. https:\/\/snyk.io\/blog\/jvm-ecosystem-report-2018-tools\/"},{"key":"10798_CR35","unstructured":"Maven (2024) In troduction to the build lifecycle of maven. https:\/\/maven.apache.org\/guides\/introduction\/introduction-to-the-lifecycle.html#Lifecycle_Reference"},{"issue":"3","key":"10798_CR36","doi-asserted-by":"publisher","first-page":"279","DOI":"10.17763\/haer.62.3.8323320856251826","volume":"62","author":"J Maxwell","year":"1992","unstructured":"Maxwell J (1992) Understanding and validity in qualitative research. Harvard Educational Rev 62(3):279\u2013301","journal-title":"Harvard Educational Rev"},{"key":"10798_CR37","doi-asserted-by":"crossref","unstructured":"Mesbah A, Rice A, Johnston E, Glorioso N, Aftandilian E (2019) Deepdelta: learning to repair compilation errors. In: Proceedings of the 2019 27th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 925\u2013936","DOI":"10.1145\/3338906.3340455"},{"issue":"3","key":"10798_CR38","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MS.2014.58","volume":"31","author":"M Meyer","year":"2014","unstructured":"Meyer M (2014) Continuous integration and its tools. IEEE Softw 31(3):14\u201316","journal-title":"IEEE Softw"},{"key":"10798_CR39","doi-asserted-by":"crossref","unstructured":"Miller A (2008) A hundred days of continuous integration. In: Proceedings of the agile conference, pp 289\u2013293","DOI":"10.1109\/Agile.2008.8"},{"key":"10798_CR40","unstructured":"MJ (2024) Why increasing heap size can hurt performance and how to debug and optimize it. https:\/\/medium.com\/DJ2016\/why-increasing-heap-size-can-hurt-performance-and-how-to-debug-and-optimize-it-8517ad8000d9"},{"issue":"3","key":"10798_CR41","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s10664-006-9029-x","volume":"12","author":"R Moser","year":"2007","unstructured":"Moser R, Russo B, Succi G (2007) Empirical analysis on the correlation between gcc compiler warnings and revision numbers of source files in five industrial software projects. Empirical Softw Eng 12(3):295\u2013310","journal-title":"Empirical Softw Eng"},{"key":"10798_CR42","doi-asserted-by":"crossref","unstructured":"Nguyen HDT, Qi D, Roychoudhury A, Chandra S (2013) Semfix: Program repair via semantic analysis. In: Proceedings of the 35th international conference on software engineering, pp 772\u2013781","DOI":"10.1109\/ICSE.2013.6606623"},{"key":"10798_CR43","doi-asserted-by":"crossref","unstructured":"Rausch T, Hummer W, Leitner P, Schulte S (2017) An empirical analysis of build failures in the continuous integration workflows of java-based open-source software. In: Proceedings of the IEEE\/ACM 14th international conference on mining software repositories, pp 345\u2013355","DOI":"10.1109\/MSR.2017.54"},{"issue":"2","key":"10798_CR44","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/s10664-022-10285-5","volume":"28","author":"P Rostami Mazrae","year":"2023","unstructured":"Rostami Mazrae P, Mens T, Golzadeh M, Decan A (2023) On the usage, co-usage and migration of ci\/cd tools: A qualitative analysis. Empirical Softw Eng 28(2):52","journal-title":"Empirical Softw Eng"},{"key":"10798_CR45","doi-asserted-by":"crossref","unstructured":"Santos EA, Campbell JC, Patel D, Hindle A, Amaral JN (2018) Syntax and sensibility: Using language models to detect and correct syntax errors. In: Proceedings of the IEEE 25th international conference on software analysis, evolution and reengineering, pp 311\u2013322","DOI":"10.1109\/SANER.2018.8330219"},{"issue":"4","key":"10798_CR46","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"C Seaman","year":"1999","unstructured":"Seaman C (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Softw Eng 25(4):557\u2013572. https:\/\/doi.org\/10.1109\/32.799955","journal-title":"IEEE Trans Softw Eng"},{"key":"10798_CR47","doi-asserted-by":"crossref","unstructured":"Seo H, Sadowski C, Elbaum S, Aftandilian E, Bowdidge R (2014) Programmers\u2019 build errors: a case study (at google). In: Proceedings of the 36th international conference on software engineering, pp 724\u2013734","DOI":"10.1145\/2568225.2568255"},{"key":"10798_CR48","unstructured":"Shelajev O (2017) Rebellabs developer productivity report 2017: Why do you use the java tools you use? https:\/\/zeroturnaround.com\/rebellabs\/developer-productivity-report-2017-why-do-you-use-java-tools-you-use\/"},{"key":"10798_CR49","unstructured":"Siriwardena P (2014) Convention over configuration. https:\/\/subscription.packtpub.com\/book\/cloud-and-networking\/9781783983865\/1\/ch01lvl1sec13\/convention-over-configuration"},{"key":"10798_CR50","unstructured":"Torvalds L (2021) Enable \u2019-werror\u2019 by default for all kernel builds. https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3fe617ccafd6f5bb33c2391d6f4eeb41c1fd0151"},{"key":"10798_CR51","unstructured":"Travis CI (2019) Travis ci docs. https:\/\/docs.travis-ci.com\/user\/getting-started\/"},{"key":"10798_CR52","doi-asserted-by":"crossref","unstructured":"Vasilescu B, Yu Y, Wang H, Devanbu P, Filkov V (2015) Quality and productivity outcomes relating to continuous integration in github. In: Proceedings of the 10th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, pp 805\u2013816","DOI":"10.1145\/2786805.2786850"},{"key":"10798_CR53","doi-asserted-by":"crossref","unstructured":"Vassallo C, Proksch S, Gall HC, Di\u00a0Penta M (2019) Automated reporting of anti-patterns and decay in continuous integration. In: 2019 IEEE\/ACM 41st international conference on software engineering (ICSE), IEEE, pp 105\u2013115","DOI":"10.1109\/ICSE.2019.00028"},{"key":"10798_CR54","doi-asserted-by":"crossref","unstructured":"Vassallo C, Proksch S, Jancso A, Gall HC, Di\u00a0Penta M (2020) Configuration smells in continuous delivery pipelines: a linter and a six-month study on gitlab. In: Proceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 327\u2013337","DOI":"10.1145\/3368089.3409709"},{"key":"10798_CR55","doi-asserted-by":"crossref","unstructured":"Vassallo C, Proksch S, Zemp T, Gall HC (2018) Un-break my build: Assisting developers with build repair hints. In: Proceedings of the 26th international conference on program comprehension, pp 41\u201351","DOI":"10.1145\/3196321.3196350"},{"key":"10798_CR56","doi-asserted-by":"crossref","unstructured":"Vassallo C, Schermann G, Zampetti F, Romano D, Leitner P, Zaidman A, Penta MD, Panichella S (2017) A tale of ci build failures: An open source and a financial organization perspective. In: Proceedings of the 2017 IEEE international conference on software maintenance and evolution, pp 183\u2013193","DOI":"10.1109\/ICSME.2017.67"},{"key":"10798_CR57","doi-asserted-by":"crossref","unstructured":"Widder DG, Hilton M, K\u00e4stner C, Vasilescu B (2019) A conceptual replication of continuous integration pain points in the context of travis ci. In: Proceedings of the 2019 27th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 647\u2013658","DOI":"10.1145\/3338906.3338922"},{"key":"10798_CR58","doi-asserted-by":"crossref","unstructured":"Xiong Y, Wang J, Yan R, Zhang J, Han S, Huang G, Zhang L (2017) Precise condition synthesis for program repair. In: Proceedings of the 39th international conference on software engineering, pp 416\u2013426","DOI":"10.1109\/ICSE.2017.45"},{"key":"10798_CR59","doi-asserted-by":"crossref","unstructured":"Xu T, Jin L, Fan X, Zhou Y, Pasupathy S, Talwadker R (2015) Hey, you have given me too many knobs!: Understanding and dealing with over-designed configuration in system software. In: Proceedings of the 2015 10th joint meeting on foundations of software engineering, pp 307\u2013319","DOI":"10.1145\/2786805.2786852"},{"key":"10798_CR60","doi-asserted-by":"crossref","unstructured":"Zampetti F, Bavota G, Canfora G, Di\u00a0Penta M (2019) A study on the interplay between pull request review and continuous integration builds. In: 2019 IEEE 26th International conference on software analysis, evolution and reengineering (SANER), IEEE, pp 38\u201348","DOI":"10.1109\/SANER.2019.8667996"},{"key":"10798_CR61","doi-asserted-by":"crossref","unstructured":"Zampetti F, Geremia S, Bavota G, Di\u00a0Penta M (2021) Ci\/cd pipelines evolution and restructuring: A qualitative and quantitative study. In: 2021 IEEE International conference on software maintenance and evolution (ICSME), IEEE, pp 471\u2013482","DOI":"10.1109\/ICSME52107.2021.00048"},{"key":"10798_CR62","doi-asserted-by":"crossref","unstructured":"Zampetti F, Scalabrino S, Oliveto R, Canfora G, Di\u00a0Penta M (2017) How open source projects use static code analysis tools in continuous integration pipelines. In: Proceedings of the IEEE\/ACM 14th international conference on mining software repositories, pp 334\u2013344","DOI":"10.1109\/MSR.2017.2"},{"key":"10798_CR63","doi-asserted-by":"publisher","first-page":"1095","DOI":"10.1007\/s10664-019-09785-8","volume":"25","author":"F Zampetti","year":"2020","unstructured":"Zampetti F, Vassallo C, Panichella S, Canfora G, Gall H, Di Penta M (2020) An empirical characterization of bad practices in continuous integration. Empirical Softw Eng 25:1095\u20131135","journal-title":"Empirical Softw Eng"},{"key":"10798_CR64","doi-asserted-by":"crossref","unstructured":"Zhang C, Chen B, Chen L, Peng X, Zhao W (2019) A large-scale empirical study of compiler errors in continuous integration. In: Proceedings of the 2019 27th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 176\u2013187","DOI":"10.1145\/3338906.3338917"},{"key":"10798_CR65","doi-asserted-by":"crossref","unstructured":"Zhang C, Chen B, Hu J, Peng X, Zhao W (2022) Buildsonic: Detecting and repairing performance-related configuration smells for continuous integration builds. In: 37th IEEE\/ACM International conference on automated software engineering, pp 1\u201313","DOI":"10.1145\/3551349.3556923"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10798-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10798-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10798-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T14:38:18Z","timestamp":1774881498000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10798-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,30]]},"references-count":65,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,5]]}},"alternative-id":["10798"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10798-9","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,30]]},"assertion":[{"value":"18 December 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 December 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2026","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 have no competing interests to declare that are relevant to the content of this article.","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":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical Trial Number"}}],"article-number":"64"}}