paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Data Quality for Software Vulnerability Datasets

软件漏洞数据集的数据质量
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 3/10 · 论文属于机器学习与程序语言的交叉领域,聚焦软件漏洞数据集的数据质量问题,与用户关注的静态分析、Agentic 程序、LLM/Agent 改进程序分析、浮点或贝叶斯程序分析均无直接关联。虽然其问题驱动和 benchmark 质量评估思路有一定借鉴意义,但研究方向偏离核心。引用 209 inbox
Roland Croft, M. Ali Babar, M. Mehdi Kholoosi
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:系统评估四个先进软件漏洞数据集的数据质量,揭示标签错误与重复问题及其对模型训练与评测的严重影响。

基于学习的自动化软件漏洞检测依赖大规模漏洞数据集进行训练与基准评测,但其数据质量长期缺乏系统审视,标签正确性与一致性尚未得到确认。本文针对四个先进软件漏洞数据集,检查五项内在数据质量属性,并分析数据质量问题对下游漏洞预测模型的影响。结果发现所有数据集均存在不同程度的质量缺陷:真实世界数据集中有 20–71% 的漏洞标签不准确,17–99% 的数据点重复。这些问题可能导致模型无法有效训练,或虚高基准性能,从而损害所得结论的可靠性。作者据此呼吁重视并改进软件漏洞数据集的构建与质量评估。

问题
本文研究软件漏洞数据集的数据质量是否可靠,以及标签错误、重复等问题会如何影响基于学习的漏洞预测模型;此前缺乏对标签正确性和一致性的确认。
方法
作者选取四个先进软件漏洞数据集,围绕五项内在数据质量属性进行人工检查与统计分析,并评估这些问题对下游模型训练和基准评测的影响。
评估
在四个数据集上均发现质量缺陷,真实数据集中 20–71% 标签不准确、17–99% 数据点重复;这些缺陷会阻碍有效训练或抬高基准表现。
原文摘要(Abstract)

The use of learning-based techniques to achieve automated software vulnerability detection has been of longstanding interest within the software security domain. These data-driven solutions are enabled by large software vulnerability datasets used for training and benchmarking. However, we observe that the quality of the data powering these solutions is currently ill-considered, hindering the reliability and value of produced outcomes. Whilst awareness of software vulnerability data preparation challenges is growing, there has been little investigation into the potential negative impacts of software vulnerability data quality. For instance, we lack confirmation that vulnerability labels are correct or consistent. Our study seeks to address such shortcomings by inspecting five inherent data quality attributes for four state-of-the-art software vulnerability datasets and the subsequent impacts that issues can have on software vulnerability prediction models. Surprisingly, we found that all the analyzed datasets exhibit some data quality problems. In particular, we found 20–71% of vulnerability labels to be inaccurate in real-world datasets, and 17-99% of data points were duplicated. We observed that these issues could cause significant impacts on downstream models, either preventing effective model training or inflating benchmark performance. We advocate for the need to overcome such challenges. Our findings will enable better consideration and assessment of software vulnerability data quality in the future.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2301-05456,
  title = {Data Quality for Software Vulnerability Datasets},
  author = {Roland Croft and M. Ali Babar and M. Mehdi Kholoosi},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00022}
}