kirancodes.me
To Proof Maintenance & Beyond!

Using transitive changesets to support feature location

Sukanya Ratanotayanon, Hye Jung Choi, Susan Elliott Sim

Abstract

In this paper, we present a new construct, called Transitive Changeset, that can be used for feature location. Transitive Changesets are created by extending changesets from revision control systems with additional information. A changeset temporally associate changes and conceptual descriptions provided in a commit transaction. By following transitive relationships from these changesets, we can create a Transitive Changeset that relates concepts in the problem domain to a list of program elements that enclose changes made in the transaction and other relevant program elements. We have implemented a prototype Eclipse plug-in, Kayley, to create

BibTeX
@inproceedings{Ratanotayanon-al:ASE10,
  author    = {Sukanya Ratanotayanon and
               Hye Jung Choi and
               Susan Elliott Sim},
  title     = {Using transitive changesets to support feature location},
  booktitle = {ASE},
  pages     = {341--344},
  publisher = {{ACM}},
  year      = {2010},
}

Related papers