Is Predicting Software Security Bugs using Deep Learning Better than the Traditional Machine Learning Algorithms?

被引:11
|
作者
Clemente, Caesar Jude [1 ]
Jaafar, Fehmi [2 ]
Malik, Yasir [1 ]
机构
[1] Concordia Univ Edmonton, Dept Informat Syst, Edmonton, AB, Canada
[2] Concordia Univ Edmonton, Dept Informat Syst, Comp Res Inst Montreal, Montreal, PQ, Canada
关键词
Software Insecurity; Software Metrics; Bug Propensity Correlational Analysis; Predictive Models; Deep Learning; Feedforward Artificial Network;
D O I
10.1109/QRS.2018.00023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software insecurity is being identified as one of the leading causes of security breaches. In this paper, we revisited one of the strategies in solving software insecurity, which is the use of software quality metrics. We utilized a multilayer deep feedforward network in examining whether there is a combination of metrics that can predict the appearance of security-related bugs. We also applied the traditional machine learning algorithms such as decision tree, random forest, naive bayes, and support vector machines and compared the results with that of the Deep Learning technique. The results have successfully demonstrated that it was possible to develop an effective predictive model to forecast software insecurity based on the software metrics and using Deep Learning. All the models generated have shown an accuracy of more than sixty percent with Deep Learning leading the list. This finding proved that utilizing Deep Learning methods and a combination of software metrics can be tapped to create a better forecasting model thereby aiding software developers in predicting security bugs.
引用
收藏
页码:95 / 102
页数:8
相关论文
共 50 条
  • [41] Detecting Fake News using Machine Learning and Deep Learning Algorithms
    Abdullah-All-Tanvir
    Mahir, Ehesas Mia
    Akhter, Saima
    Huq, Mohammad Rezwanul
    2019 7TH INTERNATIONAL CONFERENCE ON SMART COMPUTING & COMMUNICATIONS (ICSCC), 2019, : 103 - 107
  • [42] Medical Imaging using Machine Learning and Deep Learning Algorithms: A Review
    Latif, Jahanzaib
    Xiao, Chuangbai
    Imran, Azhar
    Tu, Shanshan
    2019 2ND INTERNATIONAL CONFERENCE ON COMPUTING, MATHEMATICS AND ENGINEERING TECHNOLOGIES (ICOMET), 2019,
  • [43] Predicting the Number of Software Faults using Deep Learning
    Alkaberi, Wahaj
    Assiri, Fatmah
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2024, 14 (02) : 13222 - 13231
  • [44] Predicting Pavement Roughness Using Deep Learning Algorithms
    Zhou, Qingwen
    Okte, Egemen
    Al-Qadi, Imad L.
    TRANSPORTATION RESEARCH RECORD, 2021, 2675 (11) : 1062 - 1072
  • [45] Comparison of Deep Learning and Traditional Machine Learning Models for Predicting Mild Cognitive Impairment Using Plasma Proteomic Biomarkers
    Wang, Kesheng
    Adjeroh, Donald A.
    Fang, Wei
    Walter, Suzy M.
    Xiao, Danqing
    Piamjariyakul, Ubolrat
    Xu, Chun
    INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES, 2025, 26 (06)
  • [46] Classifying Multilingual User Feedback using Traditional Machine Learning and Deep Learning
    Stanik, Christoph
    Haering, Marlo
    Maalej, Walid
    2019 IEEE 27TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2019), 2019, : 220 - 226
  • [47] Predicting fracture risk: a comparison of Deep Learning algorithms and traditional statistical modelling
    Dinh Tan Nguyen
    Thao Phuong Ho-Le
    Thach Son Tran
    Nguyen, Tuan V.
    JOURNAL OF BONE AND MINERAL RESEARCH, 2024, 39 : 298 - 298
  • [48] A comparative study of machine learning and deep learning algorithms for predicting student's academic performance
    Bhushan, Megha
    Vyas, Satyam
    Mall, Shrey
    Negi, Arun
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (06) : 2674 - 2683
  • [49] A comparative study of machine learning and deep learning algorithms for predicting student’s academic performance
    Megha Bhushan
    Satyam Vyas
    Shrey Mall
    Arun Negi
    International Journal of System Assurance Engineering and Management, 2023, 14 : 2674 - 2683
  • [50] Are Machine Learning Algorithms More Accurate in Predicting Vegetable and Fruit Consumption Than Traditional Statistical Models? An Exploratory Analysis
    Cote, Melina
    Osseni, Mazid Abiodoun
    Brassard, Didier
    Carbonneau, Elise
    Robitaille, Julie
    Vohl, Marie-Claude
    Lemieux, Simone
    Laviolette, Francois
    Lamarche, Benoit
    FRONTIERS IN NUTRITION, 2022, 9