We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Mining Bug Repositories for Multi-Fault Programs

Abstract: Datasets such as Defects4J and BugsInPy that contain bugs from real-world software projects are necessary for a realistic evaluation of automated debugging tools. However these datasets largely identify only a single bug in each entry, while real-world software projects (including those used in Defects4J and BugsInPy) typically contain multiple bugs at the same time. We lift this limitation and describe an extension to these datasets in which multiple bugs are identified in individual entries. We use test case transplantation and fault location translation, in order to expose and locate the bugs, respectively. We thus provide datasets of true multi-fault versions within real-world software projects, which maintain the properties and usability of the original datasets.
Comments: 9 pages, LaTeX; references for dataset projects added
Subjects: Software Engineering (cs.SE)
ACM classes: D.2.5
Cite as: arXiv:2403.19171 [cs.SE]
  (or arXiv:2403.19171v2 [cs.SE] for this version)

Submission history

From: Dylan Callaghan [view email]
[v1] Thu, 28 Mar 2024 06:35:55 GMT (149kb,D)
[v2] Wed, 10 Apr 2024 14:20:14 GMT (153kb,D)

Link back to: arXiv, form interface, contact.