{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T16:00:42Z","timestamp":1785340842643,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3794763.3794816","type":"proceedings-article","created":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T15:18:58Z","timestamp":1785338338000},"page":"270-281","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Leveraging Change Types and Contexts to Guide LLMs for Automated Test Code Updating"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-4147-6053","authenticated-orcid":false,"given":"Taicheng","family":"Huang","sequence":"first","affiliation":[{"name":"Sun Yat-sen University, Zhuhai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8234-3186","authenticated-orcid":false,"given":"Xiangping","family":"Chen","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1691-0959","authenticated-orcid":false,"given":"Yuan","family":"Huang","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Zhuhai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1352-7429","authenticated-orcid":false,"given":"Changlin","family":"Yang","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Zhuhai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,29]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"2015. https:\/\/github.com\/unofficial-openjdk\/openjdk\/tree\/b9cf55cae49b6e5f56a234804c107b520a90f258"},{"key":"e_1_3_3_1_3_2","unstructured":"2016. https:\/\/github.com\/winder\/Universal-G-Code-Sender\/tree\/450791279d0fd5d18e6e45d83a9bd8119f4bab8f"},{"key":"e_1_3_3_1_4_2","unstructured":"2021. https:\/\/github.com\/floodlight\/floodlight\/tree\/9f97f405c3da3e5dafcf35a29d395f8612002249"},{"key":"e_1_3_3_1_5_2","unstructured":"2023. https:\/\/github.com\/CEPROTest\/CEPROT\/blob\/master\/data\/gen.zip"},{"key":"e_1_3_3_1_6_2","unstructured":"2024. https:\/\/www.jacoco.org\/jacoco\/"},{"key":"e_1_3_3_1_7_2","unstructured":"2025. https:\/\/openai.com\/index\/hello-gpt-4o"},{"key":"e_1_3_3_1_8_2","unstructured":"2025. https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet"},{"key":"e_1_3_3_1_9_2","unstructured":"2025. https:\/\/huggingface.co\/Qwen\/Qwen3-32B"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","unstructured":"Saranya Alagarsamy Chakkrit Tantithamthavorn and Aldeida Aleti. 2024. A3Test: Assertion-Augmented Automated Test case generation. Information and Software Technology 176 (2024) 107565. 10.1016\/j.infsof.2024.107565","DOI":"10.1016\/j.infsof.2024.107565"},{"key":"e_1_3_3_1_11_2","unstructured":"Dominik Bork and Philip Langer. 2023. Language server protocol: An introduction to the protocol its use and adoption for web modeling tools. Enterprise Modelling and Information Systems Architectures (EMISAJ) 18 (2023) 9\u20131."},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"crossref","unstructured":"Xiangping Chen Xing Hu Yuan Huang He Jiang Weixing Ji Yanjie Jiang Yanyan Jiang Bo Liu Hui Liu Xiaochen Li et\u00a0al. 2025. Deep learning-based software engineering: progress challenges and opportunities. Science China Information Sciences 68 1 (2025) 111102.","DOI":"10.1007\/s11432-023-4127-5"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"crossref","unstructured":"Jianlei Chi Xiaotian Wang Yuhan Huang Lechen Yu Di Cui Jianguo Sun and Jun Sun. 2025. Reaccept: Automated co-evolution of production and test code based on dynamic validation and large language models. Proceedings of the ACM on Software Engineering 2 ISSTA (2025) 1234\u20131256.","DOI":"10.1145\/3728930"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2014.11"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","unstructured":"Arghavan\u00a0Moradi Dakhel Amin Nikanjam Vahid Majdinasab Foutse Khomh and Michel\u00a0C. Desmarais. 2024. Effective test generation using pre-trained Large Language Models and mutation testing. Information and Software Technology 171 (2024) 107468. 10.1016\/j.infsof.2024.107468","DOI":"10.1016\/j.infsof.2024.107468"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3639478.3643525"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"crossref","unstructured":"Gordon Fraser and Andrea Arcuri. 2012. Whole test suite generation. IEEE Transactions on Software Engineering 39 2 (2012) 276\u2013291.","DOI":"10.1109\/TSE.2012.14"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3617850"},{"key":"e_1_3_3_1_19_2","first-page":"60","volume-title":"CEUR Workshop Proceedings","volume":"1009","author":"Hosseini Roya","year":"2013","unstructured":"Roya Hosseini and Peter Brusilovsky. 2013. Javaparser: A fine-grain concept indexing tool for java problems. In CEUR Workshop Proceedings , Vol.\u00a01009. University of Pittsburgh, 60\u201363."},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Xing Hu Zhuang Liu Xin Xia Zhongxin Liu Tongtong Xu and Xiaohu Yang. 2023. Identify and Update Test Cases When Production Code Changes: A Transformer-Based Approach. 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE) (2023) 1111\u20131122. https:\/\/api.semanticscholar.org\/CorpusID:265054479","DOI":"10.1109\/ASE56229.2023.00165"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"crossref","unstructured":"Yuan Huang Xiangping Chen Zhiyong Liu Xiaonan Luo and Zibin Zheng. 2017. Using discriminative feature in software entities for relevance identification of code changes. Journal of Software: Evolution and Process 29 7 (2017) e1859.","DOI":"10.1002\/smr.1859"},{"key":"e_1_3_3_1_22_2","unstructured":"Yuan Huang Yinan Chen Xiangping Chen Junqi Chen Rui Peng Zhicao Tang Jinbo Huang Furen Xu and Zibin Zheng. 2024. Generative Software Engineering. arxiv:https:\/\/arXiv.org\/abs\/2403.02583\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2403.02583"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"crossref","unstructured":"Yuan Huang Hanyang Guo Xi Ding Junhuai Shu Xiangping Chen Xiapu Luo Zibin Zheng and Xiaocong Zhou. 2023. A comparative study on method comment and inline comment. ACM Transactions on Software Engineering and Methodology 32 5 (2023) 1\u201326.","DOI":"10.1145\/3582570"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264841"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Yuan Huang Nan Jia Xiangping Chen Kai Hong and Zibin Zheng. 2020. Code review knowledge perception: Fusing multi-features for salient-class location. IEEE Transactions on Software Engineering 48 5 (2020) 1463\u20131479.","DOI":"10.1109\/TSE.2020.3021902"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","unstructured":"Yuan Huang Jinyu Jiang Xiapu Luo Xiangping Chen Zibin Zheng Nan Jia and Gang Huang. 2022. Change-Patterns Mapping: A Boosting Way for Change Impact Analysis. IEEE Transactions on Software Engineering 48 7 (2022) 2376\u20132398. 10.1109\/TSE.2021.3059481","DOI":"10.1109\/TSE.2021.3059481"},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"crossref","unstructured":"Yuan Huang Zhicao Tang Xiangping Chen and Xiaocong Zhou. 2024. Towards automatically identifying the co\u2010change of production and test code. Software Testing 34 (2024). https:\/\/api.semanticscholar.org\/CorpusID:267136889","DOI":"10.1002\/stvr.1870"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3527923"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.12"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00085"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"crossref","unstructured":"Maurizio Leotta Diego Clerissi Dario Olianas Filippo Ricca Davide Ancona Giorgio Delzanno Luca Franceschini and Marina Ribaudo. 2018. An acceptance testing approach for Internet of Things systems. IET Softw. 12 (2018) 430\u2013436. https:\/\/api.semanticscholar.org\/CorpusID:52977475","DOI":"10.1049\/iet-sen.2017.0344"},{"key":"e_1_3_3_1_32_2","unstructured":"M Lewis. 2019. Bart: Denoising sequence-to-sequence pre-training for natural language generation translation and comprehension. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1910.13461 (2019)."},{"key":"e_1_3_3_1_33_2","unstructured":"Feng Lin Dong\u00a0Jae Kim et\u00a0al. 2024. When llm-based code generation meets the software development process. arXiv e-prints (2024) arXiv\u20132403."},{"key":"e_1_3_3_1_34_2","unstructured":"Jun Liu Jiwei Yan Yuanyuan Xie Jun Yan and Jian Zhang. 2024. Augmenting LLMs to Repair Obsolete Test Cases with Static Collector and Neural Reranker. arxiv:https:\/\/arXiv.org\/abs\/2407.03625\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2407.03625"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE62328.2024.00043"},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416581"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"crossref","unstructured":"Zeeger Lubsen Andy Zaidman and Martin Pinzger. 2009. Using association rules to study the co-evolution of production & test code. 2009 6th IEEE International Working Conference on Mining Software Repositories (2009) 151\u2013154. https:\/\/api.semanticscholar.org\/CorpusID:12670302","DOI":"10.1109\/MSR.2009.5069493"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516829"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"crossref","unstructured":"Cosmin Marsavina Daniele Romano and Andy Zaidman. 2014. Studying Fine-Grained Co-evolution Patterns of Production and Test Code. 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation (2014) 195\u2013204. https:\/\/api.semanticscholar.org\/CorpusID:7957963","DOI":"10.1109\/SCAM.2014.28"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2011.100"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/940071.940088"},{"key":"e_1_3_3_1_42_2","doi-asserted-by":"crossref","unstructured":"Fangwen Mu Lin Shi Song Wang Zhuohao Yu Binquan Zhang ChenXue Wang Shichao Liu and Qing Wang. 2024. Clarifygpt: A framework for enhancing llm-based code generation via requirements clarification. Proceedings of the ACM on Software Engineering 1 FSE (2024) 2332\u20132354.","DOI":"10.1145\/3660810"},{"key":"e_1_3_3_1_43_2","volume-title":"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 Annual Meeting of the Association for Computational Linguistics. https:\/\/api.semanticscholar.org\/CorpusID:11080756"},{"key":"e_1_3_3_1_44_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:https:\/\/arXiv.org\/abs\/2009.10297\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2009.10297"},{"key":"e_1_3_3_1_45_2","doi-asserted-by":"publisher","unstructured":"Gabriel Ryan Siddhartha Jain Mingyue Shang Shiqi Wang Xiaofei Ma Murali\u00a0Krishna Ramanathan and Baishakhi Ray. 2024. Code-Aware Prompting: A Study of Coverage-Guided Test Generation in Regression Setting using LLM. Proc. ACM Softw. Eng. 1 FSE Article 43 (July 2024) 21\u00a0pages. 10.1145\/3643769","DOI":"10.1145\/3643769"},{"key":"e_1_3_3_1_46_2","unstructured":"Max Sch\u00e4fer Sarah Nadi Aryaz Eghbali and Frank Tip. 2023. An empirical evaluation of using large language models for automated unit test generation. IEEE Transactions on Software Engineering (2023)."},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","unstructured":"Weifeng Sun Meng Yan Zhongxin Liu Xin Xia Yan Lei and David Lo. 2023. Revisiting the Identification of the Co-evolution of Production and Test Code. ACM Trans. Softw. Eng. Methodol. 32 6 Article 152 (Sept. 2023) 37\u00a0pages. 10.1145\/3607183","DOI":"10.1145\/3607183"},{"key":"e_1_3_3_1_48_2","unstructured":"Ronald\u00a0A Thisted. 1998. What is a P-value. Departments of Statistics and Health Studies (1998)."},{"key":"e_1_3_3_1_49_2","unstructured":"Michele Tufano Dawn Drain Alexey Svyatkovskiy Shao\u00a0Kun Deng and Neel Sundaresan. 2021. Unit Test Case Generation with Transformers and Focal Context. arxiv:https:\/\/arXiv.org\/abs\/2009.05617\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2009.05617"},{"key":"e_1_3_3_1_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00033"},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"crossref","unstructured":"Yue Wang Weishi Wang Shafiq Joty and Steven\u00a0CH Hoi. 2021. Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2109.00859 (2021).","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"e_1_3_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380429"},{"key":"e_1_3_3_1_53_2","unstructured":"Jason Wei Xuezhi Wang Dale Schuurmans Maarten Bosma Ed\u00a0Huai hsin Chi F. Xia Quoc Le and Denny Zhou. 2022. Chain of Thought Prompting Elicits Reasoning in Large Language Models. ArXiv abs\/2201.11903 (2022). https:\/\/api.semanticscholar.org\/CorpusID:246411621"},{"key":"e_1_3_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.5555\/851010.856115"},{"key":"e_1_3_3_1_55_2","unstructured":"Zhiqiang Yuan Yiling Lou Mingwei Liu Shiji Ding Kaixin Wang Yixuan Chen and Xin Peng. 2024. No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation. arxiv:https:\/\/arXiv.org\/abs\/2305.04207\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2305.04207"}],"event":{"name":"ICPC '26: 34th IEEE\/ACM International Conference on Program Comprehension","location":"Rio de Janeiro , Brazil","acronym":"ICPC '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2026 34th IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3794763.3794816","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T15:21:59Z","timestamp":1785338519000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3794763.3794816"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":54,"alternative-id":["10.1145\/3794763.3794816","10.1145\/3794763"],"URL":"https:\/\/doi.org\/10.1145\/3794763.3794816","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-07-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}