{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T13:58:06Z","timestamp":1775743086562,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T00:00:00Z","timestamp":1748995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,4]]},"DOI":"10.1145\/3716815.3729010","type":"proceedings-article","created":{"date-parts":[[2025,6,5]],"date-time":"2025-06-05T18:35:32Z","timestamp":1749148532000},"page":"23-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Exploring Prompt Patterns for Effective Vulnerability Repair in Real-World Code by Large Language Models"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-6958-3563","authenticated-orcid":false,"given":"Yining","family":"Luo","sequence":"first","affiliation":[{"name":"Northern Arizona University, Flagstaff, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8557-2814","authenticated-orcid":false,"given":"Baobao","family":"Li","sequence":"additional","affiliation":[{"name":"Northern Arizona University, Flagstaff, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2602-3927","authenticated-orcid":false,"given":"Anoop","family":"Singhal","sequence":"additional","affiliation":[{"name":"National Institute of Standards and Technology, Gaithersburg, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9675-674X","authenticated-orcid":false,"given":"Peiyu","family":"Tseng","sequence":"additional","affiliation":[{"name":"Penn State University, University Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3964-8034","authenticated-orcid":false,"given":"Lan","family":"Zhang","sequence":"additional","affiliation":[{"name":"Northern Arizona University, Flagstaff, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1412-4800","authenticated-orcid":false,"given":"Qingtian","family":"Zou","sequence":"additional","affiliation":[{"name":"University of Texas Southwestern Medical Center, Dallas, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0321-2338","authenticated-orcid":false,"given":"Xiaoyan","family":"Sun","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic Institute, Worcester, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4175-504X","authenticated-orcid":false,"given":"Peng","family":"Liu","sequence":"additional","affiliation":[{"name":"Penn State University, University Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,6,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2025. Bugscpp. Technical Report. https:\/\/github.com\/Suresoft-GLaDOS\/bugscpp"},{"key":"e_1_3_2_1_3_1","unstructured":"2025. Dataset. Technical Report. https:\/\/github.com\/Baobaobhbdhsdj\/VulnRepairDataset"},{"key":"e_1_3_2_1_4_1","unstructured":"2025. Juliet Dataset. Technical Report. https:\/\/github.com\/Moirai7\/LLMSupportedProgramRepair\/tree\/main\/bugscpp\/taxonomy\/juliet"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00208"},{"key":"e_1_3_2_1_6_1","volume-title":"A study on Prompt Design, Advantages and Limitations of ChatGPT for Deep Learning Program Repair","author":"Cao Jialun","unstructured":"Jialun Cao, Meiziniu Li, Ming Wen, and Shing-chi Cheung. 2023. A study on Prompt Design, Advantages and Limitations of ChatGPT for Deep Learning Program Repair. Vol. 1. Association for Computing Machinery. arXiv:2304.08191 http:\/\/arxiv.org\/abs\/2304.08191"},{"key":"e_1_3_2_1_7_1","unstructured":"Aurelien Delaitre. 2015. C Test Suite for Source Code Analyzer v2 - Vulnerable - NIST Software Assurance Reference Dataset. https:\/\/samate.nist.gov\/SARD\/test-suites\/100"},{"key":"e_1_3_2_1_8_1","unstructured":"Zhiyu Fan Xiang Gao Martin Mirchev Abhik Roychoudhury and Shin Hwei Tan. 2022. Automated Repair of Programs from Large Language Models. (2022). arXiv:2205.10583 http:\/\/arxiv.org\/abs\/2205.10583"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC60848.2023.00085"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589335.3651463"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.112031"},{"key":"e_1_3_2_1_12_1","volume-title":"Mohammed Latif Siddiq, Masum Hasan, Anindya Iqbal, and Joanna Santos.","author":"Paul Rishov","year":"2023","unstructured":"Rishov Paul, Md Mohib Hossain, Mohammed Latif Siddiq, Masum Hasan, Anindya Iqbal, and Joanna Santos. 2023. Enhancing automated program repair through fine-tuning and prompt engineering. arXiv preprint arXiv:2304.07840 (2023)."},{"key":"e_1_3_2_1_13_1","volume-title":"Codeflaws: A Programming Competition Benchmark for Evaluating Automated Program Repair Tools.","author":"Tan Shin Hwei","year":"2017","unstructured":"Shin Hwei Tan, Jooyong Yi, Yulis, Sergey Mechtaev, and Abhik Roychoudhury. 2017. Codeflaws: A Programming Competition Benchmark for Evaluating Automated Program Repair Tools."},{"key":"e_1_3_2_1_14_1","volume-title":"Nagarajan Natarajan, Aditya Kanade, Suresh Parthasarathy, and Sriram Rajamani.","author":"Wadhwa Nalin","year":"2023","unstructured":"Nalin Wadhwa, Jui Pradhan, Atharv Sonwane, Surya Prakash Sahu, Nagarajan Natarajan, Aditya Kanade, Suresh Parthasarathy, and Sriram Rajamani. 2023. Frustrated with Code Quality Issues? LLMs can Help! arXiv preprint arXiv:2309.12938 (2023)."},{"key":"e_1_3_2_1_15_1","volume-title":"The Effectiveness of Large Language Models (Chatgpt and Codebert) for Security-Oriented Code Analysis. Available at SSRN 4567887","author":"Wang Zhilong","year":"2023","unstructured":"Zhilong Wang, Lan Zhang, Chen Cao, and Peng Liu. 2023. The Effectiveness of Large Language Models (Chatgpt and Codebert) for Security-Oriented Code Analysis. Available at SSRN 4567887 (2023)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.4236\/jsea.2024.1711044"},{"key":"e_1_3_2_1_17_1","volume-title":"Generative AI for Effective Software Development","author":"White Jules","unstructured":"Jules White, Sam Hays, Quchen Fu, Jesse Spencer-Smith, and Douglas C Schmidt. 2024. Chatgpt prompt patterns for improving code quality, refactoring, requirements elicitation, and software design. In Generative AI for Effective Software Development. Springer, 71--108."},{"key":"e_1_3_2_1_18_1","volume-title":"Thibaud Lutellier, Jordan Davis, Lin Tan, Petr Babkin, and Sameena Shah.","author":"Wu Yi","year":"2023","unstructured":"Yi Wu, Nan Jiang, Hung Viet Pham, Thibaud Lutellier, Jordan Davis, Lin Tan, Petr Babkin, and Sameena Shah. 2023. How Effective Are Neural Networks for Fixing Security Vulnerabilities. arXiv preprint arXiv:2305.18607 (2023)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102151"},{"key":"e_1_3_2_1_20_1","volume-title":"Dlap: A deep learning augmented large language model prompting framework for software vulnerability detection. Journal of Systems and Software","author":"Yang Yanjing","year":"2024","unstructured":"Yanjing Yang, Xin Zhou, Runfeng Mao, Jinwei Xu, Lanxin Yang, Yu Zhang, Haifeng Shen, and He Zhang. 2024. Dlap: A deep learning augmented large language model prompting framework for software vulnerability detection. Journal of Systems and Software (2024), 112234."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643651.3659892"},{"key":"e_1_3_2_1_22_1","volume-title":"The Right Prompts for the Job: Repair Code-Review Defects with Large Language Model. arXiv preprint arXiv:2312.17485","author":"Zhao Zelin","year":"2023","unstructured":"Zelin Zhao, Zhaogui Xu, Jialong Zhu, Peng Di, Yuan Yao, and Xiaoxing Ma. 2023. The Right Prompts for the Job: Repair Code-Review Defects with Large Language Model. arXiv preprint arXiv:2312.17485 (2023)."},{"key":"e_1_3_2_1_23_1","volume-title":"The use of large language models for program repair. Computer Standards & Interfaces","author":"Zubair Fida","year":"2024","unstructured":"Fida Zubair, Maryam Al-Hitmi, and Cagatay Catal. 2024. The use of large language models for program repair. Computer Standards & Interfaces (2024), 103951."}],"event":{"name":"CODASPY '25:CODASPY '25","location":"Pittsburgh PA USA","acronym":"CODASPY '25","sponsor":["sigsac ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 10th ACM International Workshop on Security and Privacy Analytics"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3716815.3729010","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3716815.3729010","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:18:53Z","timestamp":1750295933000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3716815.3729010"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,4]]},"references-count":22,"alternative-id":["10.1145\/3716815.3729010","10.1145\/3716815"],"URL":"https:\/\/doi.org\/10.1145\/3716815.3729010","relation":{},"subject":[],"published":{"date-parts":[[2025,6,4]]},"assertion":[{"value":"2025-06-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}