Designing refactoring tools for developers

Dustin Campbell, Mark C. Miller · 2008

Because manual refactoring is both tedious and prone to error, automatic refactoring tools have become increasingly important to a programmer's workflow. Unfortunately, many refactoring tools suffer from deep discoverability and usability problems that make them less useful for general development. In this paper, we present three primary issues that plague refactoring tools and present our approach to solving these issues in a commercial add-in for Microsoft Visual Studio.

Read the paper · More papers on PaperTik