kirancodes.me
To Proof Maintenance & Beyond!

Towards practical program repair with on-demand candidate generation

Jinru Hua, Mengshi Zhang, Kaiyuan Wang, Sarfraz Khurshid

Abstract

Effective program repair techniques, which modify faulty programs to fix them with respect to given test suites, can substantially reduce the cost of manual debugging. A common repair approach is to iteratively first generate candidate programs with possible bug fixes and then validate them against the given tests until a candidate that passes all the tests is found. While this approach is conceptually simple, due to the potentially high number of candidates that need to first be generated and then be compiled and tested, existing repair techniques that embody this approach have relatively low effectiveness, especially for faults at a fine granularity.

BibTeX
@inproceedings{Hua-al:ICSE18,
  author    = {Jinru Hua and
               Mengshi Zhang and
               Kaiyuan Wang and
               Sarfraz Khurshid},
  title     = {Towards practical program repair with on-demand candidate generation},
  booktitle = {ICSE},
  pages     = {12--23},
  publisher = {{ACM}},
  year      = {2018},
}

Related papers