The Significant Effect of Parameter Tuning on Software Vulnerability Prediction Models

Patrick Kwaku Kudjo, Selasie Brown Aformaley, Solomon Mensah, Jinfu Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Citations (Scopus)

Abstract

Vulnerability prediction is one of the critical issues for researchers in the software industry. Technically, a vulnerability predictor is a machine learning model trained to identify vulnerable and non-vulnerable modules. Recent studies have shown that the performance of these models can be affected when the default parameter settings are used. Unfortunately, most studies in literature present their results using the default parameter settings. This study investigates the extent to which parameter optimization affect the performance of vulnerability prediction models. To evaluate our procedure, we conducted an empirical study on three open-source vulnerability datasets, namely Drupal, Moodle and PHPMyAdmin using five machine learning algorithms. Surprisingly, we found that in all cases of the 3 datasets studied, our models provided a significant increase in precision and accuracy against the benchmark study. In conclusion, software engineers can use the results obtained from this study when building data miners for identifying vulnerable modules.

Original languageEnglish
Title of host publicationProceedings - Companion of the 19th IEEE International Conference on Software Quality, Reliability and Security, QRS-C 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages526-527
Number of pages2
ISBN (Electronic)9781728139258
DOIs
Publication statusPublished - Jul 2019
Event19th IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2019 - Sofia
Duration: 22 Jul 201926 Jul 2019

Publication series

NameProceedings - Companion of the 19th IEEE International Conference on Software Quality, Reliability and Security, QRS-C 2019

Conference

Conference19th IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2019
Country/TerritoryBulgaria
CitySofia
Period22/07/1926/07/19

Keywords

  • Software vulnerability
  • machine learning algorithms
  • parameter optimization

Fingerprint

Dive into the research topics of 'The Significant Effect of Parameter Tuning on Software Vulnerability Prediction Models'. Together they form a unique fingerprint.

Cite this