Software Vulnerability Detection Tool Using Machine Learning Algorithms
Modern techniques focus on software vulnerabilities because their grave security risks to computer systems present major threats to information protection. Multiple detection methods have emerged to assist in performing code inspections. Research that employs machine learning approaches has demonstrated encouraging detection results among all such methods. This paper evaluates 22 recent vulnerability detection models based on deep learning to understand the application of contemporary neural algorithms for vulnerable code pattern identification. The recent studies have introduced four revolutionary concepts which dramatically influence deep learning vulnerability detection methods and we present detailed explanations of their contributions to this research domain. We analyze the remaining research papers based on the game changers to explain their methods and solutions which either depend on or enhance the game changers and offer our predictions about future research directions. The research examines the obstacles within this domain followed by discussions of forthcoming research areas. The present work intends to inspire more research and investigations within this quickly advancing yet evolving field. Researchers have developed multiple detection methods to assist during code evaluations.
Authors
- Sumit Kumar (ORCID: https://orcid.org/0000-0003-1679-1292)
- Khushi Sharma
- Niteesha Sharma (ORCID: https://orcid.org/0000-0001-7551-9032)
- G. Subbi Reddy (ORCID: https://orcid.org/0009-0003-5898-6626)
- Ramesh Babu Pittala (ORCID: https://orcid.org/0000-0003-2420-8183)
- K. Hemant Kumar Reddy (ORCID: https://orcid.org/0009-0002-6802-6971)
Institutions
- Advanced Numerical Research and Analysis Group (IN)
Publication Details
- Published
- 2025-06-20
- DOI
- https://doi.org/10.1109/conit65521.2025.11167066
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00