{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T10:03:09Z","timestamp":1779962589666,"version":"3.53.1"},"reference-count":66,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T00:00:00Z","timestamp":1779926400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T00:00:00Z","timestamp":1779926400000},"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":["Empir Software Eng"],"published-print":{"date-parts":[[2026,11]]},"DOI":"10.1007\/s10664-026-10883-7","type":"journal-article","created":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T09:16:23Z","timestamp":1779959783000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Identifying performance-sensitive configurations in software systems with LLM-based agents"],"prefix":"10.1007","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6053-6278","authenticated-orcid":false,"given":"Zehao","family":"Wang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dong Jae","family":"Kim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tse-Hsun Peter","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,5,28]]},"reference":[{"key":"10883_CR1","doi-asserted-by":"crossref","unstructured":"AlOmar EA, Venkatakrishnan A, Mkaouer MW, Newman CD, Ouni A (2024) How to refactor this code? an exploratory study on developer-chatgpt refactoring conversations. arXiv preprint arXiv:2402.06013","DOI":"10.1145\/3643991.3645081"},{"key":"10883_CR2","doi-asserted-by":"crossref","unstructured":"Bao L, Liu X, Xu Z, Fang B (2018) Autoconfig: Automatic configuration tuning for distributed message systems. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, pp 29\u201340","DOI":"10.1145\/3238147.3238175"},{"key":"10883_CR3","doi-asserted-by":"crossref","unstructured":"Bornholt J, Torlak E (2018) Finding code that explodes under symbolic evaluation. Proceedings of the ACM on Programming Languages 2(OOPSLA):1\u201326","DOI":"10.1145\/3276519"},{"key":"10883_CR4","unstructured":"Chan CM, Chen W, Su Y, Yu J, Xue W, Zhang S, Fu J, Liu Z (2023) Chateval: Towards better llm-based evaluators through multi-agent debate. arXiv preprint arXiv:2308.07201"},{"key":"10883_CR5","doi-asserted-by":"crossref","unstructured":"Chen TH, Shang W, Jiang ZM, Hassan AE, Nasser M, Flora P (2014) Detecting performance anti-patterns for applications developed using object-relational mapping. In: Proceedings of the 36th international conference on software engineering, pp 1001\u20131012","DOI":"10.1145\/2568225.2568259"},{"key":"10883_CR6","doi-asserted-by":"crossref","unstructured":"Chen TH, Shang W, Hassan AE, Nasser M, Flora P (2016) Cacheoptimizer: helping developers configure caching frameworks for hibernate-based database-centric web applications. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, p 666\u2013677","DOI":"10.1145\/2950290.2950303"},{"key":"10883_CR7","unstructured":"Chen W, Su Y, Zuo J, Yang C, Yuan C, Qian C, Chan CM, Qin Y, Lu Y, Xie R et\u00a0al (2023a) Agentverse: Facilitating multi-agent collaboration and exploring emergent behaviors in agents. arXiv preprint arXiv:2308.10848"},{"key":"10883_CR8","doi-asserted-by":"crossref","unstructured":"Chen Z, Chen P, Wang P, Yu G, He Z, Mai G (2023b) Diagconfig: Configuration diagnosis of performance violations in configurable software systems. In: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC\/FSE 2023, pp 566\u2013578","DOI":"10.1145\/3611643.3616300"},{"key":"10883_CR9","unstructured":"community L (2023) What are the most common factors that slow down web application performance? https:\/\/www.linkedin.com\/advice\/0\/what-most-common-factors-slow-down-web-application-lcsme"},{"key":"10883_CR10","unstructured":"ConfigSense (2025) Replication package for configsense. https:\/\/github.com\/zehaowang00\/ConfigSense"},{"key":"10883_CR11","doi-asserted-by":"crossref","unstructured":"Deshpande A, Rajpurohit T, Narasimhan K, Kalyan A (2023) Anthropomorphization of ai: opportunities and risks. arXiv preprint arXiv:2305.14784","DOI":"10.18653\/v1\/2023.nllp-1.1"},{"key":"10883_CR12","unstructured":"Dong Y, Jiang X, Jin Z, Li G (2023) Self-collaboration code generation via chatgpt. arXiv preprint arXiv:2304.07590"},{"key":"10883_CR13","doi-asserted-by":"crossref","unstructured":"Ganapathi A, Wang YM, Lao N, Wen JR (2004) Why pcs are fragile and what we can do about it: A study of windows registry problems. In: International Conference on Dependable Systems and Networks, 2004, IEEE, pp 561\u2013566","DOI":"10.1109\/DSN.2004.1311926"},{"key":"10883_CR14","unstructured":"Gousios G (2011) java-callgraph: Java call graph utilities. https:\/\/github.com\/gousiosg\/java-callgraph"},{"key":"10883_CR15","unstructured":"Guo T, Chen X, Wang Y, Chang R, Pei S, Chawla NV, Wiest O, Zhang X (2024) Large language model based multi-agents: A survey of progress and challenges. arXiv preprint arXiv:2402.01680"},{"key":"10883_CR16","doi-asserted-by":"crossref","unstructured":"Han X, Yu T (2016a) An empirical study on performance bugs for highly configurable software systems. In: Proceedings of the 10th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, pp 1\u201310","DOI":"10.1145\/2961111.2962602"},{"key":"10883_CR17","doi-asserted-by":"crossref","unstructured":"Han X, Yu T (2016b) An empirical study on performance bugs for highly configurable software systems. In: Proceedings of the 10th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM \u201916","DOI":"10.1145\/2961111.2962602"},{"key":"10883_CR18","unstructured":"Hong S, Zheng X, Chen J, Cheng Y, Wang J, Zhang C, Wang Z, Yau SKS, Lin Z, Zhou L et\u00a0al (2023) Metagpt: Meta programming for multi-agent collaborative framework. arXiv preprint arXiv:2308.00352"},{"key":"10883_CR19","unstructured":"Huang D, Bu Q, Zhang JM, Luck M, Cui H (2023) Agentcoder: Multi-agent-based code generation with iterative testing and optimisation. arXiv preprint arXiv:2312.13010"},{"issue":"6","key":"10883_CR20","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1145\/2345156.2254075","volume":"47","author":"G Jin","year":"2012","unstructured":"Jin G, Song L, Shi X, Scherpelz J, Lu S (2012) Understanding and detecting real-world performance bugs. ACM SIGPLAN Notices 47(6):77\u201388","journal-title":"ACM SIGPLAN Notices"},{"issue":"1","key":"10883_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-023-10388-7","volume":"29","author":"M Keshani","year":"2024","unstructured":"Keshani M, Gousios G, Proksch S (2024) Frankenstein: fast and lightweight call graph generation for software builds. Empir Softw Eng 29(1):1","journal-title":"Empir Softw Eng"},{"key":"10883_CR22","unstructured":"langchain (2023) Langgraph. https:\/\/python.langchain.com\/v0.1\/docs\/langgraph\/"},{"key":"10883_CR23","doi-asserted-by":"crossref","unstructured":"Li C, Wang S, Hoffmann H, Lu S (2020) Statically inferring performance properties of software configurations. In: Proceedings of the Fifteenth European Conference on Computer Systems, pp 1\u201316","DOI":"10.1145\/3342195.3387520"},{"key":"10883_CR24","unstructured":"Li Y, Wen H, Wang W, Li X, Yuan Y, Liu G, Liu J, Xu W, Wang X, Sun Y et\u00a0al (2024) Personal llm agents: Insights and survey about the capability, efficiency and security. arXiv preprint arXiv:2401.05459"},{"key":"10883_CR25","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1016\/j.procs.2025.07.135","volume":"264","author":"L Li","year":"2025","unstructured":"Li L, Sleem L, Nichil G, State R et al (2025) Exploring the impact of temperature on large language models: Hot or cold? Procedia Computer Science 264:242\u2013251","journal-title":"Procedia Computer Science"},{"key":"10883_CR26","unstructured":"Lian X, Chen Y, Cheng R, Huang J, Thakkar P, Zhang M, Xu T (2024) Configuration validation with large language models. 2310.09690"},{"key":"10883_CR27","doi-asserted-by":"crossref","unstructured":"Lillack M, K\u00e4stner C, Bodden E (2014) Tracking load-time configuration options. In: Proceedings of the 29th ACM\/IEEE international conference on Automated software engineering, pp 445\u2013456","DOI":"10.1145\/2642937.2643001"},{"key":"10883_CR28","unstructured":"Lin F, Kim DJ et\u00a0al (2024) When llm-based code generation meets the software development process. arXiv preprint arXiv:2403.15852"},{"key":"10883_CR29","doi-asserted-by":"crossref","unstructured":"Liu Y, Xu C, Cheung SC (2014) Characterizing and detecting performance bugs for smartphone applications. In: Proceedings of the 36th international conference on software engineering, pp 1013\u20131024","DOI":"10.1145\/2568225.2568229"},{"key":"10883_CR30","unstructured":"Liu Z, Tang Y, Li M, Jin X, Long Y, Zhang LF, Luo X (2024) Llm-compdroid: Repairing configuration compatibility bugs in android apps with pre-trained large language models. 2402.15078"},{"key":"10883_CR31","doi-asserted-by":"crossref","unstructured":"Ma L, Yang W, Xu B, Jiang S, Fei B, Liang J, Zhou M, Xiao Y (2024a) Knowlog: Knowledge enhanced pre-trained language model for log understanding. In: Proceedings of the 46th IEEE\/ACM international conference on software engineering, pp 1\u201313","DOI":"10.1145\/3597503.3623304"},{"key":"10883_CR32","doi-asserted-by":"crossref","unstructured":"Ma Z, Chen AR, Kim DJ, Chen TH, Wang S (2024b) Llmparser: An exploratory study on using large language models for log parsing. In: 2024 IEEE\/ACM 46th International Conference on Software Engineering (ICSE), IEEE Computer Society, pp 883\u2013883","DOI":"10.1145\/3597503.3639150"},{"key":"10883_CR33","unstructured":"Madaan A, Tandon N, Gupta P, Hallinan S, Gao L, Wiegreffe S, Alon U, Dziri N, Prabhumoye S, Yang Y et\u00a0al (2024) Self-refine: Iterative refinement with self-feedback. Adv Neural Inf Process Syst 36"},{"key":"10883_CR34","doi-asserted-by":"crossref","unstructured":"Nistor A, Chang PC, Radoi C, Lu S (2015) Caramel: Detecting and fixing performance problems that have non-intrusive fixes. In: 2015 ieee\/acm 37th ieee international conference on software engineering. IEEE, 902\u015b912","DOI":"10.1109\/ICSE.2015.100"},{"key":"10883_CR35","unstructured":"OpenAI (2023) Chatgpt. https:\/\/chat.openai.com\/"},{"key":"10883_CR36","unstructured":"promptingguide (2024a) Llm settings. https:\/\/www.promptingguide.ai\/introduction\/settings"},{"key":"10883_CR37","unstructured":"promptingguide (2024b) Prompt chaining. https:\/\/www.promptingguide.ai\/techniques\/prompt_chaining"},{"key":"10883_CR38","unstructured":"Qian C, Cong X, Yang C, Chen W, Su Y, Xu J, Liu Z, Sun M (2023) Communicative agents for software development. arXiv preprint arXiv:2307.07924"},{"key":"10883_CR39","doi-asserted-by":"publisher","first-page":"7346","DOI":"10.18653\/v1\/2024.findings-emnlp.432","volume":"2024","author":"M Renze","year":"2024","unstructured":"Renze M (2024) The effect of sampling temperature on problem solving in large language models. Findings of the association for computational linguistics EMNLP 2024:7346\u20137356","journal-title":"Findings of the association for computational linguistics EMNLP"},{"key":"10883_CR40","doi-asserted-by":"crossref","unstructured":"Salis V, Sotiropoulos T, Louridas P, Spinellis D, Mitropoulos D (2021) Pycg: Practical call graph generation in python. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), IEEE, pp 1646\u20131657","DOI":"10.1109\/ICSE43902.2021.00146"},{"key":"10883_CR41","doi-asserted-by":"publisher","unstructured":"Sallou J, Durieux T, Panichella A (2024) Breaking the silence: the threats of using llms in software engineering. In: Proceedings of the 2024 ACM\/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results, Association for Computing Machinery, New York, NY, USA, ICSE-NIER\u201924, pp 102\u2013106. https:\/\/doi.org\/10.1145\/3639476.3639764","DOI":"10.1145\/3639476.3639764"},{"key":"10883_CR42","doi-asserted-by":"crossref","unstructured":"Sch\u00e4fer M, Nadi S, Eghbali A, Tip F (2023) An empirical evaluation of using large language models for automated unit test generation. IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2023.3334955"},{"key":"10883_CR43","doi-asserted-by":"crossref","unstructured":"Shan S, Huo Y, Su Y, Li Y, Li D, Zheng Z (2024) Face it yourselves: An llm-based two-stage strategy to localize configuration errors via logs. 2404.00640","DOI":"10.1145\/3650212.3652106"},{"key":"10883_CR44","doi-asserted-by":"crossref","unstructured":"Shen C, Yang W, Pan M, Zhou Y (2023) Git merge conflict resolution leveraging strategy classification and llm. In: 2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security (QRS), IEEE, pp 228\u2013239","DOI":"10.1109\/QRS60937.2023.00031"},{"key":"10883_CR45","doi-asserted-by":"crossref","unstructured":"Singh R, Bezemer CP, Shang W, Hassan AE (2016) Optimizing the performance-related configurations of object-relational mapping frameworks using a multi-objective genetic algorithm. In: Proceedings of the 7th ACM\/SPEC on international conference on performance engineering, pp 309\u2013320","DOI":"10.1145\/2851553.2851576"},{"key":"10883_CR46","doi-asserted-by":"crossref","unstructured":"Sui Y, Xue J (2016) Svf: interprocedural static value-flow analysis in llvm. In: Proceedings of the 25th international conference on compiler construction, pp 265\u2013266","DOI":"10.1145\/2892208.2892235"},{"key":"10883_CR47","doi-asserted-by":"crossref","unstructured":"Sui L, Dietrich J, Tahir A, Fourtounis G (2020) On the recall of static call graph construction in practice. In: Proceedings of the ACM\/IEEE 42nd international conference on software engineering, pp 1049\u20131060","DOI":"10.1145\/3377811.3380441"},{"key":"10883_CR48","unstructured":"ej\u00a0technologies (2023) Jprofiler. https:\/\/www.ej-technologies.com\/products\/jprofiler\/overview.html"},{"issue":"1","key":"10883_CR49","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.jfds.2015.07.002","volume":"1","author":"X Tian","year":"2015","unstructured":"Tian X, Han R, Wang L, Lu G, Zhan J (2015) Latency critical big data computing in finance. The Journal of Finance and Data Science 1(1):33\u201341","journal-title":"The Journal of Finance and Data Science"},{"key":"10883_CR50","unstructured":"Touvron H, Lavril T, Izacard G, Martinet X, Lachaux MA, Lacroix T, Rozi\u00e8re B, Goyal N, Hambro E, Azhar F et\u00a0al (2023) Llama: Open and efficient foundation language models. arXiv preprint arXiv:2302.13971"},{"issue":"3\u20134","key":"10883_CR51","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/s10515-020-00273-8","volume":"27","author":"M Velez","year":"2020","unstructured":"Velez M, Jamshidi P, Sattler F, Siegmund N, Apel S, K\u00e4stner C (2020) Configcrusher: towards white-box performance analysis for configurable systems. Automated Software Engg 27(3\u20134):265\u2013300. https:\/\/doi.org\/10.1007\/s10515-020-00273-8","journal-title":"Automated Software Engg"},{"key":"10883_CR52","doi-asserted-by":"crossref","unstructured":"Velez M, Jamshidi P, Siegmund N, Apel S, K\u00e4stner C (2022a) On debugging the performance of configurable software systems: Developer needs and tailored tool support. In: Proceedings of the 44th international conference on software engineering, pp 1571\u20131583","DOI":"10.1145\/3510003.3510043"},{"key":"10883_CR53","doi-asserted-by":"crossref","unstructured":"Velez M, Jamshidi P, Siegmund N, Apel S, K\u00e4stner C (2022b) On debugging the performance of configurable software systems: developer needs and tailored tool support. In: Proceedings of the 44th International Conference on Software Engineering, ICSE \u201922, pp 1571\u20131583","DOI":"10.1145\/3510003.3510043"},{"key":"10883_CR54","unstructured":"visualvm (2024) Visualvm. https:\/\/visualvm.github.io\/"},{"issue":"5","key":"10883_CR55","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/s10664-021-09994-0","volume":"26","author":"A Vitui","year":"2021","unstructured":"Vitui A, Chen TH (2021) Mlasp: Machine learning assisted capacity planning: An industrial experience report. Empir Softw Eng 26(5):87","journal-title":"Empir Softw Eng"},{"key":"10883_CR56","doi-asserted-by":"crossref","unstructured":"Wang Z, Zhang H, Chen TH, Wang S (2021) Would you like a quick peek? providing logging support to monitor data processing in big data applications. In: Proceedings of the 29th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 516\u2013526","DOI":"10.1145\/3468264.3468613"},{"key":"10883_CR57","unstructured":"Xie Z, Chen Y, Zhi C, Deng S, Yin J (2023) Chatunitest: a chatgpt-based automated unit test generation tool. arXiv preprint arXiv:2305.04764"},{"key":"10883_CR58","doi-asserted-by":"crossref","unstructured":"Xu T, Zhang J, Huang P, Zheng J, Sheng T, Yuan D, Zhou Y, Pasupathy S (2013) Do not blame users for misconfigurations. In: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, New York, NY, USA, SOSP \u201913, pp 244\u2013259","DOI":"10.1145\/2517349.2522727"},{"key":"10883_CR59","first-page":"2309","volume":"2020","author":"W Ye","year":"2020","unstructured":"Ye W, Xie R, Zhang J, Hu T, Wang X, Zhang S (2020) Leveraging code generation to improve code retrieval and summarization via dual learning. Proceedings of The Web Conference 2020:2309\u20132319","journal-title":"Proceedings of The Web Conference"},{"key":"10883_CR60","doi-asserted-by":"crossref","unstructured":"Yin Z, Ma X, Zheng J, Zhou Y, Bairavasundaram LN, Pasupathy S (2011) An empirical study on configuration errors in commercial and open source systems. In: Proceedings of the 23rd ACM symposium on operating systems principles, pp 159\u2013172","DOI":"10.1145\/2043556.2043572"},{"key":"10883_CR61","unstructured":"Yonkovit M (2015) Netherlands \u2019will pay the price\u2019 for blocking turkish visit \u2013 erdo\u011fan. https:\/\/www.percona.com\/blog\/cost-not-properly-managing-databases\/"},{"key":"10883_CR62","doi-asserted-by":"crossref","unstructured":"Yuan Z, Lou Y, Liu M, Ding S, Wang K, Chen Y, Peng X (2023) No more manual tests? evaluating and improving ChatGPT for unit test generation. arXiv preprint arXiv:2305.04207","DOI":"10.1145\/3660783"},{"key":"10883_CR63","doi-asserted-by":"crossref","unstructured":"Zhang Y, Guo J, Blais E, Czarnecki K (2015) Performance prediction of configurable software systems by fourier learning (t). In: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), IEEE, pp 365\u2013373","DOI":"10.1109\/ASE.2015.15"},{"key":"10883_CR64","doi-asserted-by":"crossref","unstructured":"Zhang Y, Qiu Z, Stol KJ, Zhu W, Zhu J, Tian Y, Liu H (2024) Automatic commit message generation: A critical review and directions for future work. IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2024.3364675"},{"key":"10883_CR65","doi-asserted-by":"crossref","unstructured":"Zhao R, Chen H, Wang W, Jiao F, Do XL, Qin C, Ding B, Guo X, Li M, Li X et\u00a0al (2023) Retrieving multimodal information for augmented generation: A survey. arXiv preprint arXiv:2303.10868","DOI":"10.18653\/v1\/2023.findings-emnlp.314"},{"key":"10883_CR66","doi-asserted-by":"crossref","unstructured":"Zhong L, Wang Z, Shang J (2024) Ldb: A large language model debugger via verifying runtime execution step-by-step. arXiv preprint arXiv:2402.16906","DOI":"10.18653\/v1\/2024.findings-acl.49"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10883-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-026-10883-7","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10883-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T09:17:04Z","timestamp":1779959824000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-026-10883-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,28]]},"references-count":66,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2026,11]]}},"alternative-id":["10883"],"URL":"https:\/\/doi.org\/10.1007\/s10664-026-10883-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,28]]},"assertion":[{"value":"30 March 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 May 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 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":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Funding"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}},{"value":"Not applicable.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical Trial Number"}}],"article-number":"156"}}