Personal tools
You are here: Home Members Torbjörn Ekman publications Refactoring-aware versioning in Eclipse
Document Actions

Refactoring-aware versioning in Eclipse

In: Electronic Notes in Theoretical Computer Science Volume 107, 12 December 2004, Pages 57-69.

Authors: Torbjörn Ekman, Ulf Asklund

Abstract

To fully support refactorings in a team development environment we have implemented a refactoring-aware repository provider as an extension plug-in to the Java Development Tools in Eclipse. The versioning system treats refactorings as first-class changes described as semantic actions rather than the set of resulting changes scattered over the source tree. We also introduce refactoring-aware merge, which merges refactorings as well as traditional changes utilizing the semantics of the refactorings to detect and resolve merge conflicts. It also ensures that the semantic meaning of a refactoring is preserved after the merge.

(PDF)

BIBTEX:

@article{ekman04refactoring,
  author    = {Torbj{\"o}rn Ekman and
               Ulf Asklund},
  title     = "{Refactoring-aware versioning in Eclipse}",
  journal   = {Electr. Notes Theor. Comput. Sci.},
  volume    = {107},
  year      = {2004},
  pages     = {57-69},
}

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: