mlsanityData to 7 Oct 2026

AIBugHunter: A Practical Tool for Predicting, Classifying and Repairing Software Vulnerabilities

arXiv 2305.16615 ↗First posted 26 May 2023cs.SE cs.CRcited by 17

Not on the map. Why?

Abstract (arXiv)

Many ML-based approaches have been proposed to automatically detect, localize, and repair software vulnerabilities. While ML-based methods are more effective than program analysis-based vulnerability analysis tools, few have been integrated into modern IDEs, hindering practical adoption. To bridge this critical gap, we propose AIBugHunter, a novel ML-based software vulnerability analysis tool for C/C++ languages that is integrated into Visual Studio Code. AIBugHunter helps software developers to achieve real-time vulnerability detection, explanation, and repairs during programming. In particular, AIBugHunter scans through developers' source code to (1) locate vulnerabilities, (2) identify vulnerability types, (3) estimate vulnerability severity, and (4) suggest vulnerability repairs. In this article, we propose a novel multi-objective optimization (MOO)-based vulnerability classification approach and a transformer-based estimation approach to help AIBugHunter accurately identify vulnerability types and estimate severity. Our empirical experiments on a large dataset consisting of 188K+ C/C++ functions confirm that our proposed approaches are more accurate than other state-of-the-art baseline methods for vulnerability classification and estimation. Furthermore, we conduct qualitative evaluations including a survey study and a user study to obtain software practitioners' perceptions of our AIBugHunter tool and assess the impact that AIBugHunter may have on developers' productivity in security aspects. Our survey study shows that our AIBugHunter is perceived as useful where 90% of the participants consider adopting our AIBugHunter. Last but not least, our user study shows that our AIBugHunter could possibly enhance developers' productivity in combating cybersecurity issues during software development.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 7; 2025: 7; 2026: 2.

17 papers.

Sort:

By area:

  1. 2024Human-In-the-Loop Software Development Agentscited by 42
  2. 2024AutoSafeCoder: A Multi-Agent Framework for Securing LLM Code Generation through Static Analysis and Fuzz Testingcited by 34
  3. 2025A Systematic Literature Review on Detecting Software Vulnerabilities with Large Language Modelscited by 8
  4. 2023Just-in-Time Detection of Silent Security Patchescited by 7
  5. 2024EvalSVA: Multi-Agent Evaluators for Next-Gen Software Vulnerability Assessmentcited by 6
  6. 2024Enhancing Source Code Security with LLMs: Demystifying The Challenges and Generating Reliable Repairscited by 4
  7. 2025Code Readability in the Age of Large Language Models: An Industrial Case Study from Atlassiancited by 4
  8. 2025A Systematic Study of Code Obfuscation Against LLM-based Vulnerability Detectioncited by 4
  9. 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
  10. 2024SCoPE: Evaluating LLMs for Software Vulnerability Detectioncited by 3
  11. 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Timecited by 3
  12. 2024Risks of ignoring uncertainty propagation in AI-augmented security pipelinescited by 1
5 more
  1. 2025Repairing vulnerabilities without invisible hands. A differentiated replication study on LLMscited by 1
  2. 2026AgenticRepair: Multi-Faceted Program Context Engineering for Agentic Vulnerability Repaircited by 1
  3. 2025LLaVul: A Multimodal LLM for Interpretable Vulnerability Reasoning about Source Codecited by 0
  4. 2025MulVuln: Enhancing Pre-trained LMs with Shared and Language-Specific Knowledge for Multilingual Vulnerability Detectioncited by 0
  5. 2025Software Vulnerability Management in the Era of Artificial Intelligence: An Industry Perspectivecited by 0