UMLDiff: an algorithm for object-oriented design differencing
CatchUp! Capturing andReplaying Refactorings toSupport API Evolution