{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T13:31:45Z","timestamp":1763645505146,"version":"3.45.0"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T00:00:00Z","timestamp":1743379200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T00:00:00Z","timestamp":1743379200000},"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 Grant","doi-asserted-by":"crossref","award":["62302212"],"award-info":[{"award-number":["62302212"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100010023","name":"Natural Science Research of Jiangsu Higher Education Institutions of China","doi-asserted-by":"publisher","award":["BK20230877"],"award-info":[{"award-number":["BK20230877"]}],"id":[{"id":"10.13039\/501100010023","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China Grant","doi-asserted-by":"crossref","award":["62272225"],"award-info":[{"award-number":["62272225"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Key Program of the National Natural Science Foundation of China","award":["U224120044"],"award-info":[{"award-number":["U224120044"]}]},{"name":"National Science and Technology Major Project of China","award":["Y2022-V-0001-0027"],"award-info":[{"award-number":["Y2022-V-0001-0027"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1007\/s10664-025-10642-0","type":"journal-article","created":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T20:35:57Z","timestamp":1743539757000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["CTDip: a diversity-guided test program synthesis approach for boosting compiler bug detection"],"prefix":"10.1007","volume":"30","author":[{"given":"Yixuan","family":"Tang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junwei","family":"Zeng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingxuan","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiwei","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiqiu","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,3,31]]},"reference":[{"issue":"1","key":"10642_CR1","doi-asserted-by":"publisher","first-page":"4:1","DOI":"10.1145\/3363562","volume":"53","author":"J Chen","year":"2021","unstructured":"Chen J, Patra J, Pradel M, Xiong Y, Zhang H, Hao D, Zhang L (2021a) A survey of compiler testing. ACM Comput Surv 53(1):4:1-4:36. https:\/\/doi.org\/10.1145\/3363562","journal-title":"ACM Comput Surv"},{"issue":"2","key":"10642_CR2","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1109\/TSE.2018.2889771","volume":"47","author":"J Chen","year":"2021","unstructured":"Chen J, Wang G, Hao D, Xiong Y, Zhang H, Zhang L, Xie B (2021b) Coverage prediction for accelerating compiler testing. IEEE Trans Software Eng 47(2):261\u2013278. https:\/\/doi.org\/10.1109\/TSE.2018.2889771","journal-title":"IEEE Trans Software Eng"},{"key":"10642_CR3","doi-asserted-by":"publisher","unstructured":"Chen J, Hu W, Hao D, Xiong Y, Zhang H, Zhang L, Xie B (2016a) An empirical comparison of compiler testing techniques. In: Dillon LK, Visser W, Williams LA (eds) Proceedings of the 38th international conference on software engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016. ACM, pp 180\u2013190. https:\/\/doi.org\/10.1145\/2884781.2884878","DOI":"10.1145\/2884781.2884878"},{"key":"10642_CR4","doi-asserted-by":"publisher","unstructured":"Chen Y, Su T, Sun C, Su Z, Zhao J (2016b) Coverage-directed differential testing of JVM implementations. In: Krintz C, Berger ED (eds) Proceedings of the 37th ACM SIGPLAN conference on Programming Language Design and Implementation, PLDI 2016, Santa Barbara, CA, USA, June 13-17, 2016. ACM, pp 85\u201399. https:\/\/doi.org\/10.1145\/2908080.2908095","DOI":"10.1145\/2908080.2908095"},{"key":"10642_CR5","unstructured":"clangfuzzer (2024) https:\/\/github.com\/llvm\/llvm-project\/tree\/main\/clang\/tools\/clang-fuzzer. Accessed 28 Oct 2024"},{"key":"10642_CR6","doi-asserted-by":"publisher","unstructured":"Donaldson AF, Lascu A (2016) Metamorphic testing for (graphics) compilers. In: Proceedings of the 1st international workshop on metamorphic testing, MET@ICSE 2016, Austin, Texas, USA, May 16, 2016. ACM, pp 44\u201347. https:\/\/doi.org\/10.1145\/2896971.2896978","DOI":"10.1145\/2896971.2896978"},{"issue":"OOPSLA","key":"10642_CR7","doi-asserted-by":"publisher","first-page":"93:1","DOI":"10.1145\/3133917","volume":"1","author":"AF Donaldson","year":"2017","unstructured":"Donaldson AF, Evrard H, Lascu A, Thomson P (2017) Automated testing of graphics shader compilers. Proc ACM Program Lang 1(OOPSLA):93:1-93:29. https:\/\/doi.org\/10.1145\/3133917","journal-title":"Proc ACM Program Lang"},{"issue":"6","key":"10642_CR8","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/S10664-022-10146-1","volume":"27","author":"K Even-Mendoza","year":"2022","unstructured":"Even-Mendoza K, Cadar C, Donaldson AF (2022) Csmithedge: more effective compiler testing by handling undefined behaviour less conservatively. Empir Softw Eng 27(6):129. https:\/\/doi.org\/10.1007\/S10664-022-10146-1","journal-title":"Empir Softw Eng"},{"key":"10642_CR9","doi-asserted-by":"publisher","unstructured":"Even-Mendoza K, Sharma A, Donaldson AF, Cadar C (2023) Grayc: Greybox fuzzing of compilers and analysers for C. In: Just R, Fraser G (eds) Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2023, Seattle, WA, USA, July 17-21, 2023. ACM, pp 1219\u20131231. https:\/\/doi.org\/10.1145\/3597926.3598130","DOI":"10.1145\/3597926.3598130"},{"issue":"2","key":"10642_CR10","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/J.PATCOG.2014.07.015","volume":"48","author":"A Fischer","year":"2015","unstructured":"Fischer A, Suen CY, Frinken V, Riesen K, Bunke H (2015) Approximation of graph edit distance based on hausdorff matching. Pattern Recognit 48(2):331\u2013343. https:\/\/doi.org\/10.1016\/J.PATCOG.2014.07.015","journal-title":"Pattern Recognit"},{"key":"10642_CR11","doi-asserted-by":"publisher","unstructured":"Gao T, Chen J, Zhao Y, Zhang Y, Zhang L (2023) Vectorizing program ingredients for better JVM testing. In: Just R, Fraser G (eds) Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2023, Seattle, WA, USA, July 17-21, 2023. ACM, pp 526\u2013537. https:\/\/doi.org\/10.1145\/3597926.3598075","DOI":"10.1145\/3597926.3598075"},{"key":"10642_CR12","doi-asserted-by":"publisher","unstructured":"Groce A, Holmes J, Marinov D, Shi A, Zhang L (2018) An extensible, regular-expression-based tool for multi-language mutant generation. In: Chaudron M, Crnkovic I, Chechik M, Harman M (eds) Proceedings of the 40th International Conference on Software Engineering: companion proceeedings, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018. ACM, pp 25\u201328. https:\/\/doi.org\/10.1145\/3183440.3183485","DOI":"10.1145\/3183440.3183485"},{"key":"10642_CR13","doi-asserted-by":"publisher","unstructured":"Hashima S, Fouda MM, Fadlullah ZM, Mohamed EM, Hatano K (2021) Improved ucb-based energy-efficient channel selection in hybrid-band wireless communication. In: IEEE global communications conference, GLOBECOM 2021, Madrid, Spain, December 7-11, 2021. IEEE, pp 1\u20136. https:\/\/doi.org\/10.1109\/GLOBECOM46510.2021.9685996","DOI":"10.1109\/GLOBECOM46510.2021.9685996"},{"key":"#cr-split#-10642_CR14.1","unstructured":"Holler C, Herzig K, Zeller A (2012) Fuzzing with code fragments. In: Kohno T"},{"key":"#cr-split#-10642_CR14.2","unstructured":"(ed) Proceedings of the 21th USENIX Security Symposium, Bellevue, WA, USA, August 8-10, 2012. USENIX Association, pp 445-458. https:\/\/www.usenix.org\/conference\/usenixsecurity12\/technical-sessions\/presentation\/holler"},{"key":"10642_CR15","doi-asserted-by":"publisher","unstructured":"Kitaura K, Ishiura N (2018) Random testing of compilers\u2019 performance based on mixed static and dynamic code comparison. In: Prasetya W, Vos TEJ, Getir S (eds) Proceedings of the 9th ACM SIGSOFT international workshop on automating test case design, selection, and evaluation, A-TEST@SIGSOFT FSE 2018, Lake Buena Vista, FL, USA, November 05, 2018. ACM, pp 38\u201344. https:\/\/doi.org\/10.1145\/3278186.3278192","DOI":"10.1145\/3278186.3278192"},{"key":"10642_CR16","doi-asserted-by":"publisher","unstructured":"Le V, Afshari M, Su Z (2014) Compiler validation via equivalence modulo inputs. In: O\u2019Boyle MFP, Pingali K (eds) ACM SIGPLAN conference on Programming Language Design and Implementation, PLDI \u201914, Edinburgh, United Kingdom - June 09 - 11, 2014. ACM, pp 216\u2013226. https:\/\/doi.org\/10.1145\/2594291.2594334","DOI":"10.1145\/2594291.2594334"},{"key":"10642_CR17","doi-asserted-by":"publisher","unstructured":"Le V, Sun C, Su Z (2015a) Finding deep compiler bugs via guided stochastic program mutation. In: Aldrich J, Eugster P (eds) Proceedings of the 2015 ACM SIGPLAN international conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA 2015, part of SPLASH 2015, Pittsburgh, PA, USA, October 25-30, 2015. ACM, pp 386\u2013399. https:\/\/doi.org\/10.1145\/2814270.2814319","DOI":"10.1145\/2814270.2814319"},{"key":"10642_CR18","doi-asserted-by":"publisher","unstructured":"Le V, Sun C, Su Z (2015b) Randomized stress-testing of link-time optimizers. In: Young M, Xie T (eds) Proceedings of the 2015 International Symposium on Software Testing and Analysis, ISSTA 2015, Baltimore, MD, USA, July 12-17, 2015. ACM, pp 327\u2013337. https:\/\/doi.org\/10.1145\/2771783.2771785","DOI":"10.1145\/2771783.2771785"},{"key":"10642_CR19","doi-asserted-by":"publisher","unstructured":"Lidbury C, Lascu A, Chong N, Donaldson AF (2015) Many-core compiler fuzzing. In: Grove D, Blackburn SM (eds) Proceedings of the 36th ACM SIGPLAN conference on programming language design and implementation, Portland, OR, USA, June 15-17, 2015. ACM, pp 65\u201376. https:\/\/doi.org\/10.1145\/2737924.2737986","DOI":"10.1145\/2737924.2737986"},{"key":"10642_CR20","doi-asserted-by":"publisher","unstructured":"Li C, Jiang Y, Xu C, Su Z (2023) Validating JIT compilers via compilation space exploration. In: Flinn J, Seltzer MI, Druschel P, Kaufmann A, Mace J (eds) Proceedings of the 29th Symposium on Operating Systems Principles, SOSP 2023, Koblenz, Germany, October 23-26, 2023. ACM, pp 66\u201379. https:\/\/doi.org\/10.1145\/3600006.3613140","DOI":"10.1145\/3600006.3613140"},{"issue":"OOPSLA","key":"10642_CR21","doi-asserted-by":"publisher","first-page":"196:1","DOI":"10.1145\/3428264","volume":"4","author":"V Livinskii","year":"2020","unstructured":"Livinskii V, Babokin D, Regehr J (2020) Random testing for C and C++ compilers with yarpgen. Proc ACM Program Lang 4(OOPSLA):196:1-196:2. https:\/\/doi.org\/10.1145\/3428264","journal-title":"Proc ACM Program Lang"},{"issue":"PLDI","key":"10642_CR22","doi-asserted-by":"publisher","first-page":"1826","DOI":"10.1145\/3591295","volume":"7","author":"V Livinskii","year":"2023","unstructured":"Livinskii V, Babokin D, Regehr J (2023) Fuzzing loop optimizations in compilers for C++ and data-parallel languages. Proc ACM Program Lang 7(PLDI):1826\u20131847. https:\/\/doi.org\/10.1145\/3591295","journal-title":"Proc ACM Program Lang"},{"key":"10642_CR23","unstructured":"McKeeman WM (1998) Differential testing for software. Digit Tech J 10(1):100\u2013107. https:\/\/www.hpl.hp.com\/hpjournal\/dtj\/vol10num1\/vol10num1art9.pdf"},{"key":"10642_CR24","doi-asserted-by":"publisher","unstructured":"Morisset R, Pawan P, Nardelli FZ (2013) Compiler testing via a theory of sound optimisations in the C11\/C++11 memory model. In: Boehm H-J, Flanagan C (eds) ACM SIGPLAN conference on Programming Language Design and Implementation, PLDI \u201913, Seattle, WA, USA, June 16-19, 2013. ACM, pp 187\u2013196. https:\/\/doi.org\/10.1145\/2491956.2491967","DOI":"10.1145\/2491956.2491967"},{"key":"10642_CR25","doi-asserted-by":"publisher","first-page":"91","DOI":"10.2197\/IPSJTSLDM.7.91","volume":"7","author":"E Nagai","year":"2014","unstructured":"Nagai E, Hashimoto A, Ishiura N (2014) Reinforcing random testing of arithmetic optimization of C compilers by scaling up size and number of expressions. IPSJ Trans Syst LSI Des Methodol 7:91\u2013100. https:\/\/doi.org\/10.2197\/IPSJTSLDM.7.91","journal-title":"IPSJ Trans Syst LSI Des Methodol"},{"key":"10642_CR26","doi-asserted-by":"publisher","unstructured":"Regehr J, Chen Y, Cuoq P, Eide E, Ellison C, Yang X (2012) Test-case reduction for C compiler bugs. In: Vitek J, Lin H, Tip F (eds) ACM SIGPLAN conference on Programming Language Design and Implementation, PLDI \u201912, Beijing, China - June 11 - 16, 2012. ACM, pp 335\u2013346. https:\/\/doi.org\/10.1145\/2254064.2254104","DOI":"10.1145\/2254064.2254104"},{"issue":"14","key":"10642_CR27","doi-asserted-by":"publisher","first-page":"1475","DOI":"10.1002\/SPE.812","volume":"37","author":"F Sheridan","year":"2007","unstructured":"Sheridan F (2007) Practical testing of a C99 compiler using output comparison. Softw Pract Exp 37(14):1475\u20131488. https:\/\/doi.org\/10.1002\/SPE.812","journal-title":"Softw Pract Exp"},{"key":"10642_CR28","doi-asserted-by":"publisher","unstructured":"Sun C, Le V, Su Z (2016a) Finding compiler bugs via live code mutation. In: Visser E, Smaragdakis Y (eds) Proceedings of the 2016 ACM SIGPLAN international conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA 2016, part of SPLASH 2016, Amsterdam, The Netherlands, October 30 - November 4, 2016. ACM, pp 849\u2013863. https:\/\/doi.org\/10.1145\/2983990.2984038","DOI":"10.1145\/2983990.2984038"},{"key":"10642_CR29","doi-asserted-by":"publisher","unstructured":"Sun C, Le V, Su Z (2016c) Finding and analyzing compiler warning defects. In: Dillon LK, Visser W, Williams LA (eds) Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016. ACM, pp 203\u2013213. https:\/\/doi.org\/10.1145\/2884781.2884879","DOI":"10.1145\/2884781.2884879"},{"key":"10642_CR30","doi-asserted-by":"publisher","unstructured":"Sun C, Le V, Zhang Q, Su Z (2016b) Toward understanding compiler bugs in GCC and LLVM. In: Zeller A, Roychoudhury A (eds) Proceedings of the 25th International Symposium on Software Testing and Analysis, ISSTA 2016, Saarbr\u00fccken, Germany, July 18-20, 2016. ACM, pp 294\u2013305. https:\/\/doi.org\/10.1145\/2931037.2931074","DOI":"10.1145\/2931037.2931074"},{"issue":"1","key":"10642_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/S11704-019-8231-0","volume":"14","author":"Y Tang","year":"2020","unstructured":"Tang Y, Ren Z, Kong W, Jiang H (2020) Compiler testing: a systematic literature analysis. Frontiers Comput Sci 14(1):1\u201320. https:\/\/doi.org\/10.1007\/S11704-019-8231-0","journal-title":"Frontiers Comput Sci"},{"issue":"11","key":"10642_CR32","doi-asserted-by":"publisher","first-page":"4411","DOI":"10.1109\/TSE.2021.3119186","volume":"48","author":"Y Tang","year":"2022","unstructured":"Tang Y, Jiang H, Zhou Z, Li X, Ren Z, Kong W (2022) Detecting compiler warning defects via diversity-guided program mutation. IEEE Trans Software Eng 48(11):4411\u20134432. https:\/\/doi.org\/10.1109\/TSE.2021.3119186","journal-title":"IEEE Trans Software Eng"},{"key":"10642_CR33","doi-asserted-by":"publisher","unstructured":"Tao Q, Wu W, Zhao C, Shen W (2010) An automatic testing approach for compiler based on metamorphic testing technique. In: Han J, Thu TD (eds) 17th Asia Pacific Software Engineering Conference, APSEC 2010, Sydney, Australia, November 30 - December 3, 2010. IEEE Computer Society, pp 270\u2013279. https:\/\/doi.org\/10.1109\/APSEC.2010.39","DOI":"10.1109\/APSEC.2010.39"},{"key":"10642_CR34","doi-asserted-by":"publisher","unstructured":"Wu M, Lu M, Cui H, Chen J, Zhang Y, Zhang L (2023) Jitfuzz: coverage-guided fuzzing for JVM just-in-time compilers. In: 45th IEEE\/ACM International Conference on Software Engineering, ICSE 2023, Melbourne, Australia, May 14-20, 2023. IEEE, pp 56\u201368. https:\/\/doi.org\/10.1109\/ICSE48619.2023.00017","DOI":"10.1109\/ICSE48619.2023.00017"},{"key":"10642_CR35","doi-asserted-by":"publisher","unstructured":"Xiao D, Liu Z, Wang S (2023) Metamorphic shader fusion for testing graphics shader compilers. In: 45th IEEE\/ACM International Conference on Software Engineering, ICSE 2023, Melbourne, Australia, May 14-20, 2023. IEEE, pp 2400\u20132412. https:\/\/doi.org\/10.1109\/ICSE48619.2023.00201","DOI":"10.1109\/ICSE48619.2023.00201"},{"key":"10642_CR36","doi-asserted-by":"publisher","unstructured":"Yang X, Chen Y, Eide E, Regehr J (2011) Finding and understanding bugs in C compilers. In: Hall MW, Padua DA (eds) Proceedings of the 32nd ACM SIGPLAN conference on Programming Language Design and Implementation, PLDI 2011, San Jose, CA, USA, June 4-8, 2011. ACM, pp 283\u2013294. https:\/\/doi.org\/10.1145\/1993498.1993532","DOI":"10.1145\/1993498.1993532"},{"key":"10642_CR37","doi-asserted-by":"publisher","unstructured":"Zeng J, Tang Y, Zhang J, Li W, Huang Z (2024) Detecting optimizing compiler bugs via history-driven test program mutation. In: Mei H, Lv J, Helal A, Ma X, Cheung S-C, Zhang J, Zhang T (eds) Proceedings of the 15th Asia-Pacific symposium on internetware, internetware 2024, Macau, SAR, China, July 24-26, 2024. ACM. https:\/\/doi.org\/10.1145\/3671016.3671387","DOI":"10.1145\/3671016.3671387"},{"key":"10642_CR38","doi-asserted-by":"publisher","unstructured":"Zhao Y, Wang Z, Chen J, Liu M, Wu M, Zhang Y, Zhang L (2022) History-driven test program synthesis for JVM testing. In: 44th IEEE\/ACM 44th International Conference on Software Engineering, ICSE 2022, Pittsburgh, PA, USA, May 25-27, 2022. ACM, pp 1133\u20131144. https:\/\/doi.org\/10.1145\/3510003.3510059","DOI":"10.1145\/3510003.3510059"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10642-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10642-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10642-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T13:27:28Z","timestamp":1763645248000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10642-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,31]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["10642"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10642-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2025,3,31]]},"assertion":[{"value":"14 March 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 March 2025","order":2,"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":"Ethical Approval"}},{"value":"Informed consent was obtained from all individual participants included in the study.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"The authors declared that they have no conflict of interest, and this manuscript is approved by all authors for publication.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"88"}}