Skip to content

lisahua/ATVA16_comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SketchRep Evaluation DataSet

SketchRep is a program repair tool that translates a faulty program to a partial non-deterministic program and leverages off-the-shelf program synthesizer to fill the “holes” of the partial program. This potential repair skeleton is further sent to the synthesizer, which tries to substitute holes with concrete program that satisfies all test assertions.

Because this paper is under submission, we only provide evaluation dataset in this reporsitory. The source code of SketchRep will be published afterward.

Tools

SketchRep

SketchRep folder contains the results from executing SketchRep on 35 faults benchmark.

*.sk represents faulty Sketch program, *.repair represents repair Sketch Program.

GenProg

GenProg folder contains the results from executing GenProg on 35 faults benchmark using GenProg v3.0.

prog.c represents faulty C program, repair.c represents repair C program transformed from the same subject

SPR

SketchRep folder contains the results from executing SPR on 35 faults benchmark. We use the virtual image provided by SPR authors.

prog.c represents faulty C program, __fixed_prog.c represents repair C program transformed from the same subject

Exhaustive Test Suite

Please see Exhaustive.md

Random Selected Three Test Suite

Please see Three-Test-Cases.md

About

Comparison with GenProg and SPR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages