{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:21:34Z","timestamp":1740108094703,"version":"3.37.3"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"22","license":[{"start":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T00:00:00Z","timestamp":1714348800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T00:00:00Z","timestamp":1714348800000},"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":["62076046","62006130"],"award-info":[{"award-number":["62076046","62006130"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Inner Monoglia Science Foundation","award":["2022MS06028"],"award-info":[{"award-number":["2022MS06028"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2024,8]]},"DOI":"10.1007\/s00521-024-09498-0","type":"journal-article","created":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T04:01:51Z","timestamp":1714363311000},"page":"13815-13832","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Modeling source code in bimodal for program comprehension"],"prefix":"10.1007","volume":"36","author":[{"given":"Dongzhen","family":"Wen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaokun","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yufeng","family":"Diao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziyun","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"He","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6314-1052","authenticated-orcid":false,"given":"Hongfei","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,4,29]]},"reference":[{"key":"9498_CR1","doi-asserted-by":"publisher","unstructured":"Allamanis M, Barr ET, Bird C, et\u00a0al (2015a) Suggesting accurate method and class names. In: Nitto ED, Harman M, Heymans P (eds) Proceedings of the 2015 10th joint meeting on foundations of software engineering, ESEC\/FSE 2015, Bergamo, Italy, August 30 - September 4, 2015. ACM, pp 38\u201349, https:\/\/doi.org\/10.1145\/2786805.2786849","DOI":"10.1145\/2786805.2786849"},{"key":"9498_CR2","unstructured":"Allamanis M, Tarlow D, Gordon AD, et\u00a0al (2015b) Bimodal modelling of source code and natural language. In: Bach FR, Blei DM (eds) Proceedings of the 32nd international conference on machine learning, ICML 2015, Lille, France, 6-11 July 2015, JMLR workshop and conference Proceedings, vol\u00a037. JMLR.org, pp 2123\u20132132, http:\/\/proceedings.mlr.press\/v37\/allamanis15.html"},{"key":"9498_CR3","doi-asserted-by":"publisher","DOI":"10.1145\/3212695","author":"M Allamanis","year":"2018","unstructured":"Allamanis M, Barr ET, Devanbu P et al (2018) A survey of machine learning for big code and naturalness. ACM Comput Surv. https:\/\/doi.org\/10.1145\/3212695","journal-title":"ACM Comput Surv"},{"key":"9498_CR4","unstructured":"Allamanis M, Brockschmidt M, Khademi M (2018c) Learning to represent programs with graphs. In: 6th international conference on learning representations, ICLR 2018, Vancouver, BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings. OpenReview.net, https:\/\/openreview.net\/forum?id=BJOFETxR-"},{"key":"9498_CR5","doi-asserted-by":"crossref","unstructured":"Alon U, Brody S, Levy O, et\u00a0al (2019) code2seq: Generating sequences from structured representations of code. In: 7th international conference on learning representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019. OpenReview.net, https:\/\/openreview.net\/forum?id=H1gKYo09tX","DOI":"10.1145\/3290353"},{"key":"9498_CR6","unstructured":"Ben-Nun T, Jakobovits AS, Hoefler T (2018) Neural code comprehension: A learnable representation of code semantics. In: Bengio S, Wallach HM, Larochelle H, et\u00a0al (eds) Advances in neural information processing systems 31: annual conference on neural information processing systems 2018, NeurIPS 2018, December 3-8, 2018, Montr\u00e9al, Canada, pp 3589\u20133601, https:\/\/proceedings.neurips.cc\/paper\/2018\/hash\/17c3433fecc21b57000debdf7ad5c930-Abstract.html"},{"key":"9498_CR7","doi-asserted-by":"crossref","unstructured":"Butler S, Wermelinger M, Yu Y, et\u00a0al (2010) Exploring the influence of identifier names on code quality: An empirical study. In: 2010 14th European conference on software maintenance and reengineering, pp 156\u2013165, 10.1109\/CSMR.2010.27","DOI":"10.1109\/CSMR.2010.27"},{"key":"9498_CR8","doi-asserted-by":"publisher","unstructured":"Deissenbock F, Pizka M (2005) Concise and consistent naming [software system identifier naming]. In: 13th international workshop on program comprehension (IWPC\u201905), pp 97\u2013106, https:\/\/doi.org\/10.1109\/WPC.2005.14","DOI":"10.1109\/WPC.2005.14"},{"key":"9498_CR9","doi-asserted-by":"publisher","unstructured":"Devlin J, Chang M, Lee K, et\u00a0al (2019) BERT: pre-training of deep bidirectional transformers for language understanding. In: Burstein J, Doran C, Solorio T (eds) Proceedings of the 2019 conference of the North American chapter of the association for computational linguistics: human language technologies, NAACL-HLT 2019, Minneapolis, MN, USA, June 2-7, 2019, Volume 1 (Long and Short Papers). Association for Computational Linguistics, pp 4171\u20134186, https:\/\/doi.org\/10.18653\/v1\/n19-1423","DOI":"10.18653\/v1\/n19-1423"},{"key":"9498_CR10","unstructured":"Dong L, Yang N, Wang W, et\u00a0al (2019) Unified language model pre-training for natural language understanding and generation. In: Wallach HM, Larochelle H, Beygelzimer A, et\u00a0al (eds) Advances in Neural information processing systems 32: annual conference on neural information processing systems 2019, NeurIPS 2019, December 8-14, 2019, Vancouver, BC, Canada, pp 13042\u201313054, https:\/\/proceedings.neurips.cc\/paper\/2019\/hash\/c20bb2d9a50d5ac1f713f8b34d9aac5a-Abstract.html"},{"key":"9498_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106542","volume":"134","author":"S Fang","year":"2021","unstructured":"Fang S, Tan Y, Zhang T et al (2021) Self-attention networks for code search. Inf Softw Technol 134:106542. https:\/\/doi.org\/10.1016\/j.infsof.2021.106542","journal-title":"Inf Softw Technol"},{"key":"9498_CR12","doi-asserted-by":"publisher","unstructured":"Feng Z, Guo D, Tang D, et\u00a0al (2020) Codebert: A pre-trained model for programming and natural languages. In: Cohn T, He Y, Liu Y (eds) Findings of the Association for Computational Linguistics: EMNLP 2020, Online Event, 16-20 November 2020, Findings of ACL, vol EMNLP 2020. Association for Computational Linguistics, pp 1536\u20131547, https:\/\/doi.org\/10.18653\/v1\/2020.findings-emnlp.139","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"9498_CR13","doi-asserted-by":"publisher","unstructured":"Gu X, Zhang H, Zhang D, et\u00a0al (2016) Deep API learning. In: Zimmermann T, Cleland-Huang J, Su Z (eds) Proceedings of the 24th ACM SIGSOFT international symposium on foundations of software engineering, FSE 2016, Seattle, WA, USA, November 13-18, 2016. ACM, pp 631\u2013642, https:\/\/doi.org\/10.1145\/2950290.2950334","DOI":"10.1145\/2950290.2950334"},{"key":"9498_CR14","doi-asserted-by":"publisher","unstructured":"Gu X, Zhang H, Kim S (2018) Deep code search. In: Chaudron M, Crnkovic I, Chechik M, et\u00a0al (eds) Proceedings of the 40th international conference on software engineering, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018. ACM, pp 933\u2013944, https:\/\/doi.org\/10.1145\/3180155.3180167","DOI":"10.1145\/3180155.3180167"},{"key":"9498_CR15","unstructured":"Guo D, Ren S, Lu S, et\u00a0al (2020) Graphcodebert: Pre-training code representations with data flow. CoRR abs\/2009.08366. arXiv:2009.08366"},{"key":"9498_CR16","doi-asserted-by":"publisher","unstructured":"Haldar R, Wu L, Xiong J, et\u00a0al (2020) A multi-perspective architecture for semantic code search. In: Jurafsky D, Chai J, Schluter N, et\u00a0al (eds) Proceedings of the 58th annual meeting of the association for computational linguistics, ACL 2020, Online, July 5-10, 2020. Association for Computational Linguistics, pp 8563\u20138568, https:\/\/doi.org\/10.18653\/v1\/2020.acl-main.758","DOI":"10.18653\/v1\/2020.acl-main.758"},{"key":"9498_CR17","doi-asserted-by":"publisher","unstructured":"Hill E, Pollock LL, Vijay-Shanker K (2011) Improving source code search with natural language phrasal representations of method signatures. In: Alexander P, Pasareanu CS, Hosking JG (eds) 26th IEEE\/ACM international conference on automated software engineering (ASE 2011), Lawrence, KS, USA, November 6-10, 2011. IEEE Computer Society, pp 524\u2013527, https:\/\/doi.org\/10.1109\/ASE.2011.6100115","DOI":"10.1109\/ASE.2011.6100115"},{"key":"9498_CR18","doi-asserted-by":"crossref","unstructured":"Hindle A, Barr ET, Su Z, et\u00a0al (2012) On the naturalness of software. In: Proceedings of the 34th international conference on software engineering. IEEE Press, ICSE \u201912, pp 837-847","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"9498_CR19","unstructured":"Husain H, Wu H, Gazit T, et\u00a0al (2019) Codesearchnet challenge: Evaluating the state of semantic code search. CoRR abs\/1909.09436. arXiv:1909.09436"},{"key":"9498_CR20","unstructured":"Kanade A, Maniatis P, Balakrishnan G, et\u00a0al (2020) Pre-trained contextual embedding of source code. CoRR abs\/2001.00059. arXiv:2001.00059"},{"key":"9498_CR21","unstructured":"Karampatsis R, Sutton C (2020) Scelmo: Source code embeddings from language models. CoRR abs\/2004.13214. arXiv:2004.13214"},{"key":"9498_CR22","unstructured":"Lan Z, Chen M, Goodman S, et\u00a0al (2020) ALBERT: A lite BERT for self-supervised learning of language representations. In: 8th international conference on learning representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020. OpenReview.net, https:\/\/openreview.net\/forum?id=H1eA7AEtvS"},{"issue":"4","key":"9498_CR23","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1002\/smr.350","volume":"19","author":"D Lawrie","year":"2007","unstructured":"Lawrie D, Feild H, Binkley D (2007) An empirical study of rules for well-formed identifiers: research articles. J Softw Maint Evol 19(4):205\u2013229","journal-title":"J Softw Maint Evol"},{"issue":"4","key":"9498_CR24","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/s11334-007-0031-2","volume":"3","author":"DJ Lawrie","year":"2007","unstructured":"Lawrie DJ, Morrell C, Feild H et al (2007) Effective identifier names for comprehension and memory. Innov Syst Softw Eng 3(4):303\u2013318. https:\/\/doi.org\/10.1007\/s11334-007-0031-2","journal-title":"Innov Syst Softw Eng"},{"issue":"3","key":"9498_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3383458","volume":"53","author":"THM Le","year":"2020","unstructured":"Le THM, Chen H, Babar MA (2020) Deep learning for source code modeling and generation: models, applications, and challenges. ACM Comput Surv 53(3):1\u201338. https:\/\/doi.org\/10.1145\/3383458","journal-title":"ACM Comput Surv"},{"key":"9498_CR26","doi-asserted-by":"publisher","unstructured":"Li R, Hu G, Peng M (2020) Hierarchical embedding for code search in software q &a sites. In: 2020 international joint conference on neural networks, IJCNN 2020, Glasgow, United Kingdom, July 19-24, 2020. IEEE, pp 1\u201310, https:\/\/doi.org\/10.1109\/IJCNN48605.2020.9207101","DOI":"10.1109\/IJCNN48605.2020.9207101"},{"key":"9498_CR27","doi-asserted-by":"crossref","unstructured":"Li X, Gong Y, Shen Y, et\u00a0al (2022) Coderetriever: A large scale contrastive pre-training method for code search. In: Goldberg Y, Kozareva Z, Zhang Y (eds) Proceedings of the 2022 conference on empirical methods in natural language processing, EMNLP 2022, Abu Dhabi, United Arab Emirates, December 7-11, 2022. association for computational linguistics, pp 2898\u20132910, https:\/\/aclanthology.org\/2022.emnlp-main.187","DOI":"10.18653\/v1\/2022.emnlp-main.187"},{"key":"9498_CR28","doi-asserted-by":"publisher","unstructured":"Ling C, Lin Z, Zou Y, et\u00a0al (2020) Adaptive deep code search. In: ICPC \u201920: 28th International conference on program comprehension, Seoul, Republic of Korea, July 13-15, 2020. ACM, pp 48\u201359, https:\/\/doi.org\/10.1145\/3387904.3389278","DOI":"10.1145\/3387904.3389278"},{"issue":"5","key":"9498_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447571","volume":"15","author":"X Ling","year":"2021","unstructured":"Ling X, Wu L, Wang S et al (2021) Deep graph matching and searching for semantic code retrieval. ACM Trans Knowl Discov Data 15(5):1\u201321. https:\/\/doi.org\/10.1145\/3447571","journal-title":"ACM Trans Knowl Discov Data"},{"key":"9498_CR30","unstructured":"Liu C, Xia X, Lo D, et\u00a0al (2020) Opportunities and challenges in code search tools. CoRR abs\/2011.02297. arXiv:2011.02297"},{"key":"9498_CR31","unstructured":"Liu Y, Ott M, Goyal N, et\u00a0al (2019) Roberta: A robustly optimized BERT pretraining approach. CoRR abs\/1907.11692. arXiv:1907.11692"},{"issue":"4","key":"9498_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2622669","volume":"23","author":"W Maalej","year":"2014","unstructured":"Maalej W, Tiarks R, Roehm T et al (2014) On the comprehension of program comprehension. ACM Trans Softw Eng Methodol 23(4):1\u201337. https:\/\/doi.org\/10.1145\/2622669","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9498_CR33","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to Information Retrieval","author":"CD Manning","year":"2008","unstructured":"Manning CD, Raghavan P, Sch\u00fctze H (2008) Introduction to Information Retrieval. Cambridge University Press, USA"},{"issue":"1","key":"9498_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1561\/1500000061","volume":"13","author":"B Mitra","year":"2018","unstructured":"Mitra B, Craswell N (2018) An introduction to neural information retrieval. Found Trends Inf Retr 13(1):1\u2013126. https:\/\/doi.org\/10.1561\/1500000061","journal-title":"Found Trends Inf Retr"},{"key":"9498_CR35","doi-asserted-by":"publisher","unstructured":"Peters ME, Neumann M, Iyyer M, et\u00a0al (2018) Deep contextualized word representations. In: Walker MA, Ji H, Stent A (eds) Proceedings of the 2018 conference of the North American Chapter of the association for computational linguistics: human language technologies, NAACL-HLT 2018, New Orleans, Louisiana, USA, June 1-6, 2018, Volume 1 (Long Papers). Association for Computational Linguistics, pp 2227\u20132237, https:\/\/doi.org\/10.18653\/v1\/n18-1202","DOI":"10.18653\/v1\/n18-1202"},{"key":"9498_CR36","doi-asserted-by":"crossref","unstructured":"Qiu X, Sun T, Xu Y, et\u00a0al (2020) Pre-trained models for natural language processing: A survey. CoRR abs\/2003.08271. arXiv:2003.08271","DOI":"10.1007\/s11431-020-1647-3"},{"key":"9498_CR37","doi-asserted-by":"publisher","unstructured":"Reimers N, Gurevych I (2019) Sentence-bert: Sentence embeddings using siamese bert-networks. In: Inui K, Jiang J, Ng V, et\u00a0al (eds) Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing, EMNLP-IJCNLP 2019, Hong Kong, China, November 3-7, 2019. Association for Computational Linguistics, pp 3980\u20133990, https:\/\/doi.org\/10.18653\/v1\/D19-1410","DOI":"10.18653\/v1\/D19-1410"},{"key":"9498_CR38","doi-asserted-by":"publisher","unstructured":"Rong X, Yan S, Oney S, et\u00a0al (2016) Codemend: Assisting interactive programming with bimodal embedding. In: Rekimoto J, Igarashi T, Wobbrock JO, et\u00a0al (eds) Proceedings of the 29th annual symposium on user interface software and technology, UIST 2016, Tokyo, Japan, October 16-19, 2016. ACM, pp 247\u2013258, https:\/\/doi.org\/10.1145\/2984511.2984544","DOI":"10.1145\/2984511.2984544"},{"key":"9498_CR39","doi-asserted-by":"publisher","unstructured":"Sachdev S, Li H, Luan S, et\u00a0al (2018) Retrieval on source code: a neural code search. In: Gottschlich J, Cheung A (eds) Proceedings of the 2nd ACM SIGPLAN international workshop on machine learning and programming languages, MAPL@PLDI 2018, Philadelphia, PA, USA, June 18-22, 2018. ACM, pp 31\u201341, https:\/\/doi.org\/10.1145\/3211346.3211353","DOI":"10.1145\/3211346.3211353"},{"key":"9498_CR40","doi-asserted-by":"publisher","unstructured":"Shuai J, Xu L, Liu C, et\u00a0al (2020) Improving code search with co-attentive representation learning. In: ICPC \u201920: 28th international conference on program comprehension, Seoul, Republic of Korea, July 13-15, 2020. ACM, pp 196\u2013207, https:\/\/doi.org\/10.1145\/3387904.3389269","DOI":"10.1145\/3387904.3389269"},{"key":"#cr-split#-9498_CR41.1","unstructured":"Singer J, Lethbridge TC, Vinson NG, et\u00a0al (1997) An examination of software engineering work practices. In: Johnson JH"},{"key":"#cr-split#-9498_CR41.2","unstructured":"(ed) Proceedings of the 1997 conference of the centre for advanced studies on collaborative research, November 10-13, 1997, Toronto, Ontario, Canada. IBM, p\u00a021, https:\/\/dl.acm.org\/citation.cfm?id=782031"},{"key":"9498_CR42","unstructured":"Sinha R, Desai U, Tamilselvam S, et\u00a0al (2020) Evaluation of siamese networks for semantic code search. CoRR abs\/2011.01043. arXiv:2011.01043"},{"issue":"3","key":"9498_CR43","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s11219-006-9216-4","volume":"14","author":"MD Storey","year":"2006","unstructured":"Storey MD (2006) Theories, tools and research methods in program comprehension: past, present and future. Softw Qual J 14(3):187\u2013208. https:\/\/doi.org\/10.1007\/s11219-006-9216-4","journal-title":"Softw Qual J"},{"key":"9498_CR44","doi-asserted-by":"crossref","unstructured":"Sun Z, Liu Y, Yang C, et\u00a0al (2020) PSCS: A path-based neural model for semantic code search. CoRR abs\/2008.03042. arXiv:2008.03042","DOI":"10.1051\/e3sconf\/202021803042"},{"key":"9498_CR45","unstructured":"Vaswani A, Shazeer N, Parmar N, et\u00a0al (2017) Attention is all you need. In: Guyon I, von Luxburg U, Bengio S, et\u00a0al (eds) Advances in neural information processing systems 30: annual conference on neural information processing systems 2017, December 4-9, 2017, Long Beach, CA, USA, pp 5998\u20136008, https:\/\/proceedings.neurips.cc\/paper\/2017\/hash\/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html"},{"key":"9498_CR46","doi-asserted-by":"publisher","unstructured":"Wan Y, Shu J, Sui Y, et\u00a0al (2019) Multi-modal attention network learning for semantic source code retrieval. In: 34th IEEE\/ACM international conference on automated software engineering, ASE 2019, San Diego, CA, USA, November 11-15, 2019. IEEE, pp 13\u201325, https:\/\/doi.org\/10.1109\/ASE.2019.00012","DOI":"10.1109\/ASE.2019.00012"},{"key":"9498_CR47","unstructured":"Wang H, Zhang J, Xia Y, et\u00a0al (2020a) COSEA: convolutional code search with layer-wise attention. CoRR abs\/2010.09520. arXiv:2010.09520"},{"key":"9498_CR48","unstructured":"Wang W, Zhang Y, Zeng Z, et\u00a0al (2020b) Trans3: A transformer-based framework for unifying code summarization and code search. CoRR abs\/2003.03238. arXiv:2003.03238"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-09498-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-024-09498-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-09498-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T18:13:42Z","timestamp":1723227222000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-024-09498-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,29]]},"references-count":49,"journal-issue":{"issue":"22","published-print":{"date-parts":[[2024,8]]}},"alternative-id":["9498"],"URL":"https:\/\/doi.org\/10.1007\/s00521-024-09498-0","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"type":"print","value":"0941-0643"},{"type":"electronic","value":"1433-3058"}],"subject":[],"published":{"date-parts":[[2024,4,29]]},"assertion":[{"value":"18 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 April 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":"All authors declare that they have no conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}