The problem
Repair and testing research needs many small, well-tested buggy programs — but the original IntroClass benchmark existed only in C.
The approach
IntroClassJava ports those student programs to Maven Java projects, each with a test suite, so they can be used directly in Java program-repair experiments.
In practice
It brought a widely used C repair benchmark to the Java ecosystem, where much repair research happens.
Highlights
- Java port of the IntroClass benchmark
- Maven projects, each with a test suite
- Ready for program-repair experiments