Publication:
Development of a software vulnerability prediction web service based on artificial neural networks

dc.contributor.authorÇatal, Çağatay
dc.contributor.authorEkenoğlu, Ecem
dc.contributor.authorAlemdaroğlu, Meltem
dc.contributor.authorAKBULUT, AKHAN
dc.date.accessioned2020-03-03T14:23:30Z
dc.date.available2020-03-03T14:23:30Z
dc.date.issued2017
dc.description.abstractDetecting vulnerable components of a web application is an important activity to allocate verification resources effectively. Most of the studies proposed several vulnerability prediction models based on private and public datasets so far. In this study, we aimed to design and implement a software vulnerability prediction web service which will be hosted on Azure cloud computing platform. We investigated several machine learning techniques which exist in Azure Machine Learning Studio environment and observed that the best overall performance on three datasets is achieved when Multi-Layer Perceptron method is applied. Software metrics values are received from a web form and sent to the vulnerability prediction web service. Later, prediction result is computed and shown on the web form to notify the testing expert. Training models were built on datasets which include vulnerability data from Drupal, Moodle, and PHPMyAdmin projects. Experimental results showed that Artificial Neural Networks is a good alternative to build a vulnerability prediction model and building a web service for vulnerability prediction purpose is a good approach for complex systems.
dc.identifier10526tr_TR
dc.identifier.isbn978-3-319-67273-1
dc.identifier.isbn978-3-319-67274-8
dc.identifier.issn0302-9743
dc.identifier.urihttps://hdl.handle.net/11413/6278
dc.language.isoen_UStr_TR
dc.relation.journalTRENDS AND APPLICATIONS IN KNOWLEDGE DISCOVERY AND DATA MINING, 2017tr_TR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectVulnerability Prediction
dc.subjectArtificial Neural Networks
dc.subjectMachine Learning
dc.subjectWeb Service
dc.subjectPrediction Model
dc.subjectVulnerabilities
dc.titleDevelopment of a software vulnerability prediction web service based on artificial neural networks
dc.typeconferenceObjecttr_TR
dspace.entity.typePublication
local.journal.endpage67tr_TR
local.journal.startpage59tr_TR
relation.isAuthorOfPublication6ee0b32b-faed-495d-ac4d-8a263d1ff889
relation.isAuthorOfPublication.latestForDiscovery6ee0b32b-faed-495d-ac4d-8a263d1ff889

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: