2020
DOI: 10.4018/ijsi.2020070106
|View full text |Cite
|
Sign up to set email alerts
|

A New Approach to Locate Software Vulnerabilities Using Code Metrics

Abstract: Automatic vulnerabilities prediction assists developers and minimizes resources allocated to fix software security issues. These costs can be minimized even more if the exact location of vulnerability is correctly indicated. In this study, the authors propose a new approach to using code metrics in vulnerability detection. The strength part of the proposed approach lies in using code metrics not to simply quantify characteristics of software components at a coarse granularity (package, file, class, function) s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…Code metrics were widely used to solve challenging problems in the field of software engineering such as defect prediction [10], [11], [12], [13], [14], [15], [16] and vulnerability prediction [17], [18], [19], [20], [21], [22], [23]. This is motivated by the fact that code metrics are known for their ability to quantify software attributes such as size, complexity and coupling which are proven in practice to be correlated with defects and vulnerabilities [24].…”
Section: Related Workmentioning
confidence: 99%
“…Code metrics were widely used to solve challenging problems in the field of software engineering such as defect prediction [10], [11], [12], [13], [14], [15], [16] and vulnerability prediction [17], [18], [19], [20], [21], [22], [23]. This is motivated by the fact that code metrics are known for their ability to quantify software attributes such as size, complexity and coupling which are proven in practice to be correlated with defects and vulnerabilities [24].…”
Section: Related Workmentioning
confidence: 99%
“…The second dataset used in this study is called CMD (Code Metrics dataset), which was proposed by Ref. [4], and it is publicly available online [33]. The explanation of each dataset is given in the following sections.…”
Section: Dataset Preparationmentioning
confidence: 99%
“…Exploiting software vulnerabilities causes a large number of information security issues. Manually identifying and detecting these security flaws is a time-consuming, tiresome, and expensive task requiring significant time and money [4]. Recently, many researchers have become interested in automatic vulnerability prediction (AVP) using deep learning (DL) and machine learning (ML) techniques [5].…”
Section: Introductionmentioning
confidence: 99%