The entire experimental data can be downloaded from here, which includes all generated test cases, experimental results, staticstics, code review reports and etc.
Note that some experimental results are computed with the IntelliJ plugins, including Spotbugs, PMD, Checkstyle, which can be found on the IntelliJ Plugin Marketplace. Thus, we don't place them here.
Here are some useful notes, which may be helpful for you to replicate our study
Note1: How to use PMD's IntelliJ Plugin to compute cyclomatic and cognitive complexity
The default cyclomatic and cognitive complexity thresholds are: 10 and 15, which means if the cyclomatic and cognitive complexity of a class/method are lower than these value, the system will not report the issue. Thus, we build a series of customized rule set to measure complexity.
Cognitive Complexity Level: Low complexity (0-5) , Moderate complexity (6-10) , High complexity (11-20) , and Very High complexity (21+)
CyclomaticComplexity: Generally, numbers ranging from 1-4 denote low complexity, 5-7 denote moderate complexity, 8-10 denote high complexity, and 11+ is very high complexity.
The rule set can be downloaded from: https://drive.google.com/file/d/195KDmPTywYdGPL41Z9xtDVqZDi8wNLcy/view?usp=sharing
Also ref: https://www.sachinsf.com/how-to-use-pmd-code-analyzer-with-intellij/
Note 2: The use of Defect4J can be found at: https://github.com/rjust/defects4j