Skip to content

Opening book details…

Can I read Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J on EtoBox?

Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J by Sobreira, Victor; Durieux, Thomas; Madeiral, Fernanda; Monperrus, Martin; Maia, Marcelo A. is a scholarly article available to read on EtoBox.

What is Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J about?

Well-designed and publicly available datasets of bugs are an invaluable asset to advance research fields such as fault localization and program repair as they allow directly and fairly comparison between competing techniques and also the replication of experiments. These datasets need to be deeply understood by researchers: the answer for questions like "which bugs can my technique handle?" and "for which bugs is my technique effective?" depends on the comprehension of properties related to bugs and their patches. However, such properties are usually not included in the datasets, and there is still no widely adopted methodology for characterizing bugs and patches. In this work, we deeply study 395 patches of the Defects4J dataset. Quantitative properties (patch size and spreading) were automatically extracted, whereas qualitative ones (repair actions and patterns) were manually extracted using a thematic analysis-based approach. We found that 1) the median size of Defects4J patches is four lines, and almost 30% of the patches contain only addition of lines; 2) 92% of the patches change only one file, and 38% has no spreading at all; 3) the top-3 most applied repair actions are addi

Author
Sobreira, Victor; Durieux, Thomas; Madeiral, Fernanda; Monperrus, Martin; Maia, Marcelo A.
Published
2018
Language
EN

More by Sobreira, Victor; Durieux, Thomas; Madeiral, Fernanda; Monperrus, Martin; Maia, Marcelo A.

Browse all works by Sobreira, Victor; Durieux, Thomas; Madeiral, Fernanda; Monperrus, Martin; Maia, Marcelo A.