Optimizing Software Vulnerability Detection with MDSADNet: A Multi-Scale Convolutional Approach Enhanced by Mantis-Inspired Optimization

Journal Title: Information Dynamics and Applications - Year 2024, Vol 3, Issue 2

Abstract

The persistent emergence of software vulnerabilities necessitates the development of effective detection methodologies. Machine learning (ML) and deep learning (DL) offer promising avenues for automating feature extraction; however, their efficacy in vulnerability detection remains insufficiently explored. This study introduces the Multi-Deep Software Automation Detection Network (MDSADNet) to enhance binary and multi-class software classification. Unlike traditional one-dimensional Convolutional Neural Networks (CNNs), MDSADNet employs a novel two-dimensional multi-scale convolutional process to capture both intra-data and inter-data -gram features. Experimental evaluations conducted on binary and multi-class datasets demonstrate MDSADNet's superior performance in software automation classification. Furthermore, the Mantis Search Algorithm (MSA), inspired by the foraging and mating behaviors of mantises, was incorporated to optimize MDSADNet’s hyperparameters. This optimization process was structured into three distinct stages: sexual cannibalism, prey pursuit, and prey assault. The model's validation involved performance metrics such as F1-score, recall, accuracy, and precision. Comparative analyses with state-of-the-art DL and ML models highlight MDSADNet's enhanced classification capabilities. The results indicate that MDSADNet significantly outperforms existing models, achieving higher accuracy and robustness in detecting software vulnerabilities.

Authors and Affiliations

Srinivasa Rao Vemula, Maruthi Vemula, Ramesh Vatambeti

Keywords

Related Articles

A Data-Driven Innovation Model of Big Data Digital Learning and Its Empirical Study

Digital learning is the use of telecommunication technology to deliver information for education and training. As the increased acceleration of the propagation speed of the web, a lot of data collected by automated or se...

An IoT-Based Multimodal Real-Time Home Control System for the Physically Challenged: Design and Implementation

Physical impairments affect a significant proportion of the global populace, emphasizing the need for assistive technologies to increase the ability of these individuals to perform daily activities autonomously. This stu...

A Scalable Framework to Analyze Data from Heterogeneous Sources at Different Levels of Granularity

There is an enormous amount of data present in many different formats, including databases (MsSql, MySQL, etc.), data repositories (.txt, html, pdf, etc.), and MongoDB (NoSQL, etc.). The processing, storing, and manageme...

Intelligent Road Crack Detection Using Fuzzy Logic and Multi-Scale Optimization

Accurate detection of road cracks is essential for maintaining infrastructure integrity, ensuring road safety, and preventing costly structural damage. However, challenges such as varying illumination conditions, noise,...

Critical Factors Influencing Cloud Security Posture of Enterprises: An Empirical Analysis

This study examines the aspects that can impact an organization's cloud security posture and the consequences for their cloud adoption strategies. Based on a thorough examination of existing literature, a conceptual fram...

Download PDF file
  • EP ID EP744290
  • DOI https://doi.org/10.56578/ida030204
  • Views 60
  • Downloads 1

How To Cite

Srinivasa Rao Vemula, Maruthi Vemula, Ramesh Vatambeti (2024). Optimizing Software Vulnerability Detection with MDSADNet: A Multi-Scale Convolutional Approach Enhanced by Mantis-Inspired Optimization. Information Dynamics and Applications, 3(2), -. https://europub.co.uk/articles/-A-744290