中文

PyResBugs:一个用于自然语言驱动故障注入的 Python 残留缺陷数据集

软件工程 2025-05-12 v1 人工智能

摘要

本文介绍了 PyResBugs,一个精心整理的残留缺陷数据集,即那些在传统测试中未被发现但后来在生产环境中暴露的缺陷,这些缺陷收集自主要的 Python 框架。数据集中的每个缺陷都与其对应的无缺陷(已修复)版本配对,并附有多层级的自然语言(NL)描述。这些自然语言描述使得自然语言驱动的故障注入成为可能,为在软件系统中模拟真实世界故障提供了一种新颖的方法。通过弥合软件故障注入技术与真实世界代表性之间的差距,PyResBugs 为研究人员提供了一个高质量的资源,以推进 Python 系统中人工智能驱动的自动化测试。

关键词

引用

@article{arxiv.2505.05777,
  title  = {PyResBugs: A Dataset of Residual Python Bugs for Natural Language-Driven Fault Injection},
  author = {Domenico Cotroneo and Giuseppe De Rosa and Pietro Liguori},
  journal= {arXiv preprint arXiv:2505.05777},
  year   = {2025}
}