Overview of Data Defects4J: A Database of Existing Faults to Enable Controlled Testing Studies for Java Programs Paper Abstract Rather than tediously writing unit tests manually, tools can be used to generate them automatically – sometimes even resulting in higher code coverage than manual testing. But how good are these tests at actually finding faults? To answer this question, we applied three state-of-the-art unit test generation tools for Java (Randoop, EvoSuite, and Agitar) to the 357 real faults in the Defects4J dataset and investigated how well the generated test suites perform at detecting these faults. Although the automatically generated test suites detected 55.7% of the faults overall, only 19.9% of all the individual test sui...
Abstract. A common method to localize defects is to compare the coverage of passing and failing prog...
Assuring high quality software is perceived as a key factor to succeed in the software industry. How...
To find defects in software, one needs test cases that ex-ecute the software systematically, and ora...
Rather than tediously writing unit tests manually, tools can be used to generate them automatically ...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
For software testing research, Defects4J stands out as the primary benchmark dataset, offering a con...
Data from projects worldwide show that many software projects fail and most are completed late or ov...
Testing is one of the most crucial steps in providing quality for software products. Two key and hea...
Automated unit test generation has been extensively studied in the literature in recent years. Previ...
Background: Effective use of bug finding tools promise to speed up the process of source code verifi...
Abstract. The knowledge of real software faults representativeness is important to allow the emulati...
This paper presents a new compile-time analysis that enables a testing methodology for white-box cov...
Background: Test resources are usually limited and therefore it is often not possible to completely ...
Developers are increasingly using services such as Dependabot to automate dependency updates. Howeve...
Abstract. A common method to localize defects is to compare the coverage of passing and failing prog...
Assuring high quality software is perceived as a key factor to succeed in the software industry. How...
To find defects in software, one needs test cases that ex-ecute the software systematically, and ora...
Rather than tediously writing unit tests manually, tools can be used to generate them automatically ...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
For software testing research, Defects4J stands out as the primary benchmark dataset, offering a con...
Data from projects worldwide show that many software projects fail and most are completed late or ov...
Testing is one of the most crucial steps in providing quality for software products. Two key and hea...
Automated unit test generation has been extensively studied in the literature in recent years. Previ...
Background: Effective use of bug finding tools promise to speed up the process of source code verifi...
Abstract. The knowledge of real software faults representativeness is important to allow the emulati...
This paper presents a new compile-time analysis that enables a testing methodology for white-box cov...
Background: Test resources are usually limited and therefore it is often not possible to completely ...
Developers are increasingly using services such as Dependabot to automate dependency updates. Howeve...
Abstract. A common method to localize defects is to compare the coverage of passing and failing prog...
Assuring high quality software is perceived as a key factor to succeed in the software industry. How...
To find defects in software, one needs test cases that ex-ecute the software systematically, and ora...