Designing refactoring tools for developers. - Dustin Campbell; Mark Miller (WRT@OOPSLA, 2008)