A Comparative Study to Evaluate the Performance of Selective Models in Software Vulnerability Detection

Software vulnerability detection is one of the essential tasks in cybersecurity; its main target is to identify security defects in software and mitigate them. In this paper, the dataset CVEfixes is investigated and evaluated using various machine learning algorithms: eXtreme Gradient Boosting (XGB), Random Forest (RF), and Naive Bayes (NB), in addition to a deep learning model based on 1D Convolution Neural Network (1D−CNN). A comparison has been conducted between these models, where CNN has outperformed in accuracy but had lower recall and f1-score for the vulnerable samples, indicating weakness in capturing this class. In contrast, XGB, with lower accuracy, had achieved the best f1-score for the vulnerable class.

Authors

Institutions

Publication Details

Published
2024-12-06
DOI
https://doi.org/10.1109/aeis65978.2024.00012
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Comparative Study to Evaluate the Performance of Selective Models in Software Vulnerability Detection

Eman Alnagi, Amal Saif, Ashraf Ahmad
Software Reliability and Analysis Research
article

A Comparative Study to Evaluate the Performance of Selective Models in Software Vulnerability Detection

Eman Alnagi, Amal Saif, Ashraf Ahmad
article en

Abstract

Software vulnerability detection is one of the essential tasks in cybersecurity; its main target is to identify security defects in software and mitigate them. In this paper, the dataset CVEfixes is investigated and evaluated using various machine learning algorithms: eXtreme Gradient Boosting (XGB), Random Forest (RF), and Naive Bayes (NB), in addition to a deep learning model based on 1D Convolution Neural Network (1D−CNN). A comparison has been conducted between these models, where CNN has outperformed in accuracy but had lower recall and f1-score for the vulnerable samples, indicating weakness in capturing this class. In contrast, XGB, with lower accuracy, had achieved the best f1-score for the vulnerable class.

Princess Sumaya University for Technology (JO)
Reduced inequalities
Openalex Percentile: Top 70%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.