Fetching the paper…
Reading the bibliography…
Unlike the flow structure of natural languages, programming languages have an inherent rigidity in structure and grammar.However, existing detection methods based on pre-trained models typically treat code as a natural language sequence, ignoring its unique structural information.
M. Schuster and K. K. Paliwal, “Bidirectional recurrent neural networks,” IEEE transactions on Signal Processing , vol. 45, no. 11, pp. 2673–2681, 1997
1997
Earlier work this paper cites.
S. Carr, J. Mayo, and C.-K. Shene, “Race conditions: a case study,” Journal of Computing Sciences in Colleges , vol. 17, no. 1, pp. 90–105, 2001
2001
Earlier work this paper cites.
N. V. Chawla, K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer, “Smote: synthetic minority over-sampling technique,” Journal of artificial intelligence research , vol. 16, pp. 321–357, 2002
2002
Earlier work this paper cites.
A. Johnson, K. Dempsey, R. Ross, S. Gupta, D. Bailey et al. , “Guide for security-focused configuration management of information systems,” NIST special publication , vol. 800, no. 128, pp. 16–16, 2011
2011
Earlier work this paper cites.
J. Jang-Jaccard and S. Nepal, “A survey of emerging threats in cybersecurity,” Journal of computer and system sciences , vol. 80, no. 5, pp. 973–993, 2014
2014
Earlier work this paper cites.
F. Yamaguchi, “Pattern-based vulnerability discovery.” Ph.D. dissertation, University of Göttingen, 2015
2015
Earlier work this paper cites.
Y. Li, R. Zemel, M. Brockschmidt, and D. Tarlow, “Gated graph sequence neural networks,” in Proceedings of ICLR’16 , 2016
2016
Earlier work this paper cites.
F. b. Yamagu chi, “Pattern-based methods for vulnerability discovery,” it-Information Technology , vol. 59, no. 2, pp. 101–106, 2017
2017
Earlier work this paper cites.
2017
Earlier work this paper cites.
G. Lin, J. Zhang, W. Luo, L. Pan, and Y. Xiang, “Poster: Vulnerability discovery with function representation learning from unlabeled projects,” in Proceedings of the 2017 ACM SIGSAC conference on computer and communications security , 2017, pp. 2539–2541
2017
Earlier work this paper cites.
A. V. Phan, M. Le Nguyen, and L. T. Bui, “Convolutional neural networks over control flow graphs for software defect prediction,” in 2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI) . IEEE, 2017, pp. 45–52
2017
Earlier work this paper cites.
R. Russell, L. Kim, L. Hamilton, T. Lazovich, J. Harer, O. Ozdemir, P. Ellingwood, and M. McConley, “Automated vulnerability detection in source code using deep representation learning,” in 2018 17th IEEE international conference on machine learning and applications (ICMLA) . IEEE, 2018, pp. 757–762
2018
Earlier work this paper cites.
2018
Earlier work this paper cites.
C. Niu, C. Li, V. Ng, J. Ge, L. Huang, and B. Luo, “Spt-code: Sequence-to-sequence pre-training for learning source code representations,” in Proceedings of the 44th International Conference on Software Engineering , 2022, pp. 2006–2018
2018
Earlier work this paper cites.
X. Duan, J. Wu, S. Ji, Z. Rui, T. Luo, M. Yang, and Y. Wu, “Vulsniper: Focus your attention to shoot fine-grained vulnerabilities.” in IJCAI , 2019, pp. 4665–4671
2019
Earlier work this paper cites.
Y. Zhou, S. Liu, J. Siow, X. Du, and Y. Liu, “Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks,” Advances in neural information processing systems , vol. 32, 2019
2019
Earlier work this paper cites.
C. Mao, Z. Zhong, J. Yang, C. Vondrick, and B. Ray, “Metric learning for adversarial robustness,” Advances in neural information processing systems , vol. 32, 2019
2019
Earlier work this paper cites.
D. Guo, S. Ren, S. Lu, Z. Feng, D. Tang, L. Shujie, L. Zhou, N. Duan, A. Svyatkovskiy, S. Fu et al. , “Graphcodebert: Pre-training code representations with data flow,” in International Conference on Learning Representations , 2020
2020
Cited alongside, same era.
Z. Feng, D. Guo, D. Tang, N. Duan, X. Feng, M. Gong, L. Shou, B. Qin, T. Liu, D. Jiang et al. , “Codebert: A pre-trained model for programming and natural languages,” in Findings of the Association for Computational Linguistics: EMNLP 2020 , 2020, pp. 1536–1547
2020
Cited alongside, same era.
A. Kanade, P. Maniatis, G. Balakrishnan, and K. Shi, “Learning and evaluating contextual embedding of source code,” in International conference on machine learning . PMLR, 2020, pp. 5110–5121
2020
Cited alongside, same era.
Z. Li, D. Zou, S. Xu, H. Jin, Y. Zhu, and Z. Chen, “Sysevr: A framework for using deep learning to detect software vulnerabilities,” IEEE Transactions on Dependable and Secure Computing , vol. 19, no. 4, pp. 2244–2258, 2021
Flawfinder, “Online,” Available: http://www.dwheeler.com/ flawfinde/r , 2022
2022
Later among the works it cites.
V.-A. Nguyen, D. Q. Nguyen, V. Nguyen, T. Le, Q. H. Tran, and D. Phung, “Regvd: Revisiting graph neural networks for vulnerability detection,” in Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings , 2022, pp. 178–182
2022
Later among the works it cites.
D. Guo, S. Lu, N. Duan, Y. Wang, M. Zhou, and J. Yin, “Unixcoder: Unified cross-modal pre-training for code representation,” in Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , 2022, pp. 7212–7225
2022
Later among the works it cites.
2022
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
2021
Cited alongside, same era.
S. Chakraborty, R. Krishna, Y. Ding, and B. Ray, “Deep learning based vulnerability detection: Are we there yet,” IEEE Transactions on Software Engineering , 2021
2021
Cited alongside, same era.
Y. Li, S. Wang, and T. N. Nguyen, “Vulnerability detection with fine-grained interpretations,” in Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2021, pp. 292–303
2021
Cited alongside, same era.
X. Cheng, H. Wang, J. Hua, G. Xu, and Y. Sui, “Deepwukong: Statically detecting software vulnerabilities using deep graph neural network,” ACM Transactions on Software Engineering and Methodology (TOSEM) , vol. 30, no. 3, pp. 1–33, 2021
2021
Cited alongside, same era.
W. Zheng, Y. Jiang, and X. Su, “Vu1spg: Vulnerability detection based on slice property graph representation learning,” in 2021 IEEE 32nd International Symposium on Software Reliability Engineering (ISSRE) . IEEE, 2021, pp. 457–467
2021
Cited alongside, same era.
J. Lin, Y. Liu, Q. Zeng, M. Jiang, and J. Cleland-Huang, “Traceability transformed: Generating more accurate links with pre-trained bert models,” in 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) . IEEE, 2021, pp. 324–335
2021
Cited alongside, same era.
J. Bai, Y. Wang, Y. Chen, Y. Yang, J. Bai, J. Yu, and Y. Tong, “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 , 2021, pp. 3011–3020
2021
Cited alongside, same era.
M.-A. Lachaux, B. Roziere, M. Szafraniec, and G. Lample, “Dobf: A deobfuscation pre-training objective for programming languages,” Advances in Neural Information Processing Systems , vol. 34, pp. 14 967–14 979, 2021
2021
Cited alongside, same era.
M. Fu and C. Tantithamthavorn, “Linevul: A transformer-based line-level vulnerability prediction,” in Proceedings of the 19th International Conference on Mining Software Repositories , 2022, pp. 608–620
2022
Cited alongside, same era.
openAI, “Online,” Available: https://www.chat.openai.com/ , 2022
2022
Later among the works it cites.
J. Wei, X. Wang, D. Schuurmans, M. Bosma, F. Xia, E. Chi, Q. V. Le, D. Zhou et al. , “Chain-of-thought prompting elicits reasoning in large language models,” Advances in Neural Information Processing Systems , vol. 35, pp. 24 824–24 837, 2022
2022
Later among the works it cites.
Y. Wu, D. Zou, S. Dou, W. Yang, D. Xu, and H. Jin, “Vulcnn: An image-inspired scalable vulnerability detection system,” in Proceedings of the 44th International Conference on Software Engineering , 2022, pp. 2365–2376
2022
Later among the works it cites.
S. Cao, X. Sun, L. Bo, R. Wu, B. Li, and C. Tao, “Mvd: memory-related vulnerability detection based on flow-sensitive graph neural networks,” in Proceedings of the 44th International Conference on Software Engineering , 2022, pp. 1456–1468
2022
Later among the works it cites.
2022
Later among the works it cites.
J. Zhang, Z. Liu, X. Hu, X. Xia, and S. Li, “Vulnerability detection by learning from syntax-based execution paths of code,” IEEE Transactions on Software Engineering , 2023
2023
Later among the works it cites.
2023
Later among the works it cites.
2023
Later among the works it cites.
B. Steenhoek, H. Gao, and W. Le, “Dataflow analysis-inspired deep learning for efficient vulnerability detection,” in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering , 2024, pp. 1–13
2024
Closest in time.
Y. Ding, B. Steenhoek, K. Pei, G. Kaiser, W. Le, and B. Ray, “Traced: Execution-aware pre-training for source code,” in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering , 2024, pp. 1–12
2024
Closest in time.
2024
Closest in time.