UMD2007a
Used in:
McMaster, S. and Memon, A. M. Call stack coverage for GUI test-suite
reduction. IEEE Trans. Softw. Eng., 2008, IEEE Press.
(Paper | Full list of publications)
Benchmark in progress. Contact the authors for additional information.
(Image created with Graphviz. Click here to view .dot file.)
Artifacts
(Items marked with * are not available.)
Application under test
Compile with make all. Run with make run.
Application under test, instrumented
- *TerpPaint 3.0 (jcoverage)
- *TerpSpreadSheet 3.0 (jcoverage)
- *TerpWord 3.0 (jcoverage)
Application under test, faulty
Each numbered directory contains one version, which contains one fault (one or a few changed lines in a single source file). Substitute the faulty file into the non-faulty version of the application. Compile and run.
Supporting files
Test cases
The test universe and test suites consist of lists of test case names. These names correspond to test case files in the set of test cases.
Coverage information
Available on DVD upon request.
Report
Each line in a fault matrix file (except for the summary at the end of the file) has the following format:
TEST-CASE-NAME,MUTANT-NUMBER,MUTANT-NUMBER,...
The test suite statistics files summarize the number of test cases included and number of faults detected per test suite.
Executables
Instrumentor
Oracle generator
Run replay_TerpPaint3, replay_TerpSpreadSheet3, or replay_TerpWord3 with the -h flag for usage information.