kirancodes.me
To Proof Maintenance & Beyond!

More accurate recommendations for method-level changes

Georg Dotzler, Marius Kamp, Patrick Kreutzer, Michael Philippsen

Abstract

During the life span of large software projects, developers often apply the same code changes to different code locations in slight variations. Since the application of these changes to all locations is time-consuming and error-prone, tools exist that learn change patterns from input examples, search for possible pattern applications, and generate corresponding recommendations. In many cases, the generated recommendations are syntactically or semantically wrong due to code movements in the input examples. Thus, they are of low accuracy and developers cannot directly copy them into their projects without adjustments.

BibTeX
@inproceedings{Dotzler-al:FSE17,
  author    = {Georg Dotzler and
               Marius Kamp and
               Patrick Kreutzer and
               Michael Philippsen},
  title     = {More accurate recommendations for method-level changes},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {798--808},
  publisher = {{ACM}},
  year      = {2017},
}

Related papers