Softare Vulnerability Prediction using Extreme Learning Machines Algorithm

Loading...

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Software vulnerability prediction aims to detect vulnerabilities in the source code before the software is deployed into the operational environment. The accurate prediction of vulnerabilities helps to allocate more testing resources to the vulnerability-prone modules. From the machine learning perspective, this problem is a binary classification task which classifies software modules into vulnerability-prone and non-vulnerability-prone categories. Several machine learning models have been built for addressing the software vulnerability prediction problem, but the performance of the state-of-the-art models is not yet at an acceptable level. In this study, we aim to improve the performance of software vulnerability prediction models by using Extreme Learning Machines (ELM) algorithms which have not been investigated for this problem. Before we apply ELM algorithms for selected three public datasets, we use data balancing algorithms to balance the data points which belong to two classes. We discuss our initial experimental results and provide the lessons learned. In particular, we observed that ELM algorithms have a high potential to be used for addressing the software vulnerability prediction problem.

Description

Keywords

Software Vulnurability Prediction, Machine Learning, Extreme Learning Machines

Fields of Science

Citation

Keçeli, Ali Seydi...et al (2019). "Softare Vulnerability Prediction using Extreme Learning Machines Algorithm", İzmir: 23-25 Eylül UYMS 2019.

WoS Q

Scopus Q

Source

Volume

Issue

Start Page

End Page

Page Views

343

checked on Jun 22, 2026

Downloads

1605

checked on Jun 22, 2026

Google Scholar Logo
Google Scholar™

Sustainable Development Goals

SDG data is not available