{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T18:29:22Z","timestamp":1777487362218,"version":"3.51.4"},"reference-count":64,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T00:00:00Z","timestamp":1733788800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T00:00:00Z","timestamp":1733788800000},"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":[[2025,1]]},"DOI":"10.1007\/s10664-024-10558-1","type":"journal-article","created":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T10:17:23Z","timestamp":1733825843000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["SparseCoder: Advancing source code analysis with sparse attention and learned token pruning"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8256-0604","authenticated-orcid":false,"given":"Xueqi","family":"Yang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mariusz","family":"Jakubowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Kang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haojie","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Menzies","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,12,10]]},"reference":[{"key":"10558_CR1","doi-asserted-by":"crossref","unstructured":"Ahmed T, Devanbu P (2022) Few-shot training llms for project-specific code-summarization. In: Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering, pp. 1\u20135","DOI":"10.1145\/3551349.3559555"},{"key":"10558_CR2","doi-asserted-by":"crossref","unstructured":"Ainslie J, Ontanon S, Alberti C, Cvicek V, Fisher Z, Pham P, Ravula A, Sanghai S, Wang Q, Yang L (2020) Etc: Encoding long and structured inputs in transformers. arXiv:2004.08483","DOI":"10.18653\/v1\/2020.emnlp-main.19"},{"issue":"6","key":"10558_CR3","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1145\/318774.318944","volume":"24","author":"T Ball","year":"1999","unstructured":"Ball T (1999) The concept of dynamic analysis. ACM SIGSOFT Software Engineering Notes 24(6):216\u2013234","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"10558_CR4","unstructured":"Beltagy I, Peters ME, Cohan A (2020) Longformer: The long-document transformer. arXiv preprint arXiv:2004.05150"},{"key":"10558_CR5","first-page":"1877","volume":"33","author":"T Brown","year":"2020","unstructured":"Brown T, Mann B, Ryder N, Subbiah M, Kaplan JD, Dhariwal P, Neelakantan A, Shyam P, Sastry G, Askell A et al (2020) Language models are few-shot learners. Adv Neural Inf Process Syst 33:1877\u20131901","journal-title":"Adv Neural Inf Process Syst"},{"key":"10558_CR6","unstructured":"Chen Y, Qian S, Tang H, Lai X, Liu Z, Han S, Jia J (2023) Longlora: Efficient fine-tuning of long-context large language models. arXiv:2309.12307"},{"issue":"9","key":"10558_CR7","first-page":"1943","volume":"47","author":"Z Chen","year":"2019","unstructured":"Chen Z, Kommrusch S, Tufano M, Pouchet LN, Poshyvanyk D, Monperrus M (2019) Sequencer: Sequence-to-sequence learning for end-to-end program repair. IEEE Trans Software Eng 47(9):1943\u20131959","journal-title":"IEEE Trans Software Eng"},{"key":"10558_CR8","unstructured":"Chen Z, Monperrus M (2019) A literature study of embeddings on source code. arXiv:1904.03061"},{"key":"10558_CR9","doi-asserted-by":"crossref","unstructured":"Chirkova N, Troshin S (2021) Empirical study of transformers for source code. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 703\u2013715","DOI":"10.1145\/3468264.3468611"},{"key":"10558_CR10","doi-asserted-by":"crossref","unstructured":"Cho K, Van\u00a0Merri\u00ebnboer B, Bahdanau D, Bengio Y (2014) On the properties of neural machine translation: Encoder-decoder approaches. arXiv:1409.1259","DOI":"10.3115\/v1\/W14-4012"},{"key":"10558_CR11","unstructured":"Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv:1412.3555"},{"key":"10558_CR12","doi-asserted-by":"crossref","unstructured":"Ciniselli M, Cooper N, Pascarella L, Poshyvanyk D, Di\u00a0Penta M, Bavota G (2021) An empirical study on the usage of bert models for code completion. In: 2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR), pp. 108\u2013119. IEEE","DOI":"10.1109\/MSR52588.2021.00024"},{"key":"10558_CR13","unstructured":"Clark K, Luong MT, Le QV, Manning CD (2020) Electra: Pre-training text encoders as discriminators rather than generators. arXiv:2003.10555"},{"key":"10558_CR14","unstructured":"Devlin J, Chang MW, Lee K, Toutanova K (2018) Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805"},{"issue":"2","key":"10558_CR15","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1007\/s10515-024-00440-1","volume":"31","author":"CX Do","year":"2024","unstructured":"Do CX, Luu NT, Nguyen PTL (2024) Optimizing software vulnerability detection using roberta and machine learning. Autom Softw Eng 31(2):40","journal-title":"Autom Softw Eng"},{"key":"10558_CR16","doi-asserted-by":"crossref","unstructured":"Dong L, Xu S, Xu B (2018) Speech-transformer: a no-recurrence sequence-to-sequence model for speech recognition. In: 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 5884\u20135888. IEEE","DOI":"10.1109\/ICASSP.2018.8462506"},{"key":"10558_CR17","unstructured":"Dosovitskiy A, Beyer L, Kolesnikov A, Weissenborn D, Zhai X, Unterthiner T, Dehghani M, Minderer M, Heigold G, Gelly S et\u00a0al (2020) An image is worth 16x16 words: Transformers for image recognition at scale. arXiv:2010.11929"},{"key":"10558_CR18","doi-asserted-by":"crossref","unstructured":"Fan A, Gokkaya B, Harman M, Lyubarskiy M, Sengupta S, Yoo S, Zhang JM(2023) Large language models for software engineering: Survey and open problems. arXiv:2310.03533","DOI":"10.1109\/ICSE-FoSE59343.2023.00008"},{"key":"10558_CR19","doi-asserted-by":"crossref","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D et\u00a0al (2020) Codebert: A pre-trained model for programming and natural languages. arXiv:2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10558_CR20","doi-asserted-by":"crossref","unstructured":"Gao S, Zhang H, Gao C, Wang C (2023) Keeping pace with ever-increasing data: Towards continual learning of code intelligence models. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), pp. 30\u201342. IEEE","DOI":"10.1109\/ICSE48619.2023.00015"},{"key":"10558_CR21","doi-asserted-by":"crossref","unstructured":"Ghofrani J, Mohseni M, Bozorgmehr A (2017) A conceptual framework for clone detection using machine learning. In: 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), pp. 0810\u20130817. IEEE","DOI":"10.1109\/KBEI.2017.8324908"},{"key":"10558_CR22","doi-asserted-by":"crossref","unstructured":"Gholami A, Kim S, Dong Z, Yao Z, Mahoney MW, Keutzer K (2021) A survey of quantization methods for efficient neural network inference. arXiv:2103.13630","DOI":"10.1201\/9781003162810-13"},{"key":"10558_CR23","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT press"},{"key":"10558_CR24","unstructured":"Goyal S, Choudhury AR, Raje S, Chakaravarthy V, Sabharwal Y, Verma A (2020) Power-bert: Accelerating bert inference via progressive word-vector elimination. In: International Conference on Machine Learning, pp. 3690\u20133699. PMLR"},{"key":"10558_CR25","unstructured":"Gupta A, Berant J (2020) Gmat: Global memory augmentation for transformers. arXiv:2006.03274"},{"issue":"4","key":"10558_CR26","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1016\/j.infsof.2010.12.007","volume":"53","author":"S Heckman","year":"2011","unstructured":"Heckman S, Williams L (2011) A systematic literature review of actionable alert identification techniques for automated static code analysis. Inf Softw Technol 53(4):363\u2013387","journal-title":"Inf Softw Technol"},{"issue":"8","key":"10558_CR27","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780","journal-title":"Neural Comput"},{"key":"10558_CR28","doi-asserted-by":"crossref","unstructured":"Hou X, Zhao Y, Liu Y, Yang Z, Wang K, Li L, Luo X, Lo D, Grundy J, Wang H (2023) Large language models for software engineering: A systematic literature review. arXiv:2308.10620","DOI":"10.1145\/3695988"},{"key":"10558_CR29","doi-asserted-by":"crossref","unstructured":"Hu X, Li G, Xia X, Lo D, Jin Z (2018) Deep code comment generation. In: 2018 IEEE\/ACM 26th International Conference on Program Comprehension (ICPC), pp. 200\u201320010. IEEE","DOI":"10.1145\/3196321.3196334"},{"key":"10558_CR30","doi-asserted-by":"crossref","unstructured":"Jiang L, Misherghi G, Su Z, Glondu S (2007) Deckard: Scalable and accurate tree-based detection of code clones. In: 29th International Conference on Software Engineering (ICSE\u201907), pp. 96\u2013105. IEEE","DOI":"10.1109\/ICSE.2007.30"},{"key":"10558_CR31","doi-asserted-by":"crossref","unstructured":"Jiao X, Yin Y, Shang L, Jiang X, Chen X, Li L, Wang F, Liu Q (2019) Tinybert: Distilling bert for natural language understanding. arXiv preprint arXiv:1909.10351","DOI":"10.18653\/v1\/2020.findings-emnlp.372"},{"key":"10558_CR32","doi-asserted-by":"crossref","unstructured":"Kim G, Cho K (2020) Length-adaptive transformer: Train once with length drop, use anytime with search. arXiv:2010.07003","DOI":"10.18653\/v1\/2021.acl-long.508"},{"key":"10558_CR33","unstructured":"Kim S, Gholami A, Yao Z, Mahoney MW, Keutzer K (2021) I-bert: Integer-only bert quantization. In: International conference on machine learning, pp. 5506\u20135518. PMLR"},{"key":"10558_CR34","doi-asserted-by":"crossref","unstructured":"Kim S, Shen S, Thorsley D, Gholami A, Kwon W, Hassoun J, Keutzer K (2021) Learned token pruning for transformers. arXiv:2107.00910","DOI":"10.1145\/3534678.3539260"},{"key":"10558_CR35","doi-asserted-by":"crossref","unstructured":"Kim S, Zhao J, Tian Y, Chandra S (2021) Code prediction by feeding trees to transformers. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 150\u2013162. IEEE","DOI":"10.1109\/ICSE43902.2021.00026"},{"key":"10558_CR36","unstructured":"LeCun Y, Denker J, Solla S (1989) Optimal brain damage. Advances in neural information processing systems 2"},{"key":"10558_CR37","doi-asserted-by":"crossref","unstructured":"Li L, Feng H, Zhuang W, Meng N, Ryder B (2017) Cclearner: A deep learning-based clone detection approach. In: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 249\u2013260. IEEE","DOI":"10.1109\/ICSME.2017.46"},{"key":"10558_CR38","unstructured":"Li Z, Lu S, Guo D, Duan N, Jannu S, Jenks G, Majumder D, Green J, Svyatkovskiy A, Fu S et\u00a0al (2022) Codereviewer: Pre-training for automating code review activities. arXiv e-prints pp. arXiv\u20132203"},{"key":"10558_CR39","unstructured":"Liu Y, Ott M, Goyal N, Du J, Joshi M, Chen D, Levy O, Lewis M, Zettlemoyer L, Stoyanov V (2019) Roberta: A robustly optimized bert pretraining approach. arXiv:1907.11692"},{"key":"10558_CR40","doi-asserted-by":"crossref","unstructured":"Marcus A, Maletic JI (2001) Identification of high-level concept clones in source code. In: Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp. 107\u2013114. IEEE","DOI":"10.1109\/ASE.2001.989796"},{"key":"10558_CR41","unstructured":"Munkhdalai T, Faruqui M, Gopal S (2024) Leave no context behind: Efficient infinite context transformers with infini-attention. arXiv:2404.07143"},{"issue":"3","key":"10558_CR42","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/MS.2023.3248401","volume":"40","author":"I Ozkaya","year":"2023","unstructured":"Ozkaya I (2023) Application of large language models to software engineering tasks: Opportunities, risks, and implications. IEEE Softw 40(3):4\u20138","journal-title":"IEEE Softw"},{"issue":"2","key":"10558_CR43","first-page":"231","volume":"621","author":"R Rosenthal","year":"1994","unstructured":"Rosenthal R, Cooper H, Hedges L et al (1994) Parametric measures of effect size. The handbook of research synthesis 621(2):231\u2013244","journal-title":"The handbook of research synthesis"},{"key":"10558_CR44","doi-asserted-by":"crossref","unstructured":"Russell R, Kim L, Hamilton L, Lazovich T, Harer J, Ozdemir O, Ellingwood P, McConley M (2018) Automated vulnerability detection in source code using deep representation learning. In: 2018 17th IEEE international conference on machine learning and applications (ICMLA), pp. 757\u2013762. IEEE","DOI":"10.1109\/ICMLA.2018.00120"},{"key":"10558_CR45","unstructured":"Sanh V, Debut L, Chaumond J, Wolf T (2019) Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter. arXiv:1910.01108"},{"issue":"2","key":"10558_CR46","doi-asserted-by":"publisher","first-page":"26","DOI":"10.22237\/jmasm\/1257035100","volume":"8","author":"SS Sawilowsky","year":"2009","unstructured":"Sawilowsky SS (2009) New effect size rules of thumb. J Mod Appl Stat Methods 8(2):26","journal-title":"J Mod Appl Stat Methods"},{"key":"10558_CR47","doi-asserted-by":"crossref","unstructured":"Treviso M, Ji T, Lee JU, van Aken B, Cao Q, Ciosici MR, Hassid M, Heafield K, Hooker S, Martins PH et\u00a0al (2022) Efficient methods for natural language processing: A survey. arXiv:2209.00099","DOI":"10.1162\/tacl_a_00577"},{"key":"10558_CR48","doi-asserted-by":"crossref","unstructured":"Tufano M, Watson C, Bavota G, Di\u00a0Penta M, White M, Poshyvanyk D (2018) Deep learning similarities from different representations of source code. In: 2018 IEEE\/ACM 15th International Conference on Mining Software Repositories (MSR), pp. 542\u2013553. IEEE","DOI":"10.1145\/3196398.3196431"},{"key":"10558_CR49","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser \u0141, Polosukhin I (2017) Attention is all you need. Advances in neural information processing systems 30"},{"key":"10558_CR50","doi-asserted-by":"crossref","unstructured":"Voita E, Talbot D, Moiseev F, Sennrich R, Titov I (2019) Analyzing multi-head self-attention: Specialized heads do the heavy lifting, the rest can be pruned. arXiv:1905.09418","DOI":"10.18653\/v1\/P19-1580"},{"key":"10558_CR51","doi-asserted-by":"crossref","unstructured":"Wan Y, Zhao Z, Yang M, Xu G, Ying H, Wu J, Yu PS (2018) Improving automatic source code summarization via deep reinforcement learning. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, pp. 397\u2013407","DOI":"10.1145\/3238147.3238206"},{"key":"10558_CR52","doi-asserted-by":"crossref","unstructured":"Wang H, Zhang Z, Han S (2021) Spatten: Efficient sparse attention architecture with cascade token and head pruning. In: 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA), pp. 97\u2013110. IEEE","DOI":"10.1109\/HPCA51647.2021.00018"},{"key":"10558_CR53","doi-asserted-by":"crossref","unstructured":"Wang J, Huang Y, Chen C, Liu Z, Wang S, Wang Q (2024) Software testing with large language models: Survey, landscape, and vision. IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2024.3368208"},{"key":"10558_CR54","doi-asserted-by":"crossref","unstructured":"Wang J, Wang S, Wang Q (2018) Is there a\u201c golden\u201d feature set for static warning identification? an experimental evaluation. In: Proceedings of the 12th ACM\/IEEE international symposium on empirical software engineering and measurement, pp. 1\u201310","DOI":"10.1145\/3239235.3239523"},{"key":"10558_CR55","doi-asserted-by":"crossref","unstructured":"Wang W, Wang Y, Joty S, Hoi SC (2023) Rap-gen: Retrieval-augmented patch generation with codet5 for automatic program repair. In: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 146\u2013158","DOI":"10.1145\/3611643.3616256"},{"key":"10558_CR56","doi-asserted-by":"crossref","unstructured":"Wang Y, Wang W, Joty S, Hoi SC (2021) Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv:2109.00859","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10558_CR57","doi-asserted-by":"crossref","unstructured":"White M, Tufano M, Vendome C, Poshyvanyk D (2016) Deep learning code fragments for code clone detection. In: 2016 31st IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 87\u201398. IEEE","DOI":"10.1145\/2970276.2970326"},{"key":"10558_CR58","doi-asserted-by":"crossref","unstructured":"Wu H, Zhao H, Zhang M (2020) Code summarization with structure-induced transformer. arXiv:2012.14710","DOI":"10.18653\/v1\/2021.findings-acl.93"},{"issue":"3","key":"10558_CR59","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-021-09948-6","volume":"26","author":"X Yang","year":"2021","unstructured":"Yang X, Chen J, Yedida R, Yu Z, Menzies T (2021) Learning to recognize actionable static code warnings (is intrinsically easy). Empir Softw Eng 26(3):1\u201324","journal-title":"Empir Softw Eng"},{"key":"10558_CR60","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2020.114134","volume":"167","author":"X Yang","year":"2021","unstructured":"Yang X, Yu Z, Wang J, Menzies T (2021) Understanding static code warnings: An incremental ai approach. Expert Syst Appl 167:114134","journal-title":"Expert Syst Appl"},{"key":"10558_CR61","doi-asserted-by":"crossref","unstructured":"Ye D, Lin Y, Huang Y, Sun M (2021) Tr-bert: Dynamic token reduction for accelerating bert inference. arXiv:2105.11618","DOI":"10.18653\/v1\/2021.naacl-main.463"},{"key":"10558_CR62","first-page":"17283","volume":"33","author":"M Zaheer","year":"2020","unstructured":"Zaheer M, Guruganesh G, Dubey KA, Ainslie J, Alberti C, Ontanon S, Pham P, Ravula A, Wang Q, Yang L et al (2020) Big bird: Transformers for longer sequences. Adv Neural Inf Process Syst 33:17283\u201317297","journal-title":"Adv Neural Inf Process Syst"},{"key":"10558_CR63","doi-asserted-by":"crossref","unstructured":"Zhang J, Panthaplackel S, Nie P, Li JJ, Gligoric M (2022) Coditt5: Pretraining for source code and natural language editing. In: Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering, pp. 1\u201312","DOI":"10.1145\/3551349.3556955"},{"key":"10558_CR64","doi-asserted-by":"crossref","unstructured":"Zhang J, Wang X, Zhang H, Sun H, Liu X (2020) Retrieval-based neural source code summarization. In: 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE), pp. 1385\u20131397. IEEE","DOI":"10.1145\/3377811.3380383"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10558-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10558-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10558-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T14:10:10Z","timestamp":1740233410000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10558-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,10]]},"references-count":64,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1]]}},"alternative-id":["10558"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10558-1","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,10]]},"assertion":[{"value":"24 September 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 December 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declared that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"38"}}