arrow
返回

Machine learning techniques for software vulnerability prediction: a comparative study

delete2022-04-04
delete11
PRE
AI
G
Gul Jabeen
S
Sabit Rahim
W
Wasif Afzal
D
Dawar Khan *
A
Aftab Ahmed Khan
Z
Zahid Hussain
T
Tehmina Bibi
DOI:10.1007/s10489-022-03350-5delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Software vulnerabilities represent a major cause of security problems. Various vulnerability discovery models (VDMs) attempt to model the rate at which the vulnerabilities are discovered in a software. Although several VDMs have been proposed, not all of them are universally applicable. Also most of them seldom give accurate predictive results for every type of vulnerability dataset. The use of machine learning (ML) techniques has generally found success in a wide range of predictive tasks. Thus, in this paper, we conducted an empirical study on applying some well-known machine learning (ML) techniques as well as statistical techniques to predict the software vulnerabilities on a variety of datasets. The following ML techniques have been evaluated: cascade-forward back propagation neural network, feed-forward back propagation neural network, adaptive-neuro fuzzy inference system, multi-layer perceptron, support vector machine, bagging, M5Rrule, M5P and reduced error pruning tree. The following statistical techniques have been evaluated: Alhazmi-Malaiya model, linear regression and logistic regression model. The applicability of the techniques is examined using two separate approaches: goodness-of-fit to see how well the model tracks the data, and prediction capability using different criteria. It is observed that ML techniques show remarkable improvement in predicting the software vulnerabilities than the statistical vulnerability prediction models.
Keyword:
Software vulnerability
Machine learning
Prediction models

期刊

Applied Intelligence 封面图
Applied Intelligence
IF:
3.5
论文数:
7.6K
被引数:
1.7W

机构

T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 137
M
Malardalen University
学者数:
1.2K
论文数: 1.5K
被引数: 3
Karakoram International University 封面图
Karakoram International University
学者数:
287
论文数: 273
被引数: 516
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
The impact factors on the performance of machine learning-based vulnerability detection: A comparative study
err2020-10-01
err32
PREAI
errZheng, Wei; Gao, Jialiang; Wu, Xiaoxue; Liu, Fengyu; Xun, Yuxing; Liu, Guoliang; Chen, Xiang
err分享
err收藏
Cluster-based vulnerability assessment of operating systems and web browsers
err2018-09-25
err15
errOAAI
errMovahedi, Yazdan; Cukier, Michel; Andongabo, Ambrose; Gashi, Ilir
err分享
err收藏
The clinical efficacy of extracorporeal shock wave lithotripsy in pediatric urolithiasis: a systematic review and meta-analysis
err2015-02-27
err0
PREAI
errPei Lu; Zijie Wang; Rijin Song; Xiaolan Wang; Kai Qi; Qiying Dai; Wei Zhang; Min Gu
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容