Software vulnerabilities are now reported at an unprecedented speed due to the recent development of automated vulnerability hunting tools. However, fixing vulnerabilities still mainly depends on programmers' manual efforts. Developers need to deeply understand the vulnerability and try to affect the system's functions as little as possible. In this paper, with the advancement of Neural Machine Translation (NMT) techniques, we provide a novel approach called SeqTrans to exploit historical vulnerability fixes to provide suggestions and automatically fix the source code. To capture the contextual information around the vulnerable code, we propose to leverage data flow dependencies to construct code sequences and fed them into the state-of-t...
As the role of information and communication technologies gradually increases in our lives, software...
Various approaches are proposed to help under-resourced security researchers to detect and analyze s...
Recent studies have shown the promising direction of deep learning based bug detection, which reliev...
Software vulnerabilities are now reported at an unprecedented speed due to the recent development of...
peer reviewedStudying and exposing software vulnerabilities is important to ensure software security...
The use of Open Source Software is becoming more and more popular, but it comes with the risk of imp...
Locating and fixing bugs is a time-consuming task. Most neural machine translation (NMT) based appro...
This paper presents an approach based on machine learning to predict which components of a software ...
Most of previous program repair approaches are only able to generate fixes for one-line bugs, includ...
This zip file contains the dataset of the paper titled "Applying CodeBERT for Automated Program Repa...
Security vulnerabilities in source code are traditionally detected manually by software developers b...
The large transformer-based language models demonstrate excellent performance in natural language pr...
We have, as individuals and as a society, become increasingly more dependant on software, thus, the ...
The awareness of writing secure code rises with the increasing number of attacks and their resultant...
We review machine learning approaches for detecting (and correcting) vulnerabilities in source code,...
As the role of information and communication technologies gradually increases in our lives, software...
Various approaches are proposed to help under-resourced security researchers to detect and analyze s...
Recent studies have shown the promising direction of deep learning based bug detection, which reliev...
Software vulnerabilities are now reported at an unprecedented speed due to the recent development of...
peer reviewedStudying and exposing software vulnerabilities is important to ensure software security...
The use of Open Source Software is becoming more and more popular, but it comes with the risk of imp...
Locating and fixing bugs is a time-consuming task. Most neural machine translation (NMT) based appro...
This paper presents an approach based on machine learning to predict which components of a software ...
Most of previous program repair approaches are only able to generate fixes for one-line bugs, includ...
This zip file contains the dataset of the paper titled "Applying CodeBERT for Automated Program Repa...
Security vulnerabilities in source code are traditionally detected manually by software developers b...
The large transformer-based language models demonstrate excellent performance in natural language pr...
We have, as individuals and as a society, become increasingly more dependant on software, thus, the ...
The awareness of writing secure code rises with the increasing number of attacks and their resultant...
We review machine learning approaches for detecting (and correcting) vulnerabilities in source code,...
As the role of information and communication technologies gradually increases in our lives, software...
Various approaches are proposed to help under-resourced security researchers to detect and analyze s...
Recent studies have shown the promising direction of deep learning based bug detection, which reliev...