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 条
  • [21] Statistical and deep learning models for reference evapotranspiration time series forecasting: A comparison of accuracy, complexity, and data efficiency
    Ahmadi, Arman
    Daccache, Andre
    Sadegh, Mojtaba
    Snyder, Richard L.
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2023, 215
  • [22] Scaling Deep Learning Models for Large Spatial Time-Series Forecasting
    Abbas, Zainab
    Ivarsson, Jon Reginbald
    Al-Shishtawy, Ahmad
    Vlassov, Vladimir
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 1587 - 1594
  • [23] Deep Learning for Time Series Forecasting: A Survey
    Torres, Jose F.
    Hadjout, Dalil
    Sebaa, Abderrazak
    Martinez-Alvarez, Francisco
    Troncoso, Alicia
    [J]. BIG DATA, 2021, 9 (01) : 3 - 21
  • [24] Leveraging Hybrid Deep Learning Models for Enhanced Multivariate Time Series Forecasting
    Mahmoud, Amal
    Mohammed, Ammar
    [J]. NEURAL PROCESSING LETTERS, 2024, 56 (05)
  • [25] A novel approach based on combining deep learning models with statistical methods for COVID-19 time series forecasting
    Abbasimehr, Hossein
    Paki, Reza
    Bahrini, Aram
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (04): : 3135 - 3149
  • [26] A novel approach based on combining deep learning models with statistical methods for COVID-19 time series forecasting
    Hossein Abbasimehr
    Reza Paki
    Aram Bahrini
    [J]. Neural Computing and Applications, 2022, 34 : 3135 - 3149
  • [27] TIME-SERIES FORECASTING FOR SOME STATISTICAL MODELS
    Al Mutairi, Alya
    [J]. ADVANCES AND APPLICATIONS IN STATISTICS, 2022, 78 : 83 - 92
  • [28] A comprehensive evaluation of statistical, machine learning and deep learning models for time series prediction
    Xuan, Ang
    Yin, Mengmeng
    Li, Yupei
    Chen, Xiyu
    Ma, Zhenliang
    [J]. 2022 7TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND MACHINE LEARNING APPLICATIONS (CDMA 2022), 2022, : 55 - 60
  • [29] Analysis and forecasting of financial time series using CNN and LSTM-based deep learning models
    Mehtab, Sidra
    Sen, Jaydip
    Dasgupta, Subhasis
    [J]. arXiv, 2020,
  • [30] Analysis of Financial Time Series Forecasting using Deep Learning Model
    Kumar, Raghavendra
    Kumar, Pardeep
    Kumar, Yugal
    [J]. 2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 877 - 881