AI-Based Software Vulnerability Detection: A Systematic Literature Review
By: Samiha Shimmi, Hamed Okhravi, Mona Rahimi
Potential Business Impact:
Finds computer bugs faster using smart programs.
Software vulnerabilities in source code pose serious cybersecurity risks, prompting a shift from traditional detection methods (e.g., static analysis, rule-based matching) to AI-driven approaches. This study presents a systematic review of software vulnerability detection (SVD) research from 2018 to 2023, offering a comprehensive taxonomy of techniques, feature representations, and embedding methods. Our analysis reveals that 91% of studies use AI-based methods, with graph-based models being the most prevalent. We identify key limitations, including dataset quality, reproducibility, and interpretability, and highlight emerging opportunities in underexplored techniques such as federated learning and quantum neural networks, providing a roadmap for future research.
Similar Papers
Deep Learning Aided Software Vulnerability Detection: A Survey
Software Engineering
Finds hidden computer bugs before hackers do.
AI Agentic Vulnerability Injection And Transformation with Optimized Reasoning
Cryptography and Security
Creates realistic bugs for training security AI.
Benchmarking Large Language Models for Multi-Language Software Vulnerability Detection
Software Engineering
Finds hidden bugs in computer code.