kirancodes.me
To Proof Maintenance & Beyond!

Using twinning to adapt programs to alternative APIs

Marius Nita, David Notkin

Abstract

We describe twinning and its applications to adapting programs to alternative APIs. Twinning is a simple technique that allows programmers to specify a class of program changes, in the form of a mapping, without modifying the target program directly. Using twinning, programmers can specify changes that transition a program from using one API to using an alternative API.

BibTeX
@inproceedings{Nita-Notkin:ICSE10,
  author    = {Marius Nita and
               David Notkin},
  title     = {Using twinning to adapt programs to alternative {APIs}},
  booktitle = {ICSE (Part I)},
  pages     = {205--214},
  publisher = {{ACM}},
  year      = {2010},
}

Related papers