Time Series Forecasting of Software Vulnerabilities Using Statistical and Deep Learning Models

被引:3
|
作者
Kalouptsoglou, Ilias [1 ,2 ]
Tsoukalas, Dimitrios [1 ,2 ]
Siavvas, Miltiadis [1 ]
Kehagias, Dionysios [1 ]
Chatzigeorgiou, Alexander [2 ]
Ampatzoglou, Apostolos [2 ]
机构
[1] Ctr Res & Technol Hellas, Thessaloniki 57001, Greece
[2] Univ Macedonia, Dept Appl Informat, Thessaloniki 54636, Greece
关键词
software vulnerabilities; time series; forecasting; arima; deep learning; PREDICTION;
D O I
10.3390/electronics11182820
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software security is a critical aspect of modern software products. The vulnerabilities that reside in their source code could become a major weakness for enterprises that build or utilize these products, as their exploitation could lead to devastating financial consequences. Therefore, the development of mechanisms capable of identifying and discovering software vulnerabilities has recently attracted the interest of the research community. Besides the studies that examine software attributes in order to predict the existence of vulnerabilities in software components, there are also studies that attempt to predict the future number of vulnerabilities based on the already reported vulnerabilities of a project. In this paper, the evolution of vulnerabilities in a horizon of up to 24 months ahead is predicted using a univariate time series forecasting approach. Both statistical and deep learning models are developed and compared based on security data coming from five popular software projects. In contrast to related literature, the results indicate that the capacity of Deep Learning and statistical models in forecasting the evolution of software vulnerabilities, as well as the selection of the best-performing model, depends on the respective software project. In some cases, statistical models provided better accuracy, whereas in other cases, Deep Learning models demonstrated better predictive power. However, the difference in their performance was not found to be statistically significant. In general, the two model categories produced similar forecasts for the number of vulnerabilities expected in the future, without significant diversities.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Deep Learning Models for Time Series Forecasting: A Review
    Li, Wenxiang
    Law, K. L. Eddie
    [J]. IEEE ACCESS, 2024, 12 : 92306 - 92327
  • [2] Software of Time Series Forecasting based on Combinations of Fuzzy and Statistical Models
    Afanasieva, T.
    Sapunkov, A.
    Afanasiev, A.
    [J]. INFORMATION TECHNOLOGY IN INDUSTRY, 2018, 6 (01): : 7 - 13
  • [3] AIRS: A QGIS plugin for time series forecasting using deep learning models
    Naciri, Hafssa
    Ben Achhab, Nizar
    Ezzaher, Fatima Ezahrae
    Raissouni, Naoufal
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2024, 177
  • [4] Deep learning models for forecasting aviation demand time series
    Kanavos, Andreas
    Kounelis, Fotios
    Iliadis, Lazaros
    Makris, Christos
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (23): : 16329 - 16343
  • [5] Deep learning models for forecasting aviation demand time series
    Andreas Kanavos
    Fotios Kounelis
    Lazaros Iliadis
    Christos Makris
    [J]. Neural Computing and Applications, 2021, 33 : 16329 - 16343
  • [6] Review on deep learning models for time series forecasting in industry
    Li, Xiao-Rui
    Ban, Xiao-Juan
    Yuan, Zhao-Lin
    Qiao, Hao-Ran
    [J]. Gongcheng Kexue Xuebao/Chinese Journal of Engineering, 2022, 44 (04): : 757 - 766
  • [7] Comparing Effectiveness of Statistical Versus Deep Learning for Time Series Forecasting
    Yadav, Hemant N.
    Thakkar, Amit
    Rochwani, Nesh
    Patel, Rudra
    [J]. SMART TRENDS IN COMPUTING AND COMMUNICATIONS, VOL 5, SMARTCOM 2024, 2024, 949 : 255 - 265
  • [8] A study of time series forecasting using statistical methods, machine learning methods and deep learning: historical aspects
    Kitov, V. V.
    Mishustina, M., V
    Ustyuzhanin, A. O.
    [J]. VOPROSY ISTORII, 2022, 4 (02) : 201 - 218
  • [9] Performance enhancing techniques for deep learning models in time series forecasting
    Fang, Xing
    Yuan, Zhuoning
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 85 : 533 - 542
  • [10] Hybrid deep learning models for time series forecasting of solar power
    Salman, Diaa
    Direkoglu, Cem
    Kusaf, Mehmet
    Fahrioglu, Murat
    [J]. NEURAL COMPUTING & APPLICATIONS, 2024, 36 (16): : 9095 - 9112