Show simple item record

dc.contributor.advisorMartin Rinard
dc.contributor.authorQi, Zichaoen_US
dc.contributor.authorLong, Fanen_US
dc.contributor.authorAchour, Saraen_US
dc.contributor.authorRinard, Martinen_US
dc.contributor.otherComputer Architectureen
dc.date.accessioned2015-02-02T22:00:04Z
dc.date.available2015-02-02T22:00:04Z
dc.date.issued2015-02-02
dc.identifier.urihttp://hdl.handle.net/1721.1/93255
dc.description.abstractWe analyze reported patches for three prior generate-and-validate patch generation systems (GenProg, RSRepair, and AE). Because of experimental error, the majority of the reported patches violate the basic principle behind the design of these systems -- they do not produce correct outputs even for the inputs in the test suite used to validate the patches. We also show that the overwhelming majority of the accepted patches are not correct and are equivalent to a single modification that simply deletes functionality. We also present Kali, a generate-and-validate patch generation system that simply deletes functionality. Working with a simpler and more effectively focused search space, Kali produces more correct patches and at least as many patches that produce correct outputs for the inputs in the validation test suite as prior GenProg, RSRepair, and AE systems.en_US
dc.format.extentN/Aen_US
dc.relation.isreferencedbyMain paper: http://hdl.handle.net/1721.1/94337
dc.relation.urihttp://hdl.handle.net/1721.1/94337
dc.titleAn Analysis of Patch Plausibility and Correctness for Generate-And-Validate Patch Generation Systems (Supplementary Material)en_US
dc.date.updated2015-02-02T22:00:04Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record