Refactoring references for library migration

Puneet Kapur, Brad Cossette, Robert J. Walker · 2010

Automated refactoring is a key feature of modern IDEs. Existing refactorings rely on the transformation of source code declarations, in which references may also be transformed as a side effect. However, there exist situations in which a declaration is not available for refactoring or would be inappropriate to transform, for example, in the presence of dangling references or where a set of references should be retargeted to a different declaration.

Read the paper · More papers on PaperTik