AdamW-RSO DBN: AdamW-Rat Swarm Optimized deep belief network for software vulnerability detection

Lijin Shaji,Suji Pramila R
DOI: https://doi.org/10.1007/s11042-024-20194-y
IF: 2.577
2024-10-08
Multimedia Tools and Applications
Abstract:During the software development phase, vulnerability detection needs huge interest to make it less vulnerable and secure. Every time, the vulnerable software provokes hackers to make malicious activities and interrupts the software operation which results in millions in financial losses to the software firm. To minimize the losses, there are reliable and effectual vulnerability detection systems developed by security communities aspiring to recognize software vulnerabilities earlier in the development or testing stage. One such system is deep learning which can detect security vulnerabilities in the software. This work develops an optimized deep-learning system for detecting software vulnerabilities. Feature fusion approach is developed using canonical correlation analysis and Deep Residual Network (DRN) so that all the features in the input open-source projects are utilized without negligence. Moreover, an algorithm, AdamW- Rat Swarm Optimizer (AdamW-RSO), is proposed by combining AdamW and RSO, to train the DBN that is adopted to perform vulnerability detection. Finally, the detection performance is examined by utilizing metrics, such as recall, precision, and F-measure on a function-level vulnerable dataset. The test results reveal that the AdamW-RSO-based DBN has obtained superior detection performance.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?