Batur Şahin, CananAbualigah, Laith2021-05-262021-05-262021Şahin, C. B., & Abualigah, L. (2021). A novel deep learning-based feature selection model for improving the static analysis of vulnerability detection. Neural Computing and Applications, 1-19.https://doi.org/10.1007/s00521-021-06047-xhttps://hdl.handle.net/20.500.12899/147The automatic detection of software vulnerabilities is considered a complex and common research problem. It is possible to detect several security vulnerabilities using static analysis (SA) tools, but comparatively high false-positive rates are observed in this case. Existing solutions to this problem depend on human experts to identify functionality, and as a result, several vulnerabilities are often overlooked. This paper introduces a novel approach for effectively and reliably finding vulnerabilities in open-source software programs. In this paper, we are motivated to examine the potential of the clonal selection theory. A novel deep learning-based vulnerability detection model is proposed to define features using the clustering theory of the clonal selection algorithm. To our knowledge, this is the first time we have used deep-learned long-lived team-hacker features to process memories of sequential features and mapping from the entire history of previous inputs to target vectors in theory. With an immune-based feature selection model, the proposed approach aimed to improve static analyses' detection abilities. A real-world SA dataset is used based on three open-source PHP applications. Comparisons are conducted based on using a classification model for all features to measure the proposed feature selection methods' classification improvement. The results demonstrated that the proposed method got significant enhancements, which occurred in the classification accuracy also in the true positive rate.eninfo:eu-repo/semantics/closedAccessDeep learningFeature selectionImmune systemsSoftware vulnerability predictionA novel deep learning-based feature selection model for improving the static analysis of vulnerability detectionArticle10.1007/s00521-021-06047-x1192-s2.0-85105376457WOS:000645963700001Q2