{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T19:51:35Z","timestamp":1784404295571,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1723215, CCF-1723432, TWC-1723198, CCF-1518897, CNS-1513263"],"award-info":[{"award-number":["CCF-1723215, CCF-1723432, TWC-1723198, CCF-1518897, CNS-1513263"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,8,20]]},"DOI":"10.1145\/3468264.3468597","type":"proceedings-article","created":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T01:44:18Z","timestamp":1629337458000},"page":"292-303","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":281,"title":["Vulnerability detection with fine-grained interpretations"],"prefix":"10.1145","author":[{"given":"Yi","family":"Li","sequence":"first","affiliation":[{"name":"New Jersey Institute of Technology, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shaohua","family":"Wang","sequence":"additional","affiliation":[{"name":"New Jersey Institute of Technology, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tien N.","family":"Nguyen","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,8,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. Checkmarx. https:\/\/www.checkmarx.com\/  [n.d.]. Checkmarx. https:\/\/www.checkmarx.com\/"},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. Coverity. https:\/\/scan.coverity.com\/  [n.d.]. Coverity. https:\/\/scan.coverity.com\/"},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. CWE-120: Buffer Overflow. https:\/\/cwe.mitre.org\/data\/definitions\/120.html  [n.d.]. CWE-120: Buffer Overflow. https:\/\/cwe.mitre.org\/data\/definitions\/120.html"},{"key":"e_1_3_2_1_4_1","unstructured":"[n.d.]. CWE-290: Authentication Bypass by Spoofing. https:\/\/cwe.mitre.org\/data\/definitions\/290.html  [n.d.]. CWE-290: Authentication Bypass by Spoofing. https:\/\/cwe.mitre.org\/data\/definitions\/290.html"},{"key":"e_1_3_2_1_5_1","unstructured":"[n.d.]. CWE-79: Cross-site Scripting. http:\/\/cwe.mitre.org\/data\/definitions\/79.html  [n.d.]. CWE-79: Cross-site Scripting. http:\/\/cwe.mitre.org\/data\/definitions\/79.html"},{"key":"e_1_3_2_1_6_1","unstructured":"[n.d.]. CWE-89: SQL Injection. https:\/\/cwe.mitre.org\/data\/definitions\/89.html  [n.d.]. CWE-89: SQL Injection. https:\/\/cwe.mitre.org\/data\/definitions\/89.html"},{"key":"e_1_3_2_1_7_1","unstructured":"[n.d.]. FlawFinder. http:\/\/www.dwheeler.com\/FlawFinder  [n.d.]. FlawFinder. http:\/\/www.dwheeler.com\/FlawFinder"},{"key":"e_1_3_2_1_8_1","unstructured":"[n.d.]. HP Fortify. https:\/\/www.hpfod.com\/  [n.d.]. HP Fortify. https:\/\/www.hpfod.com\/"},{"key":"e_1_3_2_1_9_1","unstructured":"[n.d.]. RATS: Rough Audit Tool for Security. https:\/\/code.google.com\/archive\/p\/rough-auditing-tool-for-security\/  [n.d.]. RATS: Rough Audit Tool for Security. https:\/\/code.google.com\/archive\/p\/rough-auditing-tool-for-security\/"},{"key":"e_1_3_2_1_10_1","unstructured":"2021. The GitHub Repository for This Study. https:\/\/github.com\/vulnerabilitydetection\/VulnerabilityDetectionResearch  2021. The GitHub Repository for This Study. https:\/\/github.com\/vulnerabilitydetection\/VulnerabilityDetectionResearch"},{"key":"e_1_3_2_1_11_1","unstructured":"Saikat Chakraborty Rahul Krishna Yangruibo Ding and Baishakhi Ray. 2020. Deep Learning based Vulnerability Detection: Are We There Yet? arXiv preprint arXiv:2009.07235.  Saikat Chakraborty Rahul Krishna Yangruibo Ding and Baishakhi Ray. 2020. Deep Learning based Vulnerability Detection: Are We There Yet? arXiv preprint arXiv:2009.07235."},{"key":"e_1_3_2_1_12_1","unstructured":"Junyoung Chung Caglar Gulcehre KyungHyun Cho and Yoshua Bengio. 2014. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555.  Junyoung Chung Caglar Gulcehre KyungHyun Cho and Yoshua Bengio. 2014. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387501"},{"key":"e_1_3_2_1_14_1","unstructured":"Jacob Harer Onur Ozdemir Tomo Lazovich Christopher Reale Rebecca Russell and Louis Kim. 2018. Learning to repair software vulnerabilities with generative adversarial networks. In Advances in Neural Information Processing Systems. 7933\u20137943.  Jacob Harer Onur Ozdemir Tomo Lazovich Christopher Reale Rebecca Russell and Louis Kim. 2018. Learning to repair software vulnerabilities with generative adversarial networks. In Advances in Neural Information Processing Systems. 7933\u20137943."},{"key":"e_1_3_2_1_15_1","unstructured":"Jacob A Harer Louis Y Kim Rebecca L Russell Onur Ozdemir Leonard R Kosta Akshay Rangamani Lei H Hamilton Gabriel I Centeno Jonathan R Key and Paul M Ellingwood. 2018. Automated software vulnerability detection with machine learning. arXiv preprint arXiv:1803.04497.  Jacob A Harer Louis Y Kim Rebecca L Russell Onur Ozdemir Leonard R Kosta Akshay Rangamani Lei H Hamilton Gabriel I Centeno Jonathan R Key and Paul M Ellingwood. 2018. Automated software vulnerability detection with machine learning. arXiv preprint arXiv:1803.04497."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2017.22"},{"key":"e_1_3_2_1_17_1","volume-title":"Kipf and Max Welling","author":"Thomas","year":"2016","unstructured":"Thomas N. Kipf and Max Welling . 2016 . Semi-Supervised Classification with Graph Convolutional Networks. CoRR , abs\/1609.02907 (2016), arxiv:1609.02907. arxiv:1609.02907 Thomas N. Kipf and Max Welling. 2016. Semi-Supervised Classification with Graph Convolutional Networks. CoRR, abs\/1609.02907 (2016), arxiv:1609.02907. arxiv:1609.02907"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360588"},{"key":"e_1_3_2_1_19_1","volume-title":"Sysevr: A framework for using deep learning to detect software vulnerabilities. arXiv preprint arXiv:1807.06756.","author":"Li Zhen","year":"2018","unstructured":"Zhen Li , Deqing Zou , Shouhuai Xu , Hai Jin , Yawei Zhu , and Zhaoxuan Chen . 2018 . Sysevr: A framework for using deep learning to detect software vulnerabilities. arXiv preprint arXiv:1807.06756. Zhen Li, Deqing Zou, Shouhuai Xu, Hai Jin, Yawei Zhu, and Zhaoxuan Chen. 2018. Sysevr: A framework for using deep learning to detect software vulnerabilities. arXiv preprint arXiv:1807.06756."},{"key":"e_1_3_2_1_20_1","volume-title":"Vuldeepecker: A deep learning-based system for vulnerability detection. arXiv preprint arXiv:1801.01681.","author":"Li Zhen","year":"2018","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:1801.01681. 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:1801.01681."},{"key":"e_1_3_2_1_21_1","volume-title":"Neural Network Intelligence.. https:\/\/github.com\/microsoft\/nni Last Accessed August 28th","year":"2020","unstructured":"Microsoft. [n.d.]. Neural Network Intelligence.. https:\/\/github.com\/microsoft\/nni Last Accessed August 28th , 2020 . Microsoft. [n.d.]. Neural Network Intelligence.. https:\/\/github.com\/microsoft\/nni Last Accessed August 28th, 2020."},{"key":"e_1_3_2_1_22_1","volume-title":"USENIX Annual Technical Conference.","author":"Neuhaus Stephan","year":"2009","unstructured":"Stephan Neuhaus and Thomas Zimmermann . 2009 . The Beauty and the Beast: Vulnerabilities in Red Hat\u2019s Packages .. In USENIX Annual Technical Conference. Stephan Neuhaus and Thomas Zimmermann. 2009. The Beauty and the Beast: Vulnerabilities in Red Hat\u2019s Packages.. In USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315311"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 42nd International Conference on Software Engineering (ICSE \u201920)","author":"Nguyen Son","unstructured":"Son Nguyen , Hung Dang Phan , Trinh Le , and Tien N. Nguyen . 2020. Suggesting Natural Method Names to Check Name Consistencies . In Proceedings of the 42nd International Conference on Software Engineering (ICSE \u201920) . ACM Press, 12 pages. Son Nguyen, Hung Dang Phan, Trinh Le, and Tien N. Nguyen. 2020. Suggesting Natural Method Names to Check Name Consistencies. In Proceedings of the 42nd International Conference on Software Engineering (ICSE \u201920). ACM Press, 12 pages."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595767"},{"key":"e_1_3_2_1_26_1","volume-title":"Manning","author":"Pennington Jeffrey","year":"2014","unstructured":"Jeffrey Pennington , Richard Socher , and Christopher D . Manning . 2014 . GloVe: Global Vectors for Word Representation. In Empirical Methods in Natural Language Processing (EMNLP) . 1532\u20131543. http:\/\/www.aclweb.org\/anthology\/D14-1162 Jeffrey Pennington, Richard Socher, and Christopher D. Manning. 2014. GloVe: Global Vectors for Word Representation. In Empirical Methods in Natural Language Processing (EMNLP). 1532\u20131543. http:\/\/www.aclweb.org\/anthology\/D14-1162"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the IEEE\/ACM international conference on Automated software engineering. 447\u2013456","author":"Pham Nam H.","unstructured":"Nam H. Pham , Tung Thanh Nguyen , Hoan Anh Nguyen , and Tien N. Nguyen . 2010. Detection of recurring software vulnerabilities . In Proceedings of the IEEE\/ACM international conference on Automated software engineering. 447\u2013456 . Nam H. Pham, Tung Thanh Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen. 2010. Detection of recurring software vulnerabilities. In Proceedings of the IEEE\/ACM international conference on Automated software engineering. 447\u2013456."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2018.00120"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2340398"},{"key":"e_1_3_2_1_30_1","unstructured":"Min Shi Yufei Tang Xingquan Zhu and Jianxun Liu. 2019. Feature-attention graph convolutional networks for noise resilient learning. arXiv preprint arXiv:1912.11755.  Min Shi Yufei Tang Xingquan Zhu and Jianxun Liu. 2019. Feature-attention graph convolutional networks for noise resilient learning. arXiv preprint arXiv:1912.11755."},{"key":"e_1_3_2_1_31_1","volume-title":"Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities","author":"Shin Yonghee","year":"2010","unstructured":"Yonghee Shin , Andrew Meneely , Laurie Williams , and Jason A Osborne . 2010. Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities . IEEE transactions on software engineering, 37, 6 ( 2010 ), 772\u2013787. Yonghee Shin, Andrew Meneely, Laurie Williams, and Jason A Osborne. 2010. Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities. IEEE transactions on software engineering, 37, 6 (2010), 772\u2013787."},{"key":"e_1_3_2_1_32_1","unstructured":"Kai Sheng Tai Richard Socher and Christopher D Manning. 2015. Improved semantic representations from tree-structured long short-term memory networks. arXiv preprint arXiv:1503.00075.  Kai Sheng Tai Richard Socher and Christopher D Manning. 2015. Improved semantic representations from tree-structured long short-term memory networks. arXiv preprint arXiv:1503.00075."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2000.898880"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 5th USENIX conference on Offensive technologies. 13\u201313","author":"Yamaguchi Fabian","year":"2011","unstructured":"Fabian Yamaguchi , Felix Lindner , and Konrad Rieck . 2011 . Vulnerability extrapolation: Assisted discovery of vulnerabilities using machine learning . In Proceedings of the 5th USENIX conference on Offensive technologies. 13\u201313 . Fabian Yamaguchi, Felix Lindner, and Konrad Rieck. 2011. Vulnerability extrapolation: Assisted discovery of vulnerabilities using machine learning. In Proceedings of the 5th USENIX conference on Offensive technologies. 13\u201313."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2420950.2421003"},{"key":"e_1_3_2_1_36_1","volume-title":"Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d' Alch\u00e9-Buc","author":"Ying Zhitao","unstructured":"Zhitao Ying , Dylan Bourgeois , Jiaxuan You , Marinka Zitnik , and Jure Leskovec . 2019. GNNExplainer: Generating Explanations for Graph Neural Networks . In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d' Alch\u00e9-Buc , E. Fox, and R. Garnett (Eds.). Curran Associates, Inc. , 9244\u20139255. Zhitao Ying, Dylan Bourgeois, Jiaxuan You, Marinka Zitnik, and Jure Leskovec. 2019. GNNExplainer: Generating Explanations for Graph Neural Networks. In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d' Alch\u00e9-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 9244\u20139255."},{"key":"e_1_3_2_1_37_1","volume-title":"Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks. In Advances in Neural Information Processing Systems. 10197\u201310207.","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 Advances in Neural Information Processing Systems. 10197\u201310207. 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 Advances in Neural Information Processing Systems. 10197\u201310207."}],"event":{"name":"ESEC\/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Athens Greece","acronym":"ESEC\/FSE '21","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468264.3468597","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3468264.3468597","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3468264.3468597","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:51Z","timestamp":1750195491000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468264.3468597"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,18]]},"references-count":37,"alternative-id":["10.1145\/3468264.3468597","10.1145\/3468264"],"URL":"https:\/\/doi.org\/10.1145\/3468264.3468597","relation":{},"subject":[],"published":{"date-parts":[[2021,8,18]]},"assertion":[{"value":"2021-08-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}