Fetching the paper…
Reading the bibliography…
Deep learning-based vulnerability detection has shown great performance and, in some studies, outperformed static analysis tools.
Learning a Static Bug Finder from Data
Yu Wang, Fengjuan Gao, Linzhang Wang, and Ke Wang. 2020 · 1907
Earlier work this paper cites.
Approximate Statistical Tests for Comparing Supervised Classification Learning Algorithms
Thomas G. Dietterich. 1998 · 1923
Earlier work this paper cites.
A Unified Approach to Global Program Optimization. In Proceedings of the 1st Annual ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (Boston, Massachusetts) (POPL ’73) . Association for Computing Machinery, New York, NY, USA, 194–206
Gary A. Kildall. 1973 · 1973
Earlier work this paper cites.
Precise Interprocedural Dataflow Analysis via Graph Reachability. In Proceedings of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL ’95) . Association for Computing Machinery, New York, NY, USA, 49–61
Thomas Reps, Susan Horwitz, and Mooly Sagiv. 1995 · 1995
Earlier work this paper cites.
The class imbalance problem: Significance and strategies. In Proc. of the Int’l Conf. on artificial intelligence , Vol. 56. 111–117
Nathalie Japkowicz. 2000 · 2000
Earlier work this paper cites.
Compilers: Principles, Techniques, and Tools (2nd Edition)
Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman. 2006 · 2006
Earlier work this paper cites.
Pattern Recognition and Machine Learning
Christopher M. Bishop. 2006 · 2006
Earlier work this paper cites.
statsmodels: Econometric and statistical modeling with python. In 9th Python in Science Conference
Skipper Seabold and Josef Perktold. 2010 · 2010
Earlier work this paper cites.
Bugalyze.com - Detecting Bugs Using Decompilation and Data Flow Analysis. In BlackHat USA . 9
Silvio Cesare. 2013 · 2013
Earlier work this paper cites.
Efficient Estimation of Word Representations in Vector Space
Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013 · 2013
Earlier work this paper cites.
Distributed Representations of Sentences and Documents
Quoc V. Le and Tomas Mikolov. 2014 · 2014
Earlier work this paper cites.
GloVe: Global Vectors for Word Representation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) . Association for Computational Linguistics, Doha, Qatar, 1532–1543
Jeffrey Pennington, Richard Socher, and Christopher Manning. 2014 · 2014
Earlier work this paper cites.
Modeling and discovering vulnerabilities with code property graphs
Fabian Yamaguchi, Nico Golde, Daniel Arp, and Konrad Rieck. 2014 · 2014
Earlier work this paper cites.
Learning a static analyzer from data. In Computer Aided Verification: 29th International Conference, CAV 2017, Heidelberg, Germany, July 24-28, 2017, Proceedings, Part I 30 . Springer, 233–253
Pavol Bielik, Veselin Raychev, and Martin Vechev. 2017 · 2017
Earlier work this paper cites.
Where is the Bug and How is it Fixed? An Experiment with Practitioners. In Proceedings of the 11th Joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2017) . 1–11
Marcel Böhme, Ezekiel Olamide Soremekun, Sudipta Chattopadhyay, Emamurho Ugherughe, and Andreas Zeller. 2017 · 2017
Earlier work this paper cites.
Neural Message Passing for Quantum Chemistry
Justin Gilmer, Samuel S. Schoenholz, Patrick F. Riley, Oriol Vinyals, and George E. Dahl. 2017 · 2017
Earlier work this paper cites.
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. 2017 · 2017
Earlier work this paper cites.
Gated Graph Sequence Neural Networks
Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard Zemel. 2017 · 2017
Earlier work this paper cites.
Learning to Represent Programs with Graphs. In International Conference on Learning Representations
Miltiadis Allamanis, Marc Brockschmidt, and Mahmoud Khademi. 2018 · 2018
Earlier work this paper cites.
VulDeePecker: A Deep Learning-Based System for Vulnerability Detection
Zhen Li, Deqing Zou, Shouhuai Xu, Xinyu Ou, Hai Jin, Sujuan Wang, Zhijun Deng, and Yuyi Zhong. 2018 · 2018
Cited alongside, same era.
Automated Vulnerability Detection in Source Code Using Deep Representation Learning. In 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA) . 757–762
Rebecca Russell, Louis Kim, Lei Hamilton, Tomo Lazovich, Jacob Harer, Onur Ozdemir, Paul Ellingwood, and Marc McConley. 2018 · 2018
Cited alongside, same era.
The Adverse Effects of Code Duplication in Machine Learning Models of Code. In Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Athens, Greece) (Onward! 2019) . Association for Computing Machinery, New York, NY, USA, 143–153
Miltiadis Allamanis. 2019 · 2019
Cited alongside, same era.
Leopard: Identifying Vulnerable Code for Vulnerability Assessment through Program Metrics. In Proceedings of the 41st International Conference on Software Engineering (Montreal, Quebec, Canada) (ICSE ’19) . IEEE Press, 60–71
DeepWukong: Statically Detecting Software Vulnerabilities Using Deep Graph Neural Network
Xiao Cheng, Haoyu Wang, Jiayi Hua, Guoai Xu, and Yulei Sui. 2021 · 2021
Later among the works it cites.
ProGraML: A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations. In Proceedings of the 38th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 139) , Marina Meila and Tong Zhang (Eds.). PMLR, 2244–2253
Chris Cummins, Zacharias V. Fisches, Tal Ben-Nun, Torsten Hoefler, Michael F P O’Boyle, and Hugh Leather. 2021 · 2021
Later among the works it cites.
Vulnerability detection with fine-grained interpretations
Yi Li, Shaohua Wang, and Tien N. Nguyen. 2021 · 2021
Later among the works it cites.
SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilities
Zhen Li, Deqing Zou, Shouhuai Xu, Hai Jin, Yawei Zhu, and Zhaoxuan Chen. 2022 · 2021
Later among the works it cites.
CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Xiaoning Du, Bihuan Chen, Yuekang Li, Jianmin Guo, Yaqin Zhou, Yang Liu, and Yu Jiang. 2019 · 2019
Cited alongside, same era.
A Machine-Learning Algorithm with Disjunctive Model for Data-Driven Program Analysis
Minseok Jeon, Sehun Jeong, Sungdeok Cha, and Hakjoo Oh. 2019 · 2019
Cited alongside, same era.
EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks. In Proceedings of the 36th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 97) , Kamalika Chaudhuri and Ruslan Salakhutdinov (Eds.). PMLR, 6105–6114
Mingxing Tan and Quoc Le. 2019 · 2019
Cited alongside, same era.
How Powerful are Graph Neural Networks?. In International Conference on Learning Representations
Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. 2019 · 2019
Cited alongside, same era.
Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks
Yaqin Zhou, Shangqing Liu, Jingkai Siow, Xiaoning Du, and Yang Liu. 2019 · 2019
Cited alongside, same era.
Discovering Symbolic Models from Deep Learning with Inductive Biases. In Advances in Neural Information Processing Systems , H. Larochelle, M. Ranzato, R. Hadsell, M.F. Balcan, and H. Lin (Eds.), Vol. 33. Curran Associates, Inc., 17429–17442
Miles Cranmer, Alvaro Sanchez Gonzalez, Peter Battaglia, Rui Xu, Kyle Cranmer, David Spergel, and Shirley Ho. 2020 · 2020
Cited alongside, same era.
HOPPITY: LEARNING GRAPH TRANSFORMATIONS TO DETECT AND FIX BUGS IN PROGRAMS. In International Conference on Learning Representations
Elizabeth Dinella, Hanjun Dai, Ziyang Li, Mayur Naik, Le Song, and Ke Wang. 2020 · 2020
Cited alongside, same era.
A C/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries. In Proceedings of the 17th International Conference on Mining Software Repositories (Seoul, Republic of Korea) (MSR ’20) . Association for Computing Machinery, New York, NY, USA, 508–512
Jiahao Fan, Yi Li, Shaohua Wang, and Tien N. Nguyen. 2020 · 2020
Cited alongside, same era.
CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Findings of the Association for Computational Linguistics: EMNLP 2020 . Association for Computational Linguistics, Online, 1536–1547
Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. 2020 · 2020
Cited alongside, same era.
Shuai Lu, Daya Guo, Shuo Ren, Junjie Huang, Alexey Svyatkovskiy, Ambrosio Blanco, Colin B. Clement, Dawn Drain, Daxin Jiang, Duyu Tang, Ge Li, Lidong Zhou, Linjun Shou, Long Zhou, Michele Tufano, Ming Gong, Ming Zhou, Nan Duan, Neel Sundaresan, Shao Kun Deng, Shengyu Fu, and Shujie Liu. 2021 · 2021
Later among the works it cites.
List of data breaches
Wikipedia. 2021 · 2021
Later among the works it cites.
D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential Analysis
Yunhui Zheng, Saurabh Pujar, Burn Lewis, Luca Buratti, Edward Epstein, Bo Yang, Jim Laredo, Alessandro Morari, and Zhong Su. 2021 · 2021
Later among the works it cites.
MVD: Memory-Related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks
Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, Bin Li, and Chuanqi Tao. 2022 · 2022
Closest in time.
Path-Sensitive Code Embedding via Contrastive Learning for Software Vulnerability Detection. In Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (Virtual, South Korea) (ISSTA 2022) . Association for Computing Machinery, New York, NY, USA, 519–531
Xiao Cheng, Guanqin Zhang, Haoyu Wang, and Yulei Sui. 2022 · 2022
Closest in time.
VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) . IEEE Computer Society, Los Alamitos, CA, USA, 959–970
Y. Ding, S. Suneja, Y. Zheng, J. Laredo, A. Morari, G. Kaiser, and B. Ray. 2022 · 2022
Closest in time.
LineVul: A Transformer-Based Line-Level Vulnerability Prediction. In Proceedings of the 19th International Conference on Mining Software Repositories (Pittsburgh, Pennsylvania) (MSR ’22) . Association for Computing Machinery, New York, NY, USA, 608–620
Michael Fu and Chakkrit Tantithamthavorn. 2022 · 2022
Closest in time.
UniXcoder: Unified Cross-Modal Pre-training for Code Representation
Daya Guo, Shuai Lu, Nan Duan, Yanlin Wang, Ming Zhou, and Jian Yin. 2022 · 2022
Closest in time.
VulBERTa: Simplified Source Code Pre-Training for Vulnerability Detection. In 2022 International Joint Conference on Neural Networks (IJCNN) . 1–8
Hazim Hanif and Sergio Maffeis. 2022 · 2022
Closest in time.
LineVD: Statement-Level Vulnerability Detection Using Graph Neural Networks. In Proceedings of the 19th International Conference on Mining Software Repositories (Pittsburgh, Pennsylvania) (MSR ’22) . Association for Computing Machinery, New York, NY, USA, 596–607
David Hin, Andrey Kan, Huaming Chen, and M. Ali Babar. 2022 · 2022
Closest in time.
A Grounded Theory Based Approach to Characterize Software Attack Surfaces. In Proceedings of the 44th International Conference on Software Engineering (Pittsburgh, Pennsylvania) (ICSE ’22) . Association for Computing Machinery, New York, NY, USA, 13–24
Sara Moshtari, Ahmet Okutan, and Mehdi Mirakhorli. 2022 · 2022
Closest in time.
ReGVD: Revisiting Graph Neural Networks for Vulnerability Detection. In Deep Learning for Code Workshop
Van-Anh Nguyen, Dai Quoc Nguyen, Van Nguyen, Trung Le, Quan Hung Tran, and Dinh Phung. 2022 · 2022
Closest in time.
Dataflow Analysis
Susan Horwitz. [n. d.] · 2023
Closest in time.
An Empirical Study of Deep Learning Models for Vulnerability Detection. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . 2237–2248
Benjamin Steenhoek, Md Mahbubur Rahman, Richard Jiles, and Wei Le. 2023 · 2023
Closest in time.