Machine learning for source code vulnerability detection: What works and what isn't there yet

T Marjanov, I Pashchenko… - IEEE Security & Privacy, 2022 - ieeexplore.ieee.org
We review machine learning approaches for detecting (and correcting) vulnerabilities in
source code, finding that the biggest challenges ahead involve agreeing to a benchmark …

Machine-learning supported vulnerability detection in source code

T Sonnekalb - Proceedings of the 2019 27th ACM Joint Meeting on …, 2019 - dl.acm.org
The awareness of writing secure code rises with the increasing number of attacks and their
resultant damage. But often, software developers are no security experts and vulnerabilities …

Detecting code vulnerabilities by learning from large-scale open source repositories

R Xu, Z Tang, G Ye, H Wang, X Ke, D Fang… - Journal of Information …, 2022 - Elsevier
Abstract Machine learning methods are widely used to identify common, repeatedly
occurring bugs and code vulnerabilities. The performance of a machine-learned model is …

Automated Vulnerability Detection in Source Code Using Deep Representation Learning

C Seas, G Fitzpatrick, JA Hamilton… - 2024 IEEE 14th …, 2024 - ieeexplore.ieee.org
Each year, software vulnerabilities are discovered, which pose significant risks of
exploitation and system compromise. We present a convolutional neural network model that …

Automated software vulnerability detection with machine learning

JA Harer, LY Kim, RL Russell, O Ozdemir… - arXiv preprint arXiv …, 2018 - arxiv.org
Thousands of security vulnerabilities are discovered in production software each year, either
reported publicly to the Common Vulnerabilities and Exposures database or discovered …

Leveraging User-Defined Identifiers for Counterfactual Data Generation in Source Code Vulnerability Detection

H Kuang, F Yang, L Zhang, G Tang… - 2023 IEEE 23rd …, 2023 - ieeexplore.ieee.org
Software vulnerability detection is a critical aspect of ensuring the security and reliability of
software systems. However, traditional vulnerability detection approaches often have …

Vulnerability prediction from source code using machine learning

Z Bilgin, MA Ersoy, EU Soykan, E Tomur… - IEEE …, 2020 - ieeexplore.ieee.org
As the role of information and communication technologies gradually increases in our lives,
software security becomes a major issue to provide protection against malicious attempts …

A survey on automated software vulnerability detection using machine learning and deep learning

NS Harzevili, AB Belle, J Wang, S Wang, Z Ming… - arXiv preprint arXiv …, 2023 - arxiv.org
Software vulnerability detection is critical in software security because it identifies potential
bugs in software systems, enabling immediate remediation and mitigation measures to be …

Combining graph-based learning with automated data collection for code vulnerability detection

H Wang, G Ye, Z Tang, SH Tan… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
This paper presents FUNDED (Flow-sensitive vUl-Nerability coDE Detection), a novel
learning framework for building vulnerability detection models. Funded leverages the …

[HTML][HTML] Just-in-time software vulnerability detection: Are we there yet?

F Lomio, E Iannone, A De Lucia, F Palomba… - Journal of Systems and …, 2022 - Elsevier
Background: Software vulnerabilities are weaknesses in source code that might be exploited
to cause harm or loss. Previous work has proposed a number of automated machine …