{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T16:05:53Z","timestamp":1784217953740,"version":"3.55.0"},"reference-count":103,"publisher":"Association for Computing Machinery (ACM)","issue":"8","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2026,8,31]]},"abstract":"<jats:p>\n                    <jats:italic toggle=\"yes\">Deep learning<\/jats:italic>\n                    (DL) has been extensively utilized in source code vulnerability detection due to its robust automatic feature extraction capabilities. To achieve scalable vulnerability scanning, some prior studies intend to process the source code directly by treating them as text. However, these text-based methods cannot achieve the best performance due to the lack utilizing program semantics. In contrast, other approaches aim to enhance accuracy by distilling program semantics into graph representations for vulnerability detection. Despite their accuracy, these graph-based methods are not scalable, as graph analysis is generally time-intensive.\n                  <\/jats:p>\n                  <jats:p>\n                    In this article, we aim to achieve both scalability and accuracy in scanning large-scale source code vulnerabilities. Inspired by existing DL-based image classification which has the ability to analyze millions of images accurately, we prefer to use these techniques to accomplish our purpose. Specifically, we propose an innovative approach that efficiently converts the source code of a function into multi-view images, while preserving the diverse program information from different perspectives. Based on this approach, we introduce a vulnerability detection system,\n                    <jats:italic toggle=\"yes\">VulCNN<\/jats:italic>\n                    , which can leverage the function images and simple convolutional neural networks (CNN) to effectively and efficiently detect vulnerabilities. We implement\n                    <jats:italic toggle=\"yes\">VulCNN<\/jats:italic>\n                    and evaluate it on three popular and widely used datasets (i.e., the\n                    <jats:italic toggle=\"yes\">Devign<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">Big-Vul<\/jats:italic>\n                    , and\n                    <jats:italic toggle=\"yes\">ReVeal<\/jats:italic>\n                    datasets). Experimental results report that\n                    <jats:italic toggle=\"yes\">VulCNN<\/jats:italic>\n                    can achieve better accuracy than nine state-of-the-art vulnerability detectors (i.e.,\n                    <jats:italic toggle=\"yes\">TokenCNN<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">VulDeePecker<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">SySeVR<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">VulDeeLocator<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">Devign<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">EPVD<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">VulDecgre<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">UniXcoder<\/jats:italic>\n                    , and\n                    <jats:italic toggle=\"yes\">PDBERT<\/jats:italic>\n                    ). We also compare\n                    <jats:italic toggle=\"yes\">VulCNN<\/jats:italic>\n                    with three widely used large language models (i.e.,\n                    <jats:italic toggle=\"yes\">Llama-2-Instruct<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">DeepSeek-Coder<\/jats:italic>\n                    ,\n                    <jats:italic toggle=\"yes\">Qwen2.5-Coder-Instruct<\/jats:italic>\n                    ) and one LLM-based detection method (i.e.,\n                    <jats:italic toggle=\"yes\">GRACE<\/jats:italic>\n                    ), and the experimental results demonstrate that our proposed method can perform better than most of vulnerability detection methods. As for scalability,\n                    <jats:italic toggle=\"yes\">VulCNN<\/jats:italic>\n                    is about five times faster than\n                    <jats:italic toggle=\"yes\">VulDeeLocator<\/jats:italic>\n                    and about two times faster than\n                    <jats:italic toggle=\"yes\">Devign<\/jats:italic>\n                    .\n                    <jats:italic toggle=\"yes\">VulCNN<\/jats:italic>\n                    achieves vulnerability detection effectiveness comparable to the state-of-the-art method\n                    <jats:italic toggle=\"yes\">GRACE<\/jats:italic>\n                    , but with a 31.52% reduction in time overhead.\n                  <\/jats:p>","DOI":"10.1145\/3770075","type":"journal-article","created":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T13:43:31Z","timestamp":1759326211000},"page":"1-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Scalable Vulnerability Detection System with Multi-View Graph Representations"],"prefix":"10.1145","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-6013-3035","authenticated-orcid":false,"given":"Shihan","family":"Dou","sequence":"first","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8603-2203","authenticated-orcid":false,"given":"Huiyuan","family":"Zheng","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3416-8085","authenticated-orcid":false,"given":"Junjie","family":"Shan","sequence":"additional","affiliation":[{"name":"The University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1515-3558","authenticated-orcid":false,"given":"Yueming","family":"Wu","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8534-5048","authenticated-orcid":false,"given":"Deqing","family":"Zou","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9197-9426","authenticated-orcid":false,"given":"Xuanjing","family":"Huang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7300-9215","authenticated-orcid":false,"given":"Yang","family":"Liu","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,16]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Security Boulevard. 2020. 5 Key Takeaways from the 2020 Open Source Security and Risk Analysis Report. Retrieved from https:\/\/securityboulevard.com\/2020\/05\/5-key-takeaways-from-the-2020-open-source-security-and-risk-analysis-report"},{"key":"e_1_3_2_3_2","unstructured":"F. E. Anon. 2020. The Exactis Breach: 5 Things You Need to Know. Retrieved from https:\/\/blog.infoarmor.com\/individuals-and-families\/the-exactis-breach-5-things-you-need-to-know"},{"key":"e_1_3_2_4_2","unstructured":"WannaCry Ransomware Attack. 2020. WannaCry Ransomware Attack. Retrieved from https:\/\/en.wikipedia.org\/wiki\/WannaCry_ransomware_attack"},{"key":"e_1_3_2_5_2","unstructured":"Adjacency Matrix. 2021. Adjacency Matrix. Retrieved from https:\/\/en.wikipedia.org\/wiki\/Adjacency_matrix\/"},{"key":"e_1_3_2_6_2","unstructured":"Checkmarx. 2021. Checkmarx. Retrieved from https:\/\/www.checkmarx.com\/"},{"key":"e_1_3_2_7_2","unstructured":"FlawFinder. 2021. FlawFinder. Retrieved from http:\/\/www.dwheeler.com\/flawfinde\/r"},{"key":"e_1_3_2_8_2","unstructured":"Frama-C. 2021. Frama-C. Retrieved from http:\/\/frama-c.com\/"},{"key":"e_1_3_2_9_2","unstructured":"Joern. 2021. Open-Source Code Analysis Platform for C\/C++ Based on Code Property Graphs. Retrieved from https:\/\/joern.io\/"},{"key":"e_1_3_2_10_2","unstructured":"RATS. 2021. Rough Audit Tool for Security. Retrieved from https:\/\/code.google.com\/archive\/p\/rough-auditing-tool-for-security\/"},{"key":"e_1_3_2_11_2","unstructured":"Networkx. 2021. Software for Complex Networks (Networkx). Retrieved from http:\/\/networkx.github.io"},{"key":"e_1_3_2_12_2","unstructured":"PyTorch. 2021. Tensors and Dynamic Neural Networks in Python with Strong GPU Acceleration (PyTorch). Retrieved from https:\/\/pytorch.org"},{"key":"e_1_3_2_13_2","unstructured":"FFmpeg. 2023. FFmpeg. Retrieved from http:\/\/www.ffmpeg.org\/"},{"key":"e_1_3_2_14_2","unstructured":"Hugo Touvron Louis Martin Kevin Stone Peter Albert Amjad Almahairi Yasmine Babaei Nikolay Bashlykov Soumya Batra Praj Bhargava Shruti Bhosale et al. 2023. Llama-2. Retrieved from https:\/\/ai.meta.com\/research\/publications\/llama-2-open-foundation-and-fine-tuned-chat-models"},{"key":"e_1_3_2_15_2","unstructured":"Qemu. 2023. Qemu. Retrieved from https:\/\/www.qemu.org\/"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3276780"},{"key":"e_1_3_2_17_2","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/SP.2009.18","volume-title":"Proceedings of the 2009 IEEE Symposium on Security and Privacy (S&P \u201909)","author":"Backes Michael","year":"2009","unstructured":"Michael Backes, Boris K\u00f6pf, and Andrey Rybalchenko. 2009. Automatic discovery and quantification of information leaks. In Proceedings of the 2009 IEEE Symposium on Security and Privacy (S&P \u201909), 141\u2013153."},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.socnet.2007.04.002"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1080\/0022250X.2001.9990249"},{"issue":"1","key":"e_1_3_2_20_2","doi-asserted-by":"crossref","first-page":"4313185","DOI":"10.1049\/2024\/4313185","article-title":"VulMPFF: A vulnerability detection method for fusing code features in multiple perspectives","volume":"2024","author":"Cao Xiansheng","year":"2024","unstructured":"Xiansheng Cao, Junfeng Wang, Peng Wu, and Zhiyang Fang. 2024. VulMPFF: A vulnerability detection method for fusing code features in multiple perspectives. IET Information Security 2024, 1 (2024), 4313185.","journal-title":"IET Information Security"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3087402"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3087402"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3436877"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3533767.3534371"},{"key":"e_1_3_2_25_2","first-page":"8609","volume-title":"Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP \u201913)","author":"Dahl George E.","year":"2013","unstructured":"George E. Dahl, Tara N. Sainath, and Geoffrey E. Hinton. 2013. Improving deep neural networks for LVCSR using rectified linear units and dropout. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP \u201913), 8609\u20138613."},{"key":"e_1_3_2_26_2","article-title":"CoAtNet: Marrying convolution and attention for all data sizes","author":"Dai Zihang","year":"2021","unstructured":"Zihang Dai, Hanxiao Liu, Quoc V. Le, and Mingxing Tan. 2021. CoAtNet: Marrying convolution and attention for all data sizes. In Advances in Neural Information Processing Systems.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_27_2","unstructured":"DeepSeek-AI. 2024. DeepSeek LLM: Scaling open-source language models with longtermism. arXiv:2401.02954. Retrieved from https:\/\/arxiv.org\/abs\/2401.02954"},{"key":"e_1_3_2_28_2","unstructured":"Alexey Dosovitskiy Lucas Beyer Alexander Kolesnikov Dirk Weissenborn Xiaohua Zhai Thomas Unterthiner Mostafa Dehghani Matthias Minderer Georg Heigold Sylvain Gelly et al. 2020. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv:2010.11929. Retrieved from https:\/\/arxiv.org\/abs\/2010.11929"},{"key":"e_1_3_2_29_2","unstructured":"Shihan Dou Yan Liu Haoxiang Jia Limao Xiong Enyu Zhou Junjie Shan Caishuang Huang Wei Shen Xiaoran Fan Zhiheng Xi et al. 2024. StepCoder: Improve code generation with reinforcement learning from compiler feedback. arXiv:2402.01391. Retrieved from https:\/\/arxiv.org\/abs\/2402.01391"},{"key":"e_1_3_2_30_2","first-page":"10507","volume-title":"Findings of the Association for Computational Linguistics (ACL \u201924)","author":"Du Xiaohu","year":"2024","unstructured":"Xiaohu Du, Ming Wen, Jiahao Zhu, Zifan Xie, Bin Ji, Huijun Liu, Xuanhua Shi, and Hai Jin. 2024. Generalization-enhanced code vulnerability detection via multi-task instruction fine-tuning. In Findings of the Association for Computational Linguistics (ACL \u201924), 10507\u201310521."},{"key":"e_1_3_2_31_2","first-page":"4665","volume-title":"Proceedings of the 2019 International Joint Conference on Artificial Intelligence (IJCAI \u201919)","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 Proceedings of the 2019 International Joint Conference on Artificial Intelligence (IJCAI \u201919), 4665\u20134671."},{"key":"e_1_3_2_32_2","volume-title":"Proceedings of the International Conference on Learning Representations (ICLR 2022)","author":"Dullerud Natalie","unstructured":"Natalie Dullerud, Karsten Roth, Kimia Hamidieh, Nicolas Papernot, and Marzyeh Ghassemi. 2022. Is fairness only metric deep? Evaluating and addressing subgroup gaps in deep metric learning. In Proceedings of the International Conference on Learning Representations (ICLR 2022)."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387501"},{"key":"e_1_3_2_34_2","doi-asserted-by":"crossref","unstructured":"Zhangyin Feng Daya Guo Duyu Tang Nan Duan Xiaocheng Feng Ming Gong Linjun Shou Bing Qin Ting Liu Daxin Jiang et al. 2020. Codebert: A pre-trained model for programming and natural languages. arXiv:2002.08155. Retrieved from https:\/\/arxiv.org\/abs\/2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1016\/0378-8733(78)90021-7"},{"key":"e_1_3_2_36_2","unstructured":"Rikhiya Ghosh Oladimeji Farri Hans-Martin von Stockhausen Martin Schmitt and George Marica Vasile. 2024. CVE-LLM: Automatic vulnerability evaluation in medical device industry using large language models. arXiv:2407.14640. Retrieved from https:\/\/arxiv.org\/abs\/2407.14640"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"e_1_3_2_38_2","volume-title":"Proceedings of the International Conference on Learning Representations (ICLR 2021)","author":"Guo Daya","year":"2021","unstructured":"Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, L. I. U. Shujie, Long Zhou, Nan Duan, Alexey Svyatkovskiy, Shengyu Fu, et al. 2021. GraphCodeBERT: Pre-training code representations with data flow. In Proceedings of the International Conference on Learning Representations (ICLR 2021)."},{"key":"e_1_3_2_39_2","unstructured":"Daya Guo Qihao Zhu Dejian Yang Zhenda Xie Kai Dong Wentao Zhang Guanting Chen Xiao Bi Y. Wu Y. K. Li et al. 2024. DeepSeek-Coder: When the Large Language Model Meets Programming \u2013 The Rise of Code Intelligence. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:267211867"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556927"},{"key":"e_1_3_2_41_2","volume-title":"Proceedings of the  IEEE\/ACM 46th International Conference on Software Engineering (ICSE)","author":"Tan Shin Hwei","year":"2024","unstructured":"Shin Hwei Tan, Jie Wang, Yuzhe Liu, Hejun Fang, Chunwei Xia, Zheng Wang, Huanting Wang, and Zhanyong Tang. 2024. Combining structured static code information and dynamic symbolic traces for software vulnerability prediction. In Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering (ICSE)."},{"key":"e_1_3_2_42_2","unstructured":"Binyuan Hui Jian Yang Zeyu Cui Jiaxi Yang Dayiheng Liu Lei Zhang Tianyu Liu Jiajun Zhang Bowen Yu Keming Lu et al. 2024. Qwen2. 5-coder technical report. arXiv:2409.12186. Retrieved from https:\/\/arxiv.org\/abs\/2409.12186"},{"key":"e_1_3_2_43_2","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/SP.2012.13","volume-title":"Proceedings of the 2012 IEEE Symposium on Security and Privacy (S&P \u201912)","author":"Jang Jiyong","year":"2012","unstructured":"Jiyong Jang, Abeer Agrawal, and David Brumley. 2012. ReDeBug: Finding unpatched code clones in entire OS distributions. In Proceedings of the 2012 IEEE Symposium on Security and Privacy (S&P \u201912), 48\u201362."},{"issue":"1","key":"e_1_3_2_44_2","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1007\/s10515-024-00484-3","article-title":"Vulnerability detection with graph enhancement and global dependency representation learning","volume":"32","author":"Jia Xuehai","year":"2025","unstructured":"Xuehai Jia, Junwei Du, Minying Fang, Hao Liu, Yuying Li, and Feng Jiang. 2025. Vulnerability detection with graph enhancement and global dependency representation learning. Automated Software Engineering 32, 1 (2025), 14.","journal-title":"Automated Software Engineering"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.30"},{"key":"e_1_3_2_46_2","unstructured":"Haolin Jin Linghan Huang Haipeng Cai Jun Yan Bo Li and Huaming Chen. 2024. From LLMs to LLM-based agents for software engineering: A survey of current challenges and future. arXiv:2408.02479. Retrieved from https:\/\/arxiv.org\/abs\/2408.02479"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF02289026"},{"key":"e_1_3_2_49_2","first-page":"595","volume-title":"Proceedings of the 2017 IEEE Symposium on Security and Privacy (S&P \u201917)","author":"Kim Seulbae","year":"2017","unstructured":"Seulbae Kim, Seunghoon Woo, Heejo Lee, and Hakjoo Oh. 2017. VUDDY: A scalable approach for vulnerable code clone discovery. In Proceedings of the 2017 IEEE Symposium on Security and Privacy (S&P \u201917), 595\u2013614."},{"key":"e_1_3_2_50_2","unstructured":"Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv:1412.6980. Retrieved from https:\/\/arxiv.org\/abs\/1412.6980"},{"key":"e_1_3_2_51_2","first-page":"1097","volume-title":"Proceedings of the 2012 Advances in Neural Information Processing Systems (NIPS \u201912)","author":"Krizhevsky Alex","year":"2012","unstructured":"Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2012. Imagenet classification with deep convolutional neural networks. In Proceedings of the 2012 Advances in Neural Information Processing Systems (NIPS \u201912), 1097\u20131105."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_2_53_2","unstructured":"Bin Lei Yuchen Li and Qiuwu Chen. 2024. AutoCoder: enhancing code large language model with AIEV-Instruct. arXiv:2405.14906. Retrieved from https:\/\/arxiv.org\/abs\/2405.14906"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337260"},{"key":"e_1_3_2_55_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 https:\/\/arxiv.org\/abs\/2305.06161"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2021.3076142"},{"key":"e_1_3_2_57_2","first-page":"201","volume-title":"Proceedings of the 32nd Annual Conference on Computer Security Applications (ACSAC \u201916)","author":"Li Zhen","year":"2016","unstructured":"Zhen Li, Deqing Zou, Shouhuai Xu, Hai Jin, Hanchao Qi, and Jie Hu. 2016. VulPecker: An automated vulnerability detection system based on code similarity analysis. In Proceedings of the 32nd Annual Conference on Computer Security Applications (ACSAC \u201916), 201\u2013213."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2021.3051525"},{"key":"e_1_3_2_59_2","first-page":"1","volume-title":"Proceedings of the 2018 Network and Distributed System Security Symposium (NDSS \u201918)","author":"Li Zhen","year":"2018","unstructured":"Zhen Li, Deqing Zou, Shouhuai Xu, Xinyu Ou, and Yuyi Zhong. 2018. VulDeePecker: A deep learning-based system for vulnerability detection. In Proceedings of the 2018 Network and Distributed System Security Symposium (NDSS \u201918), 1\u201315."},{"key":"e_1_3_2_60_2","first-page":"2539","volume-title":"Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (CCS \u201917)","author":"Lin Guanjun","year":"2017","unstructured":"Guanjun Lin, Jun Zhang, Wei Luo, Lei Pan, and Yang Xiang. 2017. POSTER: Vulnerability discovery with function representation learning from unlabeled projects. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (CCS \u201917), 2539\u20132541."},{"key":"e_1_3_2_61_2","unstructured":"Yu Liu Lang Gao Mingxin Yang Yu Xie Ping Chen Xiaojin Zhang and Wei Chen. 2024. VulDetectBench: Evaluating the deep capability of vulnerability detection with large language models. arXiv:2406.07595. Retrieved from https:\/\/arxiv.org\/abs\/2406.07595"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.01167"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639142"},{"key":"e_1_3_2_64_2","unstructured":"Anton Lozhkov Raymond Li Loubna Ben Allal Federico Cassano Joel Lamy-Poirier Nouamane Tazi Ao Tang Dmytro Pykhtar Jiawei Liu Yuxiang Wei et al. 2024. Starcoder 2 and the stack v2: The next generation. arXiv:2402.19173. Retrieved from https:\/\/arxiv.org\/abs\/2402.19173"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.112031"},{"key":"e_1_3_2_66_2","unstructured":"Andrew A. Mahyari. 2024. Harnessing the power of LLMs in source code vulnerability detection. arXiv:2408.03489. Retrieved from https:\/\/arxiv.org\/abs\/2408.03489"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0378-4371(00)00311-3"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639187"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315311"},{"key":"e_1_3_2_70_2","volume-title":"Proceedings of the 44th International Conference on Software Engineering Companion (ICSE \u201922 Companion)","author":"Nguyen Van-Anh","year":"2022","unstructured":"Van-Anh Nguyen, Dai Quoc Nguyen, Van Nguyen, Trung Le, Quan Hung Tran, and Dinh Phung. 2022. ReGVD: Revisiting graph neural networks for vulnerability detection. In Proceedings of the 44th International Conference on Software Engineering Companion (ICSE \u201922 Companion)."},{"key":"e_1_3_2_71_2","unstructured":"Matteo Pagliardini Prakhar Gupta and Martin Jaggi. 2017. Unsupervised learning of sentence embeddings using compositional n-gram features. arXiv:1703.02507. Retrieved from https:\/\/arxiv.org\/abs\/1703.02507"},{"key":"e_1_3_2_72_2","first-page":"447","volume-title":"Proceedings of the 2010 International Conference on Automated Software Engineering (ASE \u201910)","author":"Pham Nam H.","year":"2010","unstructured":"Nam H. Pham, Tung Thanh Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen. 2010. Detection of recurring software vulnerabilities. In Proceedings of the 2010 International Conference on Automated Software Engineering (ASE \u201910), 447\u2013456."},{"key":"e_1_3_2_73_2","unstructured":"Nikhil Pinnaparaju Reshinth Adithyan Duy Phung Jonathan Tow James Baicoianu Ashish Datta Maksym Zhuravinskyi Dakota Mahan Marco Bellagente Carlos Riquelme et al. 2024. Stable code technical report. arXiv:2404.01226. Retrieved from https:\/\/arxiv.org\/abs\/2404.01226"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2024.3427815"},{"key":"e_1_3_2_75_2","unstructured":"Radim Rehurek and Petr Sojka. 2011. Gensim\u2014Statistical Semantics in Python. Retrieved from genism. org"},{"key":"e_1_3_2_76_2","volume-title":"Proceedings of the Applications of Social Network Analysis","author":"Rochat Yannick","year":"2009","unstructured":"Yannick Rochat. 2009. Closeness centrality extended to unconnected graphs: The harmonic centrality index. In Proceedings of the Applications of Social Network Analysis."},{"key":"e_1_3_2_77_2","unstructured":"Baptiste Roziere 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 https:\/\/arxiv.org\/abs\/2308.12950"},{"key":"e_1_3_2_78_2","first-page":"757","volume-title":"Proceedings of the 2018 IEEE International Conference on Machine Learning and Applications (ICMLA \u201918)","author":"Russell Rebecca","year":"2018","unstructured":"Rebecca Russell, Louis Kim, Lei Hamilton, Tomo Lazovich, Jacob Harer, Onur Ozdemir, Paul Ellingwood, and Marc McConley. 2018. Automated vulnerability detection in source code using deep representation learning. In Proceedings of the 2018 IEEE International Conference on Machine Learning and Applications (ICMLA \u201918), 757\u2013762."},{"key":"e_1_3_2_79_2","first-page":"1157","volume-title":"Proceedings of the 38th International Conference on Software Engineering (ICSE \u201916)","author":"Sajnani Hitesh","year":"2016","unstructured":"Hitesh Sajnani, Vaibhav Saini, Jeffrey Svajlenko, Chanchal K. Roy, and Cristina V. Lopes. 2016. SourcererCC: Scaling code clone detection to big-code. In Proceedings of the 38th International Conference on Software Engineering (ICSE \u201916), 1157\u20131168."},{"key":"e_1_3_2_80_2","first-page":"201","volume-title":"Proceedings of the 2001 USENIX Security Symposium (USENIX Security \u201901)","author":"Shankar Umesh","year":"2001","unstructured":"Umesh Shankar, Kunal Talwar, Jeffrey S. Foster, and David A. Wagner. 2001. Detecting format string vulnerabilities with type qualifiers. In Proceedings of the 2001 USENIX Security Symposium (USENIX Security \u201901), 201\u2013220."},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2014.2373377"},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2025.3546700"},{"issue":"1","key":"e_1_3_2_83_2","first-page":"1","article-title":"Survival prediction from imbalanced colorectal cancer dataset using hybrid sampling methods and tree-based classifiers","volume":"15","author":"Soleimani Sadegh","year":"2025","unstructured":"Sadegh Soleimani, Mahsa Bahrami, and Mansour Vali. 2025. Survival prediction from imbalanced colorectal cancer dataset using hybrid sampling methods and tree-based classifiers. Scientific Reports 15, 1 (2025), 1\u201313.","journal-title":"Scientific Reports"},{"key":"e_1_3_2_84_2","first-page":"6105","volume-title":"Proceedings of the International Conference on Machine Learning","author":"Tan Mingxing","year":"2019","unstructured":"Mingxing Tan and Quoc Le. 2019. EfficientNet: Rethinking model scaling for convolutional neural networks. In Proceedings of the International Conference on Machine Learning. PMLR, 6105\u20136114."},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.emnlp-industry.62"},{"key":"e_1_3_2_86_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 https:\/\/arxiv.org\/abs\/2307.09288"},{"key":"e_1_3_2_87_2","unstructured":"Shubham Ugare Tarun Suresh Hangoo Kang Sasa Misailovic and Gagandeep Singh. 2024. Improving LLM code generation with grammar augmentation. arXiv:2403.01632. Retrieved from https:\/\/arxiv.org\/abs\/2403.01632"},{"issue":"24","key":"e_1_3_2_88_2","first-page":"10205","article-title":"A comparative study of network centrality metrics in identifying key classes in software","volume":"8","author":"Wang M. C.","year":"2012","unstructured":"M. C. Wang and W. F. Pan. 2012. A comparative study of network centrality metrics in identifying key classes in software. Journal of Computational Information Systems 8, 24 (2012), 10205\u201310212.","journal-title":"Journal of Computational Information Systems"},{"key":"e_1_3_2_89_2","doi-asserted-by":"crossref","unstructured":"Yue Wang Hung Le Akhilesh Deepak Gotmare Nghi D. Q. Bui Junnan Li and Steven C. H. Hoi. 2023. CodeT5+: Open code large language models for code understanding and generation. arXiv:2305.07922. Retrieved from https:\/\/arxiv.org\/abs\/2305.07922","DOI":"10.18653\/v1\/2023.emnlp-main.68"},{"key":"e_1_3_2_90_2","volume-title":"Proceedings of the 2023 IEEE\/ACM 44th International Conference on Software Engineering (ICSE)","author":"Wen Xin-Cheng","year":"2023","unstructured":"Xin-Cheng Wen, Yupan Chen, Cuiyun Gao, Hongyu Zhang, Jie M. Zhang, and Qing Liao. 2023. Vulnerability detection with graph simplification and enhanced graph representation learning. In Proceedings of the 2023 IEEE\/ACM 44th International Conference on Software Engineering (ICSE)."},{"key":"e_1_3_2_91_2","first-page":"139","volume-title":"Proceedings of the 34th International Conference on Automated Software Engineering (ASE \u201919)","author":"Wu Yueming","year":"2019","unstructured":"Yueming Wu, Xiaodi Li, Deqing Zou, Wei Yang, Xin Zhang, and Hai Jin. 2019. MalScan: Fast market-wide mobile malware scanning by social-network centrality analysis. In Proceedings of the 34th International Conference on Automated Software Engineering (ASE \u201919), 139\u2013150."},{"key":"e_1_3_2_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510229"},{"key":"e_1_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2020.2978386"},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.44"},{"key":"e_1_3_2_95_2","doi-asserted-by":"publisher","DOI":"10.1145\/2420950.2421003"},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.54"},{"key":"e_1_3_2_97_2","unstructured":"Aidan Z. H. Yang Haoye Tian He Ye Ruben Martins and Claire Le Goues. 2024. Security vulnerability detection with multitask self-instructed fine-tuning of large language models. arXiv:2406.05892. Retrieved from https:\/\/arxiv.org\/abs\/2406.05892"},{"key":"e_1_3_2_98_2","doi-asserted-by":"crossref","unstructured":"Yanjing Yang Xin Zhou Runfeng Mao Jinwei Xu Lanxin Yang Yu Zhangm Haifeng Shen and He Zhang. 2024. DLAP: A deep learning augmented large language model prompting framework for software vulnerability detection. arXiv:2405.01202. Retrieved from https:\/\/arxiv.org\/abs\/2405.01202","DOI":"10.2139\/ssrn.4831591"},{"key":"e_1_3_2_99_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3286586"},{"key":"e_1_3_2_100_2","unstructured":"Rui Zheng Shihan Dou Songyang Gao Yuan Hua Wei Shen Binghai Wang Yan Liu Senjie Jin Qin Liu Yuhao Zhou et al. 2023. Secrets of rlhf in large language models part i: Ppo. arXiv:2307.04964. Retrieved from https:\/\/arxiv.org\/abs\/2307.04964"},{"key":"e_1_3_2_101_2","doi-asserted-by":"publisher","DOI":"10.1145\/3708522"},{"key":"e_1_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1145\/3639476.3639762"},{"key":"e_1_3_2_103_2","first-page":"10197","volume-title":"Proceedings of the 2019 Advances in Neural Information Processing Systems (NIPS \u201919)","author":"Zhou Yaqin","year":"2019","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. In Proceedings of the 2019 Advances in Neural Information Processing Systems (NIPS \u201919), 10197\u201310207."},{"issue":"5","key":"e_1_3_2_104_2","first-page":"1","article-title":"\\(\\mu\\) VulDeePecker: A deep learning-based system for multiclass vulnerability detection","volume":"18","author":"Zou Deqing","year":"2019","unstructured":"Deqing Zou, Sujuan Wang, Shouhuai Xu, Zhen Li, and Hai Jin. 2019. \\(\\mu\\) VulDeePecker: A deep learning-based system for multiclass vulnerability detection. IEEE Transactions on Dependable and Secure Computing 18, 5 (2019), 1\u201313.","journal-title":"IEEE Transactions on Dependable and Secure Computing"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3770075","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T15:36:43Z","timestamp":1784216203000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3770075"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,16]]},"references-count":103,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2026,8,31]]}},"alternative-id":["10.1145\/3770075"],"URL":"https:\/\/doi.org\/10.1145\/3770075","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,16]]},"assertion":[{"value":"2024-12-26","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-08","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-07-16","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}