An Empirical Study of the Imbalance Issue in Software Vulnerability Detection

Yuejun Guo, Qiang Hu, Qiang Tang, Yves Le Traon
2/12/2026
cs.SEcs.AI

No confident code implementation found for this paper.

Abstract

Vulnerability detection is crucial to protect software security. Nowadays, deep learning (DL) is the most promising technique to automate this detection task, leveraging its superior ability to extract patterns and representations within extensive code volumes. Despite its promise, DL-based vulnerability detection remains in its early stages, with model performance exhibiting variability across datasets. Drawing insights from other well-explored application areas like computer vision, we conjecture that the imbalance issue (the number of vulnerable code is extremely small) is at the core of the phenomenon. To validate this, we conduct a comprehensive empirical study involving nine open-source datasets and two state-of-the-art DL models. The results confirm our conjecture. We also obtain insightful findings on how existing imbalance solutions perform in vulnerability detection. It turns out that these solutions perform differently as well across datasets and evaluation metrics. Specifically: 1) Focal loss is more suitable to improve the precision, 2) mean false error and class-balanced loss encourages the recall, and 3) random over-sampling facilitates the F1-measure. However, none of them excels across all metrics. To delve deeper, we explore external influences on these solutions and offer insights for developing new solutions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{guo2026empirical,
  title  = {An Empirical Study of the Imbalance Issue in Software Vulnerability Detection},
  author = {Yuejun Guo and Qiang Hu and Qiang Tang and Yves Le Traon},
  year   = {2026},
  eprint = {2602.12038},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.12038v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.12038.svg)](https://codeofpaper.com/paper/2602.12038)

Discussion