{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T07:07:17Z","timestamp":1780643237023,"version":"3.54.1"},"publisher-location":"Singapore","reference-count":51,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819580330","type":"print"},{"value":"9789819580347","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"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":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-8034-7_3","type":"book-chapter","created":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T23:10:14Z","timestamp":1778109014000},"page":"48-69","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["AdvCodeGen: Adversarial Code Generation via\u00a0Large Language Models"],"prefix":"10.1007","author":[{"given":"Eun","family":"Jung","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiacheng","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yonghwi","family":"Kwon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hyoungshick","family":"Kim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,5,1]]},"reference":[{"key":"3_CR1","unstructured":"Afli, H., et al.: CD4Py: Code Duplicates Detector for Python using Program Dependence Graphs (2023). Accessed 30 May 2025"},{"key":"3_CR2","unstructured":"Amazon Web Services. Amazon CodeWhisperer (2023). Accessed 06 May 2025"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Bai, T., Luo, J., Zhao, J., Wen, B., Wang, Q.: Recent advances in adversarial training for adversarial robustness. arXiv preprint arXiv:2102.01356 (2021)","DOI":"10.24963\/ijcai.2021\/591"},{"key":"3_CR4","unstructured":"Brunsfeld, M.: tree-sitter: an incremental parsing system for programming tools (2018). Accessed 24 May 2025"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Cao, D., Liao, Y., Shang, X.: Realvul: can we detect vulnerabilities in web applications with LLM? arXiv preprint arXiv:2410.07573 (2024)","DOI":"10.18653\/v1\/2024.emnlp-main.472"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Chen, Y., Ding, Z., Alowain, L., Chen, X., Wagner, D.: Diversevul: a new vulnerable source code dataset for deep learning based vulnerability detection. In: Proceedings of the 26th International Symposium on Research in Attacks, Intrusions and Defenses, pp. 654\u2013668 (2023)","DOI":"10.1145\/3607199.3607242"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Chochlov, M., et al.: Using a nearest-neighbour, BERT-based approach for scalable clone detection. In: 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 582\u2013591. IEEE (2022)","DOI":"10.1109\/ICSME55016.2022.00080"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Cotroneo, D., Improta, C., Liguori, P., Natella, R.: Vulnerabilities in ai code generators: exploring targeted data poisoning attacks. In: Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension, pp. 280\u2013292 (2024)","DOI":"10.1145\/3643916.3644416"},{"key":"3_CR9","unstructured":"Ding, Y., et al.: Vulnerability detection with code language models: how far are we? arXiv preprint arXiv:2403.18624 (2024)"},{"key":"3_CR10","unstructured":"Du, X., et al.: Vul-rag: enhancing LLM-based vulnerability detection via knowledge-level rag. arXiv preprint arXiv:2406.11147 (2024)"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Fan, J., Li, Y., Wang, S., Nguyen, T.N.: AC\/C++ code vulnerability dataset with code changes and CVE summaries. In: Proceedings of the 17th International Conference on Mining Software Repositories, pp. 508\u2013512 (2020)","DOI":"10.1145\/3379597.3387501"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Feng, Z., et al.: CodeBERT: a pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155 (2020)","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"Fu, M., Tantithamthavorn, C.: Linevul: a transformer-based line-level vulnerability prediction. In: Proceedings of the 19th International Conference on Mining Software Repositories, pp. 608\u2013620 (2022)","DOI":"10.1145\/3524842.3528452"},{"key":"3_CR14","unstructured":"Fu, Y., et al.: Humaneval-x: a diverse benchmark for cross-lingual code generation. arXiv preprint arXiv:2305.14335 (2023)"},{"key":"3_CR15","unstructured":"GitHub. GitHub Copilot (2021). Accessed 06 May 2025"},{"key":"3_CR16","unstructured":"GitHub. Codeql: Discover vulnerabilities in open source code (2025). Accessed 9 Mar 2025"},{"key":"3_CR17","unstructured":"Goodfellow, I.J., Shlens, J., Szegedy, C.: Explaining and harnessing adversarial examples. arXiv preprint arXiv:1412.6572 (2014)"},{"key":"3_CR18","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.infsof.2015.08.002","volume":"68","author":"K Goseva-Popstojanova","year":"2015","unstructured":"Goseva-Popstojanova, K., Perhinschi, A.: On the capability of static code analysis to detect security vulnerabilities. Inf. Softw. Technol. 68, 18\u201333 (2015)","journal-title":"Inf. Softw. Technol."},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Guo, D., Lu, S., Duan, N., Wang, Y., Zhou, M., Yin, J.: Unixcoder: unified cross-modal pre-training for code representation. arXiv preprint arXiv:2203.03850 (2022)","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"3_CR20","unstructured":"Guo, D., et\u00a0al.: Graphcodebert: pre-training code representations with data flow. arXiv preprint arXiv:2009.08366 (2020)"},{"key":"3_CR21","unstructured":"Guo, D., et\u00a0al.: Deepseek-coder: when the large language model meets programming\u2013the rise of code intelligence. arXiv preprint arXiv:2401.14196 (2024)"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Hanif, H., Maffeis, S.: Vulberta: simplified source code pre-training for vulnerability detection. In: 2022 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20138. IEEE (2022)","DOI":"10.1109\/IJCNN55064.2022.9892280"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Henkel, J., Ramakrishnan, G., Wang, Z., Albarghouthi, A., Jha, S., Reps, T.: Semantic robustness of models of source code. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 526\u2013537. IEEE (2022)","DOI":"10.1109\/SANER53432.2022.00070"},{"issue":"8","key":"3_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3695988","volume":"33","author":"X Hou","year":"2024","unstructured":"Hou, X., et al.: Large language models for software engineering: a systematic literature review. ACM Trans. Softw. Eng. Methodol. 33(8), 1\u201379 (2024)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Jha, A., Reddy, C.K.: Codeattack: code-based adversarial attacks for pre-trained programming language models. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 37, pp. 14892\u201314900 (2023)","DOI":"10.1609\/aaai.v37i12.26739"},{"key":"3_CR26","doi-asserted-by":"crossref","unstructured":"Li, X., et al.: Make a feint to the east while attacking in the west: blinding LLM-based code auditors with flashboom attacks. In: 2025 IEEE Symposium on Security and Privacy (SP), pp. 539\u2013557. IEEE Computer Society (2025)","DOI":"10.1109\/SP61157.2025.00125"},{"key":"3_CR27","doi-asserted-by":"crossref","unstructured":"Li, X., et al.: Attribution-guided adversarial code prompt generation for code completion models. In: Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2024, pp. 1460\u20131471. Association for Computing Machinery, New York (2024)","DOI":"10.1145\/3691620.3695517"},{"key":"3_CR28","doi-asserted-by":"crossref","unstructured":"Li, Y., et al.: SV-trusteval-C: evaluating structure and semantic reasoning in large language models for source code vulnerability analysis. In: 2025 IEEE Symposium on Security and Privacy (SP). IEEE (2025)","DOI":"10.1109\/SP61157.2025.00191"},{"key":"3_CR29","doi-asserted-by":"crossref","unstructured":"Li, Z., Zhang, C., Pan, M., Zhang, T., Li, X.: Aacegen: attention guided adversarial code example generation for deep code models. In: Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering, pp. 1245\u20131257 (2024)","DOI":"10.1145\/3691620.3695500"},{"key":"3_CR30","unstructured":"Liu, S., et al.: EaTVul: ChatGPT-based evasion attack against software vulnerability detection. In: 33rd USENIX Security Symposium (USENIX Security 2024), pp. 7357\u20137374 (2024)"},{"key":"3_CR31","unstructured":"Lozhkov, A., et al.: Starcoder 2 and the stack v2: the next generation. arXiv preprint arXiv:2402.19173 (2024)"},{"key":"3_CR32","unstructured":"Lu, S., et\u00a0al.: Codexglue: a machine learning benchmark dataset for code understanding and generation. arXiv preprint arXiv:2102.04664 (2021)"},{"key":"3_CR33","unstructured":"Martinez-Gil, J.: Augmenting the interpretability of graphcodebert for code similarity tasks. arXiv preprint arXiv:2410.05275 (2024)"},{"key":"3_CR34","unstructured":"MITRE Corporation. Common Weakness Enumeration (CWE) (2024). Accessed 9 Mar 2025"},{"key":"3_CR35","unstructured":"Nijkamp, E., et al.: Codegen: an open large language model for code with multi-turn program synthesis. arXiv preprint arXiv:2203.13474 (2022)"},{"key":"3_CR36","unstructured":"NPM, Inc.: Auditing package dependencies for security vulnerabilities (2025). Accessed 9 Mar 2025"},{"key":"3_CR37","unstructured":"OpenAI. ChatGPT (2022). Accessed 06 May 2025"},{"key":"3_CR38","doi-asserted-by":"crossref","unstructured":"Pierazzi, F., Pendlebury, F., Cortellazzi, J., Cavallaro, L.: Intriguing properties of adversarial ml attacks in the problem space. In: 2020 IEEE Symposium on Security and Privacy (SP), pp. 1332\u20131349. IEEE (2020)","DOI":"10.1109\/SP40000.2020.00073"},{"key":"3_CR39","doi-asserted-by":"crossref","unstructured":"Pour, M.V., Li, Z., Ma, L., Hemmati, H.: A search-based testing framework for deep neural networks of source code embedding. In: 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST), pp. 36\u201346. IEEE (2021)","DOI":"10.1109\/ICST49551.2021.00016"},{"key":"3_CR40","unstructured":"r2c, Inc.: Semgrep: lightweight static analysis for many languages (2025). Accessed 9 Mar 2025"},{"key":"3_CR41","unstructured":"Roziere, B., et al.: Code llama: open foundation models for code. arXiv preprint arXiv:2308.12950 (2023)"},{"key":"3_CR42","doi-asserted-by":"crossref","unstructured":"Tian, Z., Chen, J., Jin, Z.: Code difference guided adversarial example generation for deep code models. In: 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 850\u2013862. IEEE (2023)","DOI":"10.1109\/ASE56229.2023.00149"},{"key":"3_CR43","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2025.107766","volume":"184","author":"Z Tian","year":"2025","unstructured":"Tian, Z., Teng, Y., Ke, X., Chen, Y., Chen, L.: Solbert: advancing solidity smart contract similarity analysis via self-supervised pre-training and contrastive fine-tuning. Inf. Softw. Technol. 184, 107766 (2025)","journal-title":"Inf. Softw. Technol."},{"key":"3_CR44","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, W., Joty, S., Hoi, S.C.H.: Codet5: identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv preprint arXiv:2109.00859 (2021)","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"3_CR45","doi-asserted-by":"crossref","unstructured":"Yang, S., Gu, X., Shen, B.: Self-supervised learning of smart contract representations. In: Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension, pp. 82\u201393 (2022)","DOI":"10.1145\/3524610.3527894"},{"key":"3_CR46","doi-asserted-by":"crossref","unstructured":"Yang, Z., Shi, J., He, J., Lo, D.: Natural attack for pre-trained models of code. In: Proceedings of the 44th International Conference on Software Engineering, pp. 1482\u20131493 (2022)","DOI":"10.1145\/3510003.3510146"},{"key":"3_CR47","doi-asserted-by":"crossref","unstructured":"Yefet, N., Alon, U., Yahav, E.: Adversarial examples for models of code. Proc. ACM Program. Lang. 4(OOPSLA), 1\u201330 (2020)","DOI":"10.1145\/3428230"},{"key":"3_CR48","unstructured":"Yin, T.: Lizard: a simple code complexity analyser (2025)"},{"issue":"3","key":"3_CR49","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3511887","volume":"31","author":"H Zhang","year":"2022","unstructured":"Zhang, H., et al.: Towards robustness of deep program processing models\u2013detection, estimation, and enhancement. ACM Trans. Softw. Eng. Methodol. (TOSEM) 31(3), 1\u201340 (2022)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"3_CR50","doi-asserted-by":"crossref","unstructured":"Zhang, H., Li, Z., Li, G., Ma, L., Liu, Y., Jin, Z.: Generating adversarial examples for holding robustness of source code processing models. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 1169\u20131176 (2020)","DOI":"10.1609\/aaai.v34i01.5469"},{"key":"3_CR51","unstructured":"Zhou, Y., Liu, S., Siow, J., Du, X., Liu, Y.: Devign: effective vulnerability identification by learning comprehensive program semantics via graph neural networks. In: Advances in Neural Information Processing Systems, vol. 32 (2019)"}],"container-title":["Lecture Notes in Computer Science","Information Security and Cryptology \u2013 ICISC 2025"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-8034-7_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T06:55:44Z","timestamp":1780642544000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-8034-7_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819580330","9789819580347"],"references-count":51,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-8034-7_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"1 May 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICISC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Information Security and Cryptology","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Seoul","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Korea (Republic of)","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 November 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 November 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icisc2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.icisc.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}