{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T07:58:58Z","timestamp":1780559938861,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","funder":[{"name":"the National Key R&D Program under Grant","award":["2023YFB4503801"],"award-info":[{"award-number":["2023YFB4503801"]}]},{"name":"the National Natural Science Foundation of China under Grant","award":["62192733"],"award-info":[{"award-number":["62192733"]}]},{"name":"the National Natural Science Foundation of China under Grant","award":["62192730"],"award-info":[{"award-number":["62192730"]}]},{"name":"the Major Program (JD) of Hubei Province","award":["2023BAA024"],"award-info":[{"award-number":["2023BAA024"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,20]]},"DOI":"10.1145\/3755881.3755894","type":"proceedings-article","created":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:46:17Z","timestamp":1761565577000},"page":"269-280","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Line-level Semantic Structure Learning for Code Vulnerability Detection"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7534-0059","authenticated-orcid":false,"given":"Ziliang","family":"Wang","sequence":"first","affiliation":[{"name":"Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5828-0186","authenticated-orcid":false,"given":"Ge","family":"Li","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5579-8852","authenticated-orcid":false,"given":"Jia","family":"Li","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6228-4019","authenticated-orcid":false,"given":"Yihong","family":"Dong","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8991-747X","authenticated-orcid":false,"given":"Yingfei","family":"Xiong","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1087-226X","authenticated-orcid":false,"given":"Zhi","family":"Jin","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,10,27]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"2022. Open source security and risk analysis report. Available: https:\/\/www.synopsys.com\/content\/dam\/synopsys\/ sig-assets\/reports\/rep-ossra-2022.pdf (2022)."},{"key":"e_1_3_3_2_3_2","first-page":"3011","volume-title":"Proceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: Main Volume","author":"Bai Jiangang","year":"2021","unstructured":"Jiangang Bai, Yujing Wang, Yiren Chen, Yaming Yang, Jing Bai, Jing Yu, and Yunhai Tong. 2021. Syntax-BERT: Improving Pre-trained Transformers with Syntax Trees. In Proceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: Main Volume. 3011\u20133020."},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510219"},{"key":"e_1_3_3_2_5_2","unstructured":"Saikat Chakraborty Rahul Krishna Yangruibo Ding and Baishakhi Ray. 2021. Deep learning based vulnerability detection: Are we there yet. IEEE Transactions on Software Engineering (2021)."},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Nitesh\u00a0V Chawla Kevin\u00a0W Bowyer Lawrence\u00a0O Hall and W\u00a0Philip Kegelmeyer. 2002. SMOTE: synthetic minority over-sampling technique. Journal of artificial intelligence research 16 (2002) 321\u2013357.","DOI":"10.1613\/jair.953"},{"key":"e_1_3_3_2_7_2","unstructured":"Checkmarx. 2022. Online. Available: https:\/\/www.checkmarx.com\/ (2022)."},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"crossref","unstructured":"Xiao Cheng Haoyu Wang Jiayi Hua Guoai Xu and Yulei Sui. 2021. Deepwukong: Statically detecting software vulnerabilities using deep graph neural network. ACM Transactions on Software Engineering and Methodology (TOSEM) 30 3 (2021) 1\u201333.","DOI":"10.1145\/3436877"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3533767.3534371"},{"key":"e_1_3_3_2_10_2","unstructured":"Hoa\u00a0Khanh Dam Truyen Tran Trang Pham Shien\u00a0Wee Ng John Grundy and Aditya Ghose. 2017. Automatic feature learning for vulnerability prediction. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1708.02368 (2017)."},{"key":"e_1_3_3_2_11_2","unstructured":"Yangruibo Ding Yanjun Fu Omniyyah Ibrahim Chawin Sitawarin Xinyun Chen Basel Alomair David Wagner Baishakhi Ray and Yizheng Chen. 2024. Vulnerability detection with code language models: How far are we? arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2403.18624 (2024)."},{"key":"e_1_3_3_2_12_2","first-page":"1","volume-title":"Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering","author":"Ding Yangruibo","year":"2024","unstructured":"Yangruibo Ding, Benjamin Steenhoek, Kexin Pei, Gail Kaiser, Wei Le, and Baishakhi Ray. 2024. Traced: Execution-aware pre-training for source code. In Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. 1\u201312."},{"key":"e_1_3_3_2_13_2","first-page":"4665","volume-title":"IJCAI","author":"Duan Xu","year":"2019","unstructured":"Xu Duan, Jingzheng Wu, Shouling Ji, Zhiqing Rui, Tianyue Luo, Mutian Yang, and Yanjun Wu. 2019. VulSniper: Focus Your Attention to Shoot Fine-Grained Vulnerabilities.. In IJCAI. 4665\u20134671."},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_3_2_15_2","unstructured":"Flawfinder. 2022. Online. Available: http:\/\/www.dwheeler.com\/ flawfinde\/r (2022)."},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528452"},{"key":"e_1_3_3_2_17_2","unstructured":"Albert Gu and Tri Dao. 2023. Mamba: Linear-time sequence modeling with selective state spaces. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2312.00752 (2023)."},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"e_1_3_3_2_19_2","volume-title":"International Conference on Learning Representations","author":"Guo Daya","year":"2020","unstructured":"Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, LIU Shujie, Long Zhou, Nan Duan, Alexey Svyatkovskiy, Shengyu Fu, et\u00a0al. 2020. GraphCodeBERT: Pre-training Code Representations with Data Flow. In International Conference on Learning Representations."},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN55064.2022.9892280"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"crossref","unstructured":"Julian Jang-Jaccard and Surya Nepal. 2014. A survey of emerging threats in cybersecurity. Journal of computer and system sciences 80 5 (2014) 973\u2013993.","DOI":"10.1016\/j.jcss.2014.02.005"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"crossref","unstructured":"Arnold Johnson Kelley Dempsey Ron Ross Sarbari Gupta Dennis Bailey et\u00a0al. 2011. Guide for security-focused configuration management of information systems. NIST special publication 800 128 (2011) 16\u201316.","DOI":"10.6028\/NIST.SP.800-128-2011"},{"key":"e_1_3_3_2_23_2","first-page":"5110","volume-title":"International conference on machine learning","author":"Kanade Aditya","year":"2020","unstructured":"Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi. 2020. Learning and evaluating contextual embedding of source code. In International conference on machine learning. PMLR, 5110\u20135121."},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468597"},{"key":"e_1_3_3_2_25_2","volume-title":"Proceedings of ICLR\u201916","author":"Li Yujia","year":"2016","unstructured":"Yujia Li, Richard Zemel, Marc Brockschmidt, and Daniel Tarlow. 2016. Gated Graph Sequence Neural Networks. In Proceedings of ICLR\u201916."},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"crossref","unstructured":"Zhen Li Deqing Zou Shouhuai Xu Hai Jin Yawei Zhu and Zhaoxuan Chen. 2021. Sysevr: A framework for using deep learning to detect software vulnerabilities. IEEE Transactions on Dependable and Secure Computing 19 4 (2021) 2244\u20132258.","DOI":"10.1109\/TDSC.2021.3051525"},{"key":"e_1_3_3_2_27_2","unstructured":"Zhen Li Deqing Zou Shouhuai Xu Xinyu Ou Hai Jin Sujuan Wang Zhijun Deng and Yuyi Zhong. 2018. Vuldeepecker: A deep learning-based system for vulnerability detection. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1801.01681 (2018)."},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3138840"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00040"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639142"},{"key":"e_1_3_3_2_31_2","unstructured":"Chengzhi Mao Ziyuan Zhong Junfeng Yang Carl Vondrick and Baishakhi Ray. 2019. Metric learning for adversarial robustness. Advances in neural information processing systems 32 (2019)."},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1145\/3510454.3516865","volume-title":"Proceedings of the ACM\/IEEE 44th International Conference on Software Engineering: Companion Proceedings","author":"Nguyen Van-Anh","year":"2022","unstructured":"Van-Anh Nguyen, Dai\u00a0Quoc Nguyen, Van Nguyen, Trung Le, Quan\u00a0Hung Tran, and Dinh Phung. 2022. ReGVD: Revisiting graph neural networks for vulnerability detection. In Proceedings of the ACM\/IEEE 44th International Conference on Software Engineering: Companion Proceedings. 178\u2013182."},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510096"},{"key":"e_1_3_3_2_34_2","unstructured":"openAI. 2022. Online. Available: https:\/\/www.chat.openai.com\/ (2022)."},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/ICTAI.2017.00019","volume-title":"2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI)","author":"Phan Anh\u00a0Viet","year":"2017","unstructured":"Anh\u00a0Viet Phan, Minh Le\u00a0Nguyen, and Lam\u00a0Thu Bui. 2017. Convolutional neural networks over control flow graphs for software defect prediction. In 2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI). IEEE, 45\u201352."},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2018.00120"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Mike Schuster and Kuldip\u00a0K Paliwal. 1997. Bidirectional recurrent neural networks. IEEE transactions on Signal Processing 45 11 (1997) 2673\u20132681.","DOI":"10.1109\/78.650093"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3623345"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3564625.3567985"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"crossref","unstructured":"Yue Wang Hung Le Akhilesh\u00a0Deepak Gotmare Nghi\u00a0DQ Bui Junnan Li and Steven\u00a0CH Hoi. 2023. Codet5+: Open code large language models for code understanding and generation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2305.07922 (2023).","DOI":"10.18653\/v1\/2023.emnlp-main.68"},{"key":"e_1_3_3_2_41_2","unstructured":"Jason Wei Xuezhi Wang Dale Schuurmans Maarten Bosma Fei Xia Ed Chi Quoc\u00a0V Le Denny Zhou et\u00a0al. 2022. Chain-of-thought prompting elicits reasoning in large language models. Advances in Neural Information Processing Systems 35 (2022) 24824\u201324837."},{"key":"e_1_3_3_2_42_2","unstructured":"Ruoting Wu Yuxin Zhang Qibiao Peng Liang Chen and Zibin Zheng. 2022. A survey of deep learning models for structural code understanding. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2205.01293 (2022)."},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510229"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"crossref","unstructured":"Fa\u00a0bian Yamagu\u00a0chi. 2017. Pattern-based methods for vulnerability discovery. it-Information Technology 59 2 (2017) 101\u2013106.","DOI":"10.1515\/itit-2016-0037"},{"key":"e_1_3_3_2_45_2","unstructured":"Fabian Yamaguchi. 2015. Pattern-Based Vulnerability Discovery.Ph.\u00a0D. Dissertation. University of G\u00f6ttingen."},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"crossref","unstructured":"Junwei Zhang Zhongxin Liu Xing Hu Xin Xia and Shanping Li. 2023. Vulnerability Detection by Learning from Syntax-Based Execution Paths of Code. IEEE Transactions on Software Engineering (2023).","DOI":"10.1109\/TSE.2023.3286586"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE52982.2021.00054"},{"key":"e_1_3_3_2_48_2","unstructured":"Yaqin Zhou Shangqing Liu Jingkai Siow Xiaoning Du and Yang Liu. 2019. Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks. Advances in neural information processing systems 32 (2019)."}],"event":{"name":"Internetware 2025: the 16th International Conference on Internetware","location":"Trondheim Norway","acronym":"Internetware 2025","sponsor":["SIGSOFT ACM Special Interest Group on Artificial Intelligence"]},"container-title":["Proceedings of the 16th International Conference on Internetware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3755881.3755894","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:53:38Z","timestamp":1761566018000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3755881.3755894"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,20]]},"references-count":47,"alternative-id":["10.1145\/3755881.3755894","10.1145\/3755881"],"URL":"https:\/\/doi.org\/10.1145\/3755881.3755894","relation":{},"subject":[],"published":{"date-parts":[[2025,6,20]]},"assertion":[{"value":"2025-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}