Affiliation:
1. Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram, India
Abstract
Any vulnerability in the software creates a software security threat and helps hackers to gain unauthorized access to resources. Vulnerability prediction models help software engineers to effectively allocate their resources to find any vulnerable class in the software, before its delivery to customers. Vulnerable classes must be carefully reviewed by security experts and tested to identify potential threats that may arise in the future. In the present work, a novel technique based on Grey wolf algorithm and Random forest is proposed for software vulnerability prediction. Grey wolf technique is a metaheuristic technique and it is used to select the best subset of features. The proposed technique is compared with other machine learning techniques. Experiments were performed on three datasets available publicly. It was observed that our proposed technique (GW-RF) outperformed all other techniques for software vulnerability prediction.
Subject
Decision Sciences (miscellaneous),Computational Mathematics,Computational Theory and Mathematics,Control and Optimization,Computer Science Applications,Modeling and Simulation,Statistics and Probability
Reference35 articles.
1. An empirical investigation of security vulnerabilities within web applications.;I.Abunadi;Journal of Universal Computer Science,2016
2. Fault-proneness of open source systems: An empirical analysis;M.Alenezi;International Arab Conference on Information Technology,2014
3. Evaluating Software Metrics as Predictors of Software Vulnerabilities
4. Empirical analysis of search based algorithms to identify change prone classes of open source software
5. A PSO-based model to increase the accuracy of software development effort estimation
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献