Papers
arxiv:2505.05777

PyResBugs: A Dataset of Residual Python Bugs for Natural Language-Driven Fault Injection

Published on May 9
Authors:
,
,

Abstract

PyResBugs is a dataset of residual bugs from Python frameworks, paired with fixed versions and annotated descriptions, enabling natural language-driven fault injection for AI-driven automated testing.

AI-generated summary

This paper presents PyResBugs, a curated dataset of residual bugs, i.e., defects that persist undetected during traditional testing but later surface in production, collected from major Python frameworks. Each bug in the dataset is paired with its corresponding fault-free (fixed) version and annotated with multi-level natural language (NL) descriptions. These NL descriptions enable natural language-driven fault injection, offering a novel approach to simulating real-world faults in software systems. By bridging the gap between software fault injection techniques and real-world representativeness, PyResBugs provides researchers with a high-quality resource for advancing AI-driven automated testing in Python systems.

Community

Sign up or log in to comment

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2505.05777 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2505.05777 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2505.05777 in a Space README.md to link it from this page.

Collections including this paper 1