For software testing research, Defects4J stands out as the primary benchmark dataset, offering a controlled environment to study real bugs from prominent open-source systems. However, prior research indicates that Defects4J might include tests added post-bug report, embedding developer knowledge and affecting fault localization efficacy. In this paper, we examine Defects4J's fault-triggering tests, emphasizing the implications of developer knowledge of SBFL techniques. We study the timelines of changes made to these tests concerning bug report creation. Then, we study the effectiveness of SBFL techniques without developer knowledge in the tests. We found that 1) 55% of the fault-triggering tests were newly added to replicate the bug or to t...
Overview of Data Defects4J: A Database of Existing Faults to Enable Controlled Testing Studies for ...
About the Data They download Herzig et al.’s datasets which included the identiers of issue reports...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
peer reviewedProperly benchmarking Automated Program Repair (APR) systems should contribute to the d...
Modern software systems evolve steadily. Software developers change the software codebase every day ...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Debugging a software program constitutes a significant and laborious task for programmers, often con...
Research has produced many approaches to automatically locate, explain, and repair software bugs. B...
The literature of Automated Program Repair is largely dominated by approaches that leverage test sui...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
International audienceWell-designed and publicly available datasets of bugs are an invaluable asset ...
As machine learning tools progress, the inevitable question arises: How can machine learning help us...
Every day, ordinary people depend on software working properly. We take it for granted; from banking...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Overview of Data Defects4J: A Database of Existing Faults to Enable Controlled Testing Studies for ...
About the Data They download Herzig et al.’s datasets which included the identiers of issue reports...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
peer reviewedProperly benchmarking Automated Program Repair (APR) systems should contribute to the d...
Modern software systems evolve steadily. Software developers change the software codebase every day ...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Debugging a software program constitutes a significant and laborious task for programmers, often con...
Research has produced many approaches to automatically locate, explain, and repair software bugs. B...
The literature of Automated Program Repair is largely dominated by approaches that leverage test sui...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
International audienceWell-designed and publicly available datasets of bugs are an invaluable asset ...
As machine learning tools progress, the inevitable question arises: How can machine learning help us...
Every day, ordinary people depend on software working properly. We take it for granted; from banking...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Overview of Data Defects4J: A Database of Existing Faults to Enable Controlled Testing Studies for ...
About the Data They download Herzig et al.’s datasets which included the identiers of issue reports...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...