Artifact of Coverage Goal Selector for Combining Multiple Criteria in Search-Based Unit Test Generation
This artifact mainly contains:
- The binary file (
evosuite-ss.jar
) that implements the methodology proposed in the paper. - A Java project (78_caloriecount) used to show how to use the binary file.
- benchmark_classes.csv shows the experimental subjects used in RQ1-7.
- sample_bugs.csv shows the experimental subjects used in RQ8.
- The experimental data (experimental_data) and the corresponding Python script (scripts) to analyze and transform the experimental data to the result data used in tables and figures of the paper.
The introduction to use the artifact is in INSTALL.md.
The source code is in https://github.com/zzctmac/evosuite-smart-selection.