Welcome to the webpage of the Refactoring Detection project at the University of Trier, Germany.
We are concerned with the problem of reconstructing refactorings that occured during the evolution of a software system. This analysis can be helpful for improving the software engineering process. For example, detected refactorings can help the programmer to re-understand the program code after being absent for a certain time. Refactorings detected in software archives can also be used to identify errors that have occured during the software development. Futhermore, the refactoring information provides new insights how software projects evolve over time.
This webpage gives an overview of the project and references related publications of our research group. We plan to publish the refactoring detection libraries and data sets soon. Please contact us if you are interested in a pre-release version.