{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,27]],"date-time":"2026-08-27T15:38:36Z","timestamp":1787845116191,"version":"build-2784847793"},"reference-count":75,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"DOI":"10.13039\/501100012166","name":"National Key R&D Program of China","doi-asserted-by":"crossref","award":["2024YFB4506400"],"award-info":[{"award-number":["2024YFB4506400"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Hong Kong SAR RGC\/GRF","award":["16206524"],"award-info":[{"award-number":["16206524"]}]},{"name":"CCF-Huawei Populus Grove Fund"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2026,4,30]]},"abstract":"<jats:p>Recently, Large Language Models (LLMs) have shown promising results in code generation, and several automated test generation approaches based on LLMs have been proposed. Although these approaches achieve promising performance, they suffer from two limitations. First, they lack the intrinsic understanding of the semantic intricacies and logical constructs inherent to the focal method. Second, they ignore the diversity of the generated tests and generate tests with limited code coverage.<\/jats:p>\n                  <jats:p>To alleviate these two limitations, in this work, we propose a novel approach named TestCTRL that optimizes LLMs for unit test generation by the Chain-of-Thought (CoT) prompt and Reinforcement Learning (RL) strategy. Specifically, we first build a new CoT dataset, containing the focal methods, corresponding unit tests, and CoT prompts. The CoT prompt includes the intention and possible test input values. Then, the CoT dataset is used to fine-tune one LLM (i.e., CodeLlama 7B) that can be seen as the policy model in RL. Meanwhile, we fine-tune another LLM (i.e., CodeGPT) as the reward model by predicting the line coverage of the focal method and its test. Moreover, we employ the Proximal Policy Optimization (PPO) algorithm to optimize the policy model and generate unit tests. We use the Defects4J benchmark to evaluate our approach from three perspectives (i.e., naturalness, validity, and code coverage). To avoid data leakage threats, we filtered out data from the CoT dataset that have the same focal method and test case names as those in the Defects4J. The experimental results demonstrate that TestCTRL outperforms state-of-the-art baselines in line and branch coverages, respectively. Besides, TestCTRL improves bug detection performance. We also investigate the reason for the proposed approach\u2019s superiority.<\/jats:p>","DOI":"10.1145\/3745765","type":"journal-article","created":{"date-parts":[[2025,7,8]],"date-time":"2025-07-08T09:25:42Z","timestamp":1751966742000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Automated Unit Test Generation via Chain-of-Thought Prompt and Reinforcement Learning from Coverage Feedback"],"prefix":"10.1145","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4323-8951","authenticated-orcid":false,"given":"Junwei","family":"Zhang","sequence":"first","affiliation":[{"name":"The College of Computer Science and Technology, Zhejiang University, Hangzhou,\u00a0China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0093-3292","authenticated-orcid":false,"given":"Xing","family":"Hu","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6302-3256","authenticated-orcid":false,"given":"Xin","family":"Xia","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3508-7172","authenticated-orcid":false,"given":"Shing-Chi","family":"Cheung","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2615-9792","authenticated-orcid":false,"given":"Shanping","family":"Li","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,3,11]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3463274.3463335"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP.2017.27"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.18653\/V1\/D17-1098"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556961"},{"key":"e_1_3_2_6_2","unstructured":"Tom B. Brown Benjamin Mann Nick Ryder Melanie Subbiah Jared Kaplan Prafulla Dhariwal Arvind Neelakantan Pranav Shyam Girish Sastry Amanda Askell et al. 2020. Language models are few-shot learners. arXiv:200514165. Retrieved from https:\/\/arxiv.org\/abs\/2005.14165"},{"key":"e_1_3_2_7_2","first-page":"209","volume-title":"8th USENIX Symposium on Operating Systems Design and Implementation (OSDI \u201908)","author":"Cadar Cristian","year":"2008","unstructured":"Cristian Cadar, Daniel Dunbar, and Dawson R. Engler. 2008. KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs. In 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI \u201908). USENIX Association, 209\u2013224. Retrieved from http:\/\/www.usenix.org\/events\/osdi08\/tech\/full_papers\/cadar\/cadar.pdf"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3663529.3663801"},{"key":"e_1_3_2_9_2","unstructured":"Cobertura. 2025. Cobertura Is a Free Java Tool That Calculates the Percentage of Code Accessed by Tests. Retrieved from https:\/\/cobertura.github.io\/cobertura\/"},{"key":"e_1_3_2_10_2","unstructured":"CodeGPT. 2025. CodeGPT. Retrieved from https:\/\/huggingface.co\/microsoft\/CodeGPT-small-java\/"},{"key":"e_1_3_2_11_2","unstructured":"CodeLlama-7B. 2025. CodeLlama-7B. Retrieved from https:\/\/huggingface.co\/meta-llama\/CodeLlama-7b-hf\/tree\/main\/"},{"key":"e_1_3_2_12_2","unstructured":"Apache Commons Lang. 2025. Apache Commons Lang. Retrieved from https:\/\/commons.apache.org\/proper\/commons-lang\/"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368127"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.INFSOF.2024.107468"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510141"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","unstructured":"Yihong Dong Xue Jiang Zhi Jin and Ge Li. 2024. Self-collaboration code generation via ChatGPT. ACM Transactions on Software Engineering and Methodology 33 7 (2024) 1\u201338. DOI: 10.1145\/3672459","DOI":"10.1145\/3672459"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.SCICO.2007.01.015"},{"key":"e_1_3_2_18_2","unstructured":"The Example of CoT Prompt. 2025. Ocava. Retrieved from https:\/\/github.com\/ocadotechnology\/Ocava"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.18653\/V1\/2020.FINDINGS-EMNLP.139"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025179"},{"key":"e_1_3_2_21_2","unstructured":"GitHub. 2025. GitHub. Retrieved from https:\/\/github.com"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.18653\/V1\/2023.FINDINGS-EMNLP.28"},{"key":"e_1_3_2_23_2","unstructured":"ChatGPT Guide Prompt Strategies. 2025. ChatGPT Guide Prompt Strategies. Retrieved from https:\/\/the-decoder.com\/chatgpt-guide-prompt-strategies\/"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.71"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238183"},{"key":"e_1_3_2_26_2","volume-title":"10th International Conference on Learning Representations (ICLR \u201922), Virtual Event","author":"Hu Edward J.","year":"2022","unstructured":"Edward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. 2022. LoRA: Low-rank adaptation of large language models. In 10th International Conference on Learning Representations (ICLR \u201922), Virtual Event. OpenReview.net. Retrieved from https:\/\/openreview.net\/forum?id=nZeVKeeFYf9"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340459"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.18653\/V1\/2023.EMNLP-MAIN.782"},{"key":"e_1_3_2_30_2","unstructured":"KLEE. 2025. KLEE. Retrieved from https:\/\/github.com\/klee\/klee"},{"key":"e_1_3_2_31_2","first-page":"1008","volume-title":"Advances in Neural Information Processing Systems 12 (NIPS Conference)","author":"Konda Vijay R.","year":"1999","unstructured":"Vijay R. Konda and John N. Tsitsiklis. 1999. Actor-critic algorithms. In Advances in Neural Information Processing Systems 12 (NIPS Conference). MIT Press, 1008\u20131014. Retrieved from http:\/\/papers.nips.cc\/paper\/1786-actor-critic-algorithms"},{"key":"e_1_3_2_32_2","volume-title":"Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022 (NeurIPS \u201922)","author":"Le Hung","year":"2022","unstructured":"Hung Le, Yue Wang, Akhilesh Deepak Gotmare, Silvio Savarese, and Steven Chu-Hong Hoi. 2022. CodeRL: Mastering code generation through pretrained models and deep reinforcement learning. In Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022 (NeurIPS \u201922). Retrieved from http:\/\/papers.nips.cc\/paper_files\/paper\/2022\/hash\/8636419dea1aa9fbd25fc4248e702da4-Abstract-Conference.html"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00085"},{"key":"e_1_3_2_34_2","unstructured":"Raymond Li Loubna Ben Allal Yangtian Zi Niklas Muennighoff Denis Kocetkov Chenghao Mou Marc Marone Christopher Akiki Jia Li Jenny Chim et al. 2023. StarCoder: May the source be with you! arXiv:2305.06161. Retrieved from http:\/\/arxiv.org\/abs\/2305.06161"},{"key":"e_1_3_2_35_2","first-page":"74","article-title":"Rouge: A package for automatic evaluation of summaries","author":"Lin Chin-Yew","year":"2004","unstructured":"Chin-Yew Lin. 2004. Rouge: A package for automatic evaluation of summaries. In Text Summarization Branches Out, Association for Computational Linguistics, Barcelona, Spain, 74\u201381.","journal-title":"Text Summarization Branches Out, Association for Computational Linguistics, Barcelona, Spain"},{"key":"e_1_3_2_36_2","article-title":"RLTF: Reinforcement learning from unit test feedback","author":"Liu Jiate","year":"2023","unstructured":"Jiate Liu, Yiqin Zhu, Kaiwen Xiao, Qiang Fu, Xiao Han, Wei Yang, and Deheng Ye. 2023. RLTF: Reinforcement learning from unit test feedback. Transactions on Machine Learning Research (2023). Retrieved from https:\/\/openreview.net\/forum?id=hjYmsV6nXZ","journal-title":"Transactions on Machine Learning Research"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3560815"},{"key":"e_1_3_2_38_2","volume-title":"Neural Information Processing Systems Track on Datasets and Benchmarks 1, NeurIPS Datasets and Benchmarks 2021, Virtual","author":"Lu Shuai","year":"2021","unstructured":"Shuai Lu, Daya Guo, Shuo Ren, Junjie Huang, Alexey Svyatkovskiy, Ambrosio Blanco, Colin B. Clement, Dawn Drain, Daxin Jiang, Duyu Tang, et al. 2021. CodeXGLUE: A machine learning benchmark dataset for code understanding and generation. In Neural Information Processing Systems Track on Datasets and Benchmarks 1, NeurIPS Datasets and Benchmarks 2021, Virtual. Retrieved from https:\/\/datasets-benchmarks-proceedings.neurips.cc\/paper\/2021\/hash\/c16a5320fa475530d9583c34fd356ef5-Abstract-round1.html"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516829"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.CSDA.2023.107858"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00041"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00178"},{"key":"e_1_3_2_43_2","unstructured":"Description of EvoSuite. 2025. Description of EvoSuite in Defects4J. Retrieved from https:\/\/people.cs.umass. edu\/$\\sim$rjust\/defects4j\/html\\_doc\/run\\_evosuite.html"},{"key":"e_1_3_2_44_2","unstructured":"OpenAI. 2023. GPT-4 technical report. arXiv:2303.08774. Retrieved from https:\/\/arxiv.org\/abs\/2303.08774"},{"key":"e_1_3_2_45_2","unstructured":"Openclover. 2025. Openclover Code Coverage Platform for Java and Groovy. Retrieved from https:\/\/openclover.org\/"},{"key":"e_1_3_2_46_2","volume-title":"Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022 (NeurIPS \u201922)","author":"Ouyang Long","year":"2022","unstructured":"Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll L. Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al. 2022. Training language models to follow instructions with human feedback. In Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022 (NeurIPS \u201922). Retrieved from http:\/\/papers.nips.cc\/paper_files\/paper\/2022\/hash\/b1efde53be364a73914f58805a001731-Abstract-Conference.html"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.37"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","unstructured":"Replication Package. 2025. Replication Package. DOI: 10.6084\/m9.figshare.28235750.v1","DOI":"10.6084\/m9.figshare.28235750.v1"},{"key":"e_1_3_2_49_2","first-page":"311","volume-title":"40th Annual Meeting of the Association for Computational Linguistics","author":"Papineni Kishore","year":"2002","unstructured":"Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: A method for automatic evaluation of machine translation. In 40th Annual Meeting of the Association for Computational Linguistics. ACL, 311\u2013318. Retrieved from https:\/\/aclanthology.org\/P02-1040\/"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1689(199912)9:4<263::AID-STVR190>3.0.CO;2-Y"},{"key":"e_1_3_2_51_2","unstructured":"The Parser Generator Tool. 2025. Tree Sitter. Retrieved from https:\/\/tree-sitter.github.io\/tree-sitter"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/IWAST.2012.6228988"},{"key":"e_1_3_2_53_2","volume-title":"11th International Conference on Learning Representations (ICLR \u201923)","author":"Ramamurthy Rajkumar","year":"2023","unstructured":"Rajkumar Ramamurthy, Prithviraj Ammanabrolu, Kiant\u00e9 Brantley, Jack Hessel, Rafet Sifa, Christian Bauckhage, Hannaneh Hajishirzi, and Yejin Choi. 2023. Is reinforcement learning (not) for natural language processing: Benchmarks, baselines, and building blocks for natural language policy optimization. In 11th International Conference on Learning Representations (ICLR \u201923). OpenReview.net. Retrieved from https:\/\/openreview.net\/forum?id=8aHzds2uUyB"},{"key":"e_1_3_2_54_2","volume-title":"4th International Conference on Learning Representations (ICLR \u201916), Conference Track Proceedings","author":"Ranzato Marc\u2019Aurelio","year":"2016","unstructured":"Marc\u2019Aurelio Ranzato, Sumit Chopra, Michael Auli, and Wojciech Zaremba. 2016. Sequence level training with recurrent neural networks. In 4th International Conference on Learning Representations (ICLR \u201916), Conference Track Proceedings. Retrieved from http:\/\/arxiv.org\/abs\/1511.06732"},{"key":"e_1_3_2_55_2","unstructured":"Shuo Ren Daya Guo Shuai Lu Long Zhou Shujie Liu Duyu Tang Neel Sundaresan Ming Zhou Ambrosio Blanco and Shuai Ma. 2020. CodeBLEU: A method for automatic evaluation of code synthesis. arXiv:2009.10297. Retrieved from https:\/\/arxiv.org\/abs\/2009.10297"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04898-2_616"},{"key":"e_1_3_2_57_2","unstructured":"Baptiste Rozi\u00e8re Jonas Gehring Fabian Gloeckle Sten Sootla Itai Gat Xiaoqing Ellen Tan Yossi Adi Jingyu Liu Tal Remez J\u00e9r\u00e9my Rapin et al. 2023. Code Llama: Open foundation models for code. arXiv:2308.12950. Retrieved from http:\/\/arxiv.org\/abs\/2308.12950"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.91"},{"key":"e_1_3_2_59_2","unstructured":"John Schulman Filip Wolski Prafulla Dhariwal Alec Radford and Oleg Klimov. 2017. Proximal policy optimization algorithms. arXiv:1707.06347. Retrieved from http:\/\/arxiv.org\/abs\/1707.06347"},{"key":"e_1_3_2_60_2","article-title":"Execution-based code generation using deep reinforcement learning","volume":"2023","author":"Shojaee Parshin","year":"2023","unstructured":"Parshin Shojaee, Aneesh Jain, Sindhu Tipirneni, and Chandan K. Reddy. 2023. Execution-based code generation using deep reinforcement learning. Transactions on Machine Learning Research 2023 (2023). Retrieved from https:\/\/openreview.net\/forum?id=0XBuaxqEcG","journal-title":"Transactions on Machine Learning Research"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3661167.3661216"},{"key":"e_1_3_2_62_2","unstructured":"TestSpark. 2025. TestSpark. Retrieved from https:\/\/github.com\/JetBrains-Research\/TestSpark"},{"key":"e_1_3_2_63_2","unstructured":"Hugo Touvron Louis Martin Kevin Stone Peter Albert Amjad Almahairi Yasmine Babaei Nikolay Bashlykov Soumya Batra Prajjwal Bhargava Shruti Bhosale et al. 2023. Llama 2: Open foundation and fine-tuned chat models. arXiv:2307.09288. Retrieved from http:\/\/arxiv.org\/abs\/2307.09288"},{"key":"e_1_3_2_64_2","unstructured":"Michele Tufano Dawn Drain Alexey Svyatkovskiy Shao Kun Deng and Neel Sundaresan. 2020. Unit test case generation with transformers. arXiv:2009.05617. Retrieved from https:\/\/arxiv.org\/abs\/2009.05617"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1088\/1757-899X\/324\/1\/012049"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.18653\/V1\/2021.EMNLP-MAIN.685"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380429"},{"key":"e_1_3_2_68_2","volume-title":"Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022 (NeurIPS \u201922)","author":"Wei Jason","year":"2022","unstructured":"Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Brian Ichter, Fei Xia, Ed. H. Chi, Quoc V. Le, and Denny Zhou. 2022. Chain-of-thought prompting elicits reasoning in large language models. In Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022 (NeurIPS \u201922). Retrieved from http:\/\/papers.nips.cc\/paper_files\/paper\/2022\/hash\/9d5609613524ecf4f15af0f7b31abca4-Abstract-Conference.html"},{"key":"e_1_3_2_69_2","unstructured":"Ratnadira Widyasari Sheng Qin Sim Camellia Lok Haodi Qi Jack Phan Qijin Tay Constance Tan Fiona Wee Jodie Ethelda Tan Yuheng Yieh et al. 2024. BugsInPy: A database of existing bugs in Python programs to enable controlled testing and debugging studies. arXiv:2401.15481. Retrieved from http:\/\/arxiv.org\/abs\/2401.15481"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00992696"},{"key":"e_1_3_2_71_2","volume-title":"Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023 (NeurIPS \u201923)","author":"Wu Zeqiu","year":"2023","unstructured":"Zeqiu Wu, Yushi Hu, Weijia Shi, Nouha Dziri, Alane Suhr, Prithviraj Ammanabrolu, Noah A. Smith, Mari Ostendorf, and Hannaneh Hajishirzi. 2023. Fine-grained human feedback gives better rewards for language model training. In Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023 (NeurIPS \u201923). Retrieved from http:\/\/papers.nips.cc\/paper_files\/paper\/2023\/hash\/b8c90b65739ae8417e61eadb521f63d5-Abstract-Conference.html"},{"key":"e_1_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693084"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510149"},{"key":"e_1_3_2_74_2","unstructured":"Zhiqiang Yuan Yiling Lou Mingwei Liu Shiji Ding Kaixin Wang Yixuan Chen and Xin Peng. 2023. No more manual tests? Evaluating and improving ChatGPT for unit test generation. arXiv:2305.04207. Retrieved from http:\/\/arxiv.org\/abs\/2305.04207"},{"key":"e_1_3_2_75_2","unstructured":"Junwei Zhang Xing Hu Shan Gao Xin Xia David Lo and Shanping Li. 2025. Less is more: On the importance of data quality for unit test generation. arXiv:2502.14212. Retrieved from http:\/\/arxiv.org\/abs\/2502.14212"},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526155"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3745765","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T16:26:22Z","timestamp":1773246382000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3745765"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,11]]},"references-count":75,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,4,30]]}},"alternative-id":["10.1145\/3745765"],"URL":"https:\/\/doi.org\/10.1145\/3745765","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,11]]},"assertion":[{"value":"2024-08-19","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-28","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-03-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}