2020
DOI: 10.1016/j.jss.2020.110616
|View full text |Cite
|
Sign up to set email alerts
|

An automatic software vulnerability classification framework using term frequency-inverse gravity moment and feature selection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(13 citation statements)
references
References 32 publications
0
13
0
Order By: Relevance
“…Kudjo et al [100] showed that using term frequency (BoW) with inverse gravity moment weighting [33] to extract features from SV descriptions can enhance the performance of ML models (i.e., KNN, Decision tree and Random forest) in predicting the severity of SVs. Later, Chen et al [32] confirmed that this feature extraction method was also effective for more projects and classifiers (e.g., Naïve Bayes and SVM). Besides investigating feature extraction, Kudjo et al [99] also highlighted the possibility of finding Bellwether, i.e., the smallest set of data that can be used to train an optimal prediction model, for classifying severity.…”
Section: Severe Vs Non-severementioning
confidence: 94%
“…Kudjo et al [100] showed that using term frequency (BoW) with inverse gravity moment weighting [33] to extract features from SV descriptions can enhance the performance of ML models (i.e., KNN, Decision tree and Random forest) in predicting the severity of SVs. Later, Chen et al [32] confirmed that this feature extraction method was also effective for more projects and classifiers (e.g., Naïve Bayes and SVM). Besides investigating feature extraction, Kudjo et al [99] also highlighted the possibility of finding Bellwether, i.e., the smallest set of data that can be used to train an optimal prediction model, for classifying severity.…”
Section: Severe Vs Non-severementioning
confidence: 94%
“…The well-known Random Forest algorithm, as a parallel ensemble algorithm, has become one of the most commonly used ensemble algorithms. A large number of studies (37) employed Random Forest to address diferent software engineering research tasks. These include defect prediction, vulnerability prediction, code quality prediction, software license exception detection, and fault localization [180,215,268,281,335].…”
Section: Predictive Model Classificationmentioning
confidence: 99%
“…--P2, P28, and P39 classified vulnerabilities according to their severity levels. P2 [4] proposed a framework for vulnerability severity classification using five statistical learners, namely, RF, KNN, decision tree (DT), NB, and SVM. P28 [62] used word embeddings and a onelayer shallow convolutional neural network (CNN) to automatically capture discriminative words and sentence features of bug report descriptions.…”
Section: --P7 [58] Proposed a Novel Approach Called 'Ltrwes'mentioning
confidence: 99%
“…We perform an SMS following the guidelines of Petersen et al [7] to synthesize publications that use security bug reports for software vulnerability research. First, we search five scholar databases namely, IEEE Xplore 3 , ACM Digital Library 4 , ScienceDirect 5 , Wiley Online Library 6 , and Springer Link 7 . Using two search strings, we obtain a set of 45,077 publications from the software engineering (SE) domain that were published from 2000 to August 2020.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation