2020
DOI: 10.1109/access.2020.2988557
|View full text |Cite
|
Sign up to set email alerts
|

Deep Learning for Software Vulnerabilities Detection Using Code Metrics

Abstract: Software vulnerability can cause disastrous consequences for information security. Earlier detection of vulnerabilities minimizes these consequences. Manual detection of vulnerable code is very difficult and very costly in terms of time and budget. Therefore, developers must use automatic vulnerabilities prediction (AVP) tools to minimize costs. Recent works on AVP begin to use techniques of deep learning (DL). All the proposed approaches are based on techniques of feature extraction inspired by previous appli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(24 citation statements)
references
References 27 publications
0
24
0
Order By: Relevance
“…One of the key research directions is to develop intelligent vulnerability detection techniques that act on source code. The following three sub-categories can be found: vulnerability detection methods based on software metrics [18] [19] [20] [21], anomaly detection technique for detecting vulnerabilities by looking for abnormal patterns [22], and vulnerable pattern learning [23].…”
Section: Machine Learning-based Vulnerability Detectionmentioning
confidence: 99%
See 2 more Smart Citations
“…One of the key research directions is to develop intelligent vulnerability detection techniques that act on source code. The following three sub-categories can be found: vulnerability detection methods based on software metrics [18] [19] [20] [21], anomaly detection technique for detecting vulnerabilities by looking for abnormal patterns [22], and vulnerable pattern learning [23].…”
Section: Machine Learning-based Vulnerability Detectionmentioning
confidence: 99%
“…[19] [46] [47] [18]. Mohammed et al [20] Aim to use code metrics as features to detect software vulnerabilities based on deep learning with a fine granularity level. The findings showed that code metrics are good, but not ideal to be used as features in DL-based vulnerability detection.…”
Section: State-of-the-art Studiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Recent research has used deep learning on code features to detect vulnerabilities in code. Unlike traditional detection methods, deep learning does not require researchers to manually perform extensive processing of code features and can automatically determine the relationship of features in the sample data from the training samples [9][10][11][12][13][14][15][16].…”
Section: Introductionmentioning
confidence: 99%
“…Recent research has used deep learning on code features to detect vulnerabilities in code. Unlike traditional detection methods, deep learning does not require researchers to manually perform extensive processing of code features and can automatically determine the relationship of features in the sample data from the training samples [9][10][11][12][13][14][15][16].…”
Section: Introductionmentioning
confidence: 99%