kirancodes.me
To Proof Maintenance & Beyond!

Automated detection of api refactorings in libraries

Kunal Taneja, Danny Dig, Tao Xie

Abstract

Software developers often do not build software from scratch but reuse software libraries. In theory, the APIs of a library should be stable, but in practice they do change and thus require changes in software that reuses the library. Our previous study of five reusable components shows that more than 80% of these API changes are caused by refactorings. If these refactorings could be automatically detected, they could be used to automatically upgrade applications.

BibTeX
@inproceedings{Taneja-al:ASE07,
  author    = {Kunal Taneja and
               Danny Dig and
               Tao Xie},
  title     = {Automated detection of api refactorings in libraries},
  booktitle = {ASE},
  pages     = {377--380},
  publisher = {{ACM}},
  year      = {2007},
}

Related papers