arrow
Return

Efficient Feature Selection for Static Analysis Vulnerability Prediction

delete2021-02-06
delete21
delete
OA
AI
K
Katarzyna Filus
P
Paweł Boryszko
J
Joanna Domańska *
M
Miltiadis Siavvas
E
Erol Gelenbe
DOI:10.3390/s21041133delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Common software vulnerabilities can result in severe security breaches, financial losses, and reputation deterioration and require research effort to improve software security. The acceleration of the software production cycle, limited testing resources, and the lack of security expertise among programmers require the identification of efficient software vulnerability predictors to highlight the system components on which testing should be focused. Although static code analyzers are often used to improve software quality together with machine learning and data mining for software vulnerability prediction, the work regarding the selection and evaluation of different types of relevant vulnerability features is still limited. Thus, in this paper, we examine features generated by SonarQube and CCCC tools, to identify those that can be used for software vulnerability prediction. We investigate the suitability of thirty-three different features to train thirteen distinct machine learning algorithms to design vulnerability predictors and identify the most relevant features that should be used for training. Our evaluation is based on a comprehensive feature selection process based on the correlation analysis of the features, together with four well-known feature selection techniques. Our experiments, using a large publicly available dataset, facilitate the evaluation and result in the identification of small, but efficient sets of features for software vulnerability prediction.
Keywords:
software vulnerability prediction
static analysis
machine learning
feature selection
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Sensors cover
Sensors
IF:
3.5
Papers:
7.2W
Citations:
20.9W

Organization

P
Polish Academy of Sciences
Scholars:
3.0W
Papers: 3.1W
Citations: 3.1W
Cited Papers

Cited Papers

High Risk of Brain Metastases in Surgically Staged IIIA Non–Small-Cell Lung Cancer Patients Treated With Surgery, Chemotherapy, and Radiation
err2005-03-01
err0
errOAAI
errHarvey J. Mamon; Beow Yong Yeap; Pasi A. Jänne; Jason Reblando; Sarah Shrager; Michael T. Jaklitsch; Steven Mentzer; Jeanne M. Lukanich; David J. Sugarbaker; Elizabeth H. Baldini; Stuart Berman; Arthur Skarin; Raphael Bueno
errShare
errSave
err2001-01-01
err0
PREAI
errV.M. Manyong; K.O. Makinde; N. Sanginga; B. Vanlauwe; J. Diels
errShare
errSave
The enteropathogenic Escherichia coli (EPEC) Map effector is imported into the mitochondrial matrix by the TOM/Hsp70 system and alters organelle morphology
err2006-04-01
err0
errOAAI
errPanagiotis Papatheodorou; Grazyna Domanska; Marius Oxle; Johannes Mathieu; Olaf Selchow; Brendan Kenny; Joachim Rassow
errShare
errSave
A universal cross language software similarity detector for open source software categorization
err2020-04-01
err16
PREAI
errNafi, Kawser Wazed; Roy, Banani; Roy, Chanchal K.; Schneider, Kevin A.
errShare
errSave
researcher View more