{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,2]],"date-time":"2026-10-02T10:39:15Z","timestamp":1790937555623,"version":"4.1.0"},"reference-count":70,"publisher":"Association for Computing Machinery (ACM)","issue":"FSE","license":[{"start":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T00:00:00Z","timestamp":1782777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"The National Key Research and Development Program of China","award":["2023YFB3307203"],"award-info":[{"award-number":["2023YFB3307203"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Softw. Eng."],"published-print":{"date-parts":[[2026,6,30]]},"abstract":"<jats:p>Bash script comprehension is a significant challenge in Linux environments due to Bash's syntactic freedom and complex command structures. Despite its critical role in system administration and development, Bash scripts often lack adequate comments, hindering code readability and maintainability. Existing approaches to automated Bash comment generation face two main challenges: (1) Limited training datasets that inadequately represent real-world Bash usage patterns, particularly for complex multi-line scripts; and (2) Insufficient understanding of Bash-specific concepts by Large Language Models (LLMs). Our empirical analysis shows that even after standard training, LLMs still struggle to precisely understand complex Bash command semantics, leading to inaccurate comments. To address these challenges, we propose Bash-Commenter, an advanced comment generation method based on LLaMA-3.1-8B. First, to overcome data limitations (Challenge 1), we construct a comprehensive dataset of complex, multi-line Bash scripts with high-quality comments. Second, to enhance semantic understanding (Challenge 2), we conduct Continual Pre-training (CPT) on large-scale Bash script data, followed by Supervised Fine-tuning (SFT) on our annotated dataset, strengthening the model's foundational knowledge of Bash syntax and semantics. Finally, to resolve the subtle semantic errors that persist, we introduce Syntax-Aware Preference Optimization (SAPO). This method automatically constructs preference pairs by applying single, atomic operations (e.g., modifying a command option or removing an argument) to a script's Abstract Syntax Tree (AST), creating minimal pairs of correct and subtly incorrect scripts. This final optimization stage enables fine-grained command semantics learning and context-dependent quality assessment, significantly improving comment accuracy. We evaluate Bash-Commenter on single-line Bash commands and multi-line Bash scripts. Our method outperforms state-of-the-art baselines, achieving 33.40% BLEU-4, 58.26% METEOR, and 57.03% ROUGE-L for 1,064 single-line commands, and 22.15% BLEU-4, 43.89% METEOR, and 32.80% ROUGE-L for 1,046 multi-line scripts. Moreover, human evaluation and LLM evaluation demonstrate the superior quality of comments generated by Bash-Commenter in terms of correctness, completeness, and naturalness.<\/jats:p>","DOI":"10.1145\/3808102","type":"journal-article","created":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T17:06:14Z","timestamp":1782839174000},"page":"2117-2140","source":"Crossref","is-referenced-by-count":1,"title":["Bash-Commenter: Leveraging Syntax-Aware Preference Optimization to Reinforce Large Language Model for Bash Code Comment Generation"],"prefix":"10.1145","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3134-3746","authenticated-orcid":false,"given":"Lei","family":"Yu","sequence":"first","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"},{"name":"University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5475-3815","authenticated-orcid":false,"given":"Jingyuan","family":"Zhang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"},{"name":"University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5391-8821","authenticated-orcid":false,"given":"Xin","family":"Wang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"},{"name":"University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8364-6525","authenticated-orcid":false,"given":"Li","family":"Yang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3830-8786","authenticated-orcid":false,"given":"Fengjun","family":"Zhang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-5232-7027","authenticated-orcid":false,"given":"Peng","family":"Wang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"},{"name":"University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-0143-1707","authenticated-orcid":false,"given":"Jia","family":"Xu","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"},{"name":"University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6028-4186","authenticated-orcid":false,"given":"Jiajia","family":"Ma","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"e_1_2_1_2_1","unstructured":"Anthropic. 2025. Claude-3.7-Sonnet. https:\/\/www.anthropic.com\/news\/claude-3-7-sonnet."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3434280"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE66568.2025.00038"},{"key":"e_1_2_1_5_1","unstructured":"Stack Overflow Community. 2025. Newest 'bash' Questions -Stack Overflow. https:\/\/stackoverflow.com\/questions\/ tagged\/bash."},{"key":"e_1_2_1_6_1","unstructured":"Stack Overflow Community. 2025. Newest 'shell' Questions -Stack Overflow. https:\/\/stackoverflow.com\/questions\/ tagged\/shell."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517193"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3608134"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","unstructured":"Aaron Grattafiori Abhimanyu Dubey Abhinav Jauhri Abhinav Pandey Abhishek Kadian Ahmad Al-Dahle Aiesha Letman Akhil Mathur Alan Schelten Alex Vaughan Amy Yang Angela Fan et al. 2024. The Llama 3 Herd of Models. arXiv preprint arXiv:2407.21783 (July 2024). arXiv:2407.21783 [cs.AI] doi:10.48550\/arXiv.2407.21783 10.48550\/arXiv.2407.21783","DOI":"10.48550\/arXiv.2407.21783"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.xinn.2025.101253"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1154"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-025-09422-z"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810335"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2010.13"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09730-9"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1195"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2211.15533"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-022-00341-1"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2025.emnlp-main.138"},{"key":"e_1_2_1_22_1","unstructured":"Xi Victoria Lin Chenglong Wang Deric Pang Kevin Vu Luke Zettlemoyer and Michael D. Ernst. 2017. Program Synthesis from Natural Language Using Recurrent Neural Networks. Technical Report UW-CSE-17-03-01. University of Washington Department of Computer Science and Engineering Seattle WA USA. https:\/\/dericpang.com\/tellinatr170510.pdf"},{"key":"e_1_2_1_23_1","first-page":"18","volume-title":"Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC","author":"Lin Xi Victoria","year":"2018","unstructured":"Xi Victoria Lin, Chenglong Wang, Luke Zettlemoyer, and Michael D Ernst. 2018. NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating System. In Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018). https:\/\/aclanthology.org\/L18-1491"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","unstructured":"Aixin Liu Bei Feng Bing Xue Bingxuan Wang Bochao Wu Chengda Lu Chenggang Zhao Chengqi Deng Chenyu Zhang Chong Ruan et al. 2024. DeepSeek-V3 Technical Report. arXiv:2412.19437 [cs.CL] doi:10.48550\/arXiv.2412.19437 10.48550\/arXiv.2412.19437","DOI":"10.48550\/arXiv.2412.19437"},{"key":"e_1_2_1_25_1","volume-title":"Yuyao Wang, and LINGMING ZHANG.","author":"Liu Jiawei","year":"2023","unstructured":"Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and LINGMING ZHANG. 2023. Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generation. In Advances in Neural Information Processing Systems, A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine (Eds.), Vol. 36. Curran Associates, Inc., 21558-21572. https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2023\/file\/43e9d647ccd3e4b7b5baab53f0368686- Paper-Conference.pdf"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238190"},{"key":"e_1_2_1_27_1","unstructured":"Locutusque. 2024. UltraTextbooks Dataset. https:\/\/huggingface.co\/datasets\/Locutusque\/UltraTextbooks."},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 40th International Conference on Machine Learning (Proceedings of Machine Learning Research","volume":"22648","author":"Longpre Shayne","year":"2023","unstructured":"Shayne Longpre, Le Hou, Tu Vu, Albert Webson, Hyung Won Chung, Yi Tay, Denny Zhou, Quoc V Le, Barret Zoph, Jason Wei, and Adam Roberts. 2023. The Flan Collection: Designing Data and Methods for Effective Instruction Tuning. In Proceedings of the 40th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 202), Andreas Krause, Emma Brunskill, Kyunghyun Cho, Barbara Engelhardt, Sivan Sabato, and Jonathan Scarlett (Eds.). PMLR, 22631-22648. https:\/\/proceedings.mlr.press\/v202\/longpre23a.html"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-90900-9_3"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE59848.2023.00026"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3744746"},{"key":"e_1_2_1_32_1","volume-title":"Learning the Bash Shell. O'Reilly & Associates","author":"Newham Cameron","unstructured":"Cameron Newham, Bill Rosenblatt, and Gigi Estabrook. 1998. Learning the Bash Shell. O'Reilly & Associates, Inc."},{"key":"e_1_2_1_33_1","volume-title":"OpenWebMath: An Open Dataset of High- Quality Mathematical Web Text. In International Conference on Learning Representations, B. Kim, Y. Yue, S. Chaudhuri, K. Fragkiadaki, M. Khan, and Y. Sun (Eds.)","volume":"2024","author":"Paster Keiran","year":"2024","unstructured":"Keiran Paster, Marco Dos Santos, Zhangir Azerbayev, and Jimmy Ba. 2024. OpenWebMath: An Open Dataset of High- Quality Mathematical Web Text. In International Conference on Learning Representations, B. Kim, Y. Yue, S. Chaudhuri, K. Fragkiadaki, M. Khan, and Y. Sun (Eds.), Vol. 2024. 20357-20379. https:\/\/proceedings.iclr.cc\/paper_files\/paper\/2024\/ file\/5949a8750a110ce1f0631b1776c500a2-Paper-Conference.pdf"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.nlp4prog-1.5"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.emnlp-main.1040"},{"key":"e_1_2_1_36_1","first-page":"53728","volume-title":"Levine (Eds.)","volume":"36","author":"Rafailov Rafael","year":"2023","unstructured":"Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. 2023. Direct Preference Optimization: Your Language Model is Secretly a Reward Model. In Advances in Neural Information Processing Systems, A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine (Eds.), Vol. 36. Curran Associates, Inc., 53728-53741. https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2023\/file\/a85b405ed65c6477a4fe8302b5e06ce7-Paper- Conference.pdf"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN60899.2024.10651109"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-024-00431-2"},{"key":"e_1_2_1_39_1","volume-title":"https:\/\/stackoverflow.com\/questions\/tagged\/bash? sort=Newest&days=1134. Data collected: 2026-01-07, covering","author":"Overflow Stack","year":"2022","unstructured":"Stack Overflow. 2026. Bash Questions (1134 days post-ChatGPT). https:\/\/stackoverflow.com\/questions\/tagged\/bash? sort=Newest&days=1134. Data collected: 2026-01-07, covering November 30, 2022 to January 7, 2026."},{"key":"e_1_2_1_40_1","volume-title":"https:\/\/stackoverflow.com\/questions\/tagged\/bash?sort= Newest&days=3000. Data collected: 2026-01-07, covering","author":"Overflow Stack","year":"2017","unstructured":"Stack Overflow. 2026. Bash Questions (3000 day baseline). https:\/\/stackoverflow.com\/questions\/tagged\/bash?sort= Newest&days=3000. Data collected: 2026-01-07, covering October 21, 2017 to January 7, 2026."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","unstructured":"Andr\u00e9 Storhaug Jingyue Li and Tianyuan Hu. 2023. Efficient Avoidance of Vulnerabilities in Auto-completed Smart Contract Code Using Vulnerability-constrained Decoding. In 2023 IEEE 34th International Symposium on Software Reliability Engineering (ISSRE). 683-693. doi:10.1109\/ISSRE59848.2023.00035 10.1109\/ISSRE59848.2023.00035","DOI":"10.1109\/ISSRE59848.2023.00035"},{"key":"e_1_2_1_42_1","volume-title":"Weinberger (Eds.)","volume":"27","author":"Sutskever Ilya","year":"2014","unstructured":"Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Sequence to Sequence Learning with Neural Networks. In Advances in Neural Information Processing Systems, Z. Ghahramani, M. Welling, C. Cortes, N. Lawrence, and K. Weinberger (Eds.), Vol. 27. Curran Associates, Inc. https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2014\/file\/ 5a18e133cbf9f257297f410bb7eca942-Paper.pdf"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE66568.2025.00033"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295349"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3728963"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3714461"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3182538"},{"key":"e_1_2_1_49_1","unstructured":"Zhu Xiaoxuan Xiong Zhuozhi Zhang Lin Ye Haoning Gu Zhouhong Li Zihan Jiang Sihang Feng Hongwei Xiao Yanghua Wang Zili Yang Dongjie and Wang Shusen. 2023. CodeGPT: A Code-Related Dialogue Dataset Generated by GPT and for GPT. https:\/\/github.com\/zxx000728\/CodeGPT."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","unstructured":"An Yang Anfeng Li Baosong Yang et al. 2025. Qwen3 Technical Report. arXiv:2505.09388 [cs.CL] doi:10.48550\/arXiv. 2505.09388 10.48550\/arXiv.2505.09388","DOI":"10.48550\/arXiv"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","unstructured":"An Yang Baosong Yang Beichen Zhang Binyuan Hui Bo Zheng Bowen Yu Chengyuan Li Dayiheng Liu Fei Huang Haoran Wei et al. 2024. Qwen2.5 Technical Report. arXiv:2412.15115 [cs.CL] doi:10.48550\/arXiv.2412.15115 10.48550\/arXiv.2412.15115","DOI":"10.48550\/arXiv.2412.15115"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN54540.2023.10191121"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME55016.2022.00016"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2411.06221"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","unstructured":"Lei Yu Shiqi Cheng Zhirong Huang Jingyuan Zhang Chenjie Shen Junyi Lu Li Yang Fengjun Zhang and Jiajia Ma. 2025. SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detection. In 2025 IEEE International Conference on Software Maintenance and Evolution (ICSME). 61-72. doi:10.1109\/ ICSME64153.2025.00016 10.1109\/ICSME64153.2025.00016","DOI":"10.1109\/ICSME64153.2025.00016"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3728878"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE59848.2023.00030"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2603.18606"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN54540.2023.10191217"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2509.09942"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","unstructured":"Hang Yuan Xizhi Hou Lei Yu Li Yang Jiayue Tang Jiadong Xu Yifei Liu Fengjun Zhang and Chun Zuo. 2025. Leveraging Mixture-of-Experts Framework for Smart Contract Vulnerability Repair with Large Language Model. In 2025 40th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 1667-1679. doi:10.1109\/ ASE63991.2025.00140 10.1109\/ASE63991.2025.00140","DOI":"10.1109\/ASE63991.2025.00140"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2504.12234"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2408.14354"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2405.19327"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v40i19.38671"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380383"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3748727"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","unstructured":"Jipeng Zhang Jianshu Zhang Yuanzhe Li Renjie Pi Rui Pan Runtao Liu Ziqiang Zheng and Tong Zhang. 2024. Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Code. arXiv:2410.18957 [cs.CL] doi:10.48550\/arXiv.2410.18957 10.48550\/arXiv.2410.18957","DOI":"10.48550\/arXiv.2410.18957"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-025-00494-9"},{"key":"e_1_2_1_70_1","unstructured":"Yifan Zhang Yifan Luo Yang Yuan and Andrew C Yao. 2024. Autonomous Data Selection with Language Models for Mathematical Texts. In ICLR 2024 Workshop on Navigating and Addressing Data Problems for Foundation Models. https:\/\/openreview.net\/forum?id=bBF077z8LF"}],"container-title":["Proceedings of the ACM on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3808102","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T18:34:39Z","timestamp":1782844479000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3808102"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,30]]},"references-count":70,"journal-issue":{"issue":"FSE","published-print":{"date-parts":[[2026,6,30]]}},"alternative-id":["10.1145\/3808102"],"URL":"https:\/\/doi.org\/10.1145\/3808102","relation":{},"ISSN":["2994-970X"],"issn-type":[{"value":"2994-970X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,30]]}}}