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}
}