defects4j
defects4j copied to clipboard
A Database of Real Faults and an Experimental Infrastructure to Enable Controlled Experiments in Software Engineering Research
In this [step (Reproducing Bugs, `get_trigger.pl`) ](https://github.com/rjust/defects4j/blob/master/framework/bug-mining/README.md#reproducing-bugs), we need to a way to automatically check whether each bug candidates exist in the `trigger_tests` folder. The script should flag bugs for...
`defects4J export -p cp.test` command returns the following classpath when executed for the Math-70 bug. `/home/ab/math-70/target/classes:/home/ab/math-70/target/test-classes:/home/ab/defects4j/framework/projects/lib/junit-4.11.jar:/home/ab/math-70/lib/junit-4.4.jar` *math-70 is the directory where the Math-70 bug is checked out. However, the `/home/ab/math-70/lib/junit-4.4.jar`...
Hello Just, We already discussed before and I would extend defects4j in order to use a new coverage tool. We want to use ba-dua instead of cobertura. Could you please...
Dear Prof. Just, When we execute the command "**defects4j mutation**", for the project = "**Mockito**" with Bug-id=[1-10, 18, 20, 21, 35] it fails. Ms. LuisaLiu had already discussed in this...
Hello, Compiling Common-collections using "defects4j compile" works fine, however, "defects4j mutation" gives this error. [javac] /home/unimelb.edu.au/nneelofar/Documents/Matilda/software-testing/fault-localization/defects4j-data/Collections-26f/src/main/java/org/apache/commons/collections4/bidimap/TreeBidiMap.java:1740: error: name clash: remove() in TreeBidiMap.ViewIterator and remove() in Iterator have the same erasure,...
The init script should be improved in three ways: 1. When re-executed, the init script skips downloading dependencies (unless there is a newer version) but unzips archives and sets symlinks....
To improve the effectiveness of tests generated by Randoop, the wrapper script [randoop.sh](https://github.com/rjust/defects4j/blob/master/framework/lib/test_generation/bin/randoop.sh) should determine the set of all distinct packages (among all target classes) and invoke Randoop multiple times...
Hi I have been using PIT mutation tool in conjunction with Defects4j framework as part of my research project. It is not the cleanest integration and there are a lot...
I thought all the scripts/tools were upgraded to use Java 8, however it looks like the ant files for Closure (almost?) all contain -Dbuild.compiler=javac1.7 so we get tons of warnings...