High velocity refactorings in Eclipse

13 years 11 months ago
High velocity refactorings in Eclipse
In Eclipse, and in most other development environments, refactorings are activated by selecting code, then using a menu or hotkey, and finally engaging in a dialog with a "wizard". However, selection is error-prone, menus are slow, hotkeys are hard to remember, and wizards are time-consuming. The problem is that as a consequence, refactoring tools disrupt the programmer's workflow and are perceived to be slower than refactoring by hand. In this paper we present two new user interfaces to Eclipse's existing refactoring engine: marking menus and refactoring cues. Both are designed to increase programming velocity by keeping the tool out of the programmer's way. Categories and Subject Descriptors D.2.3 [Software Engineering]: Coding Tools and Techniques; D.2.6 [Software Engineering]: Programming Environments. General Terms Design, Reliability, Human Factors Keywords Refactoring, tools, usability, environments
Emerson R. Murphy-Hill, Andrew P. Black
Added 14 Aug 2010
Updated 14 Aug 2010
Type Conference
Year 2007
Authors Emerson R. Murphy-Hill, Andrew P. Black
Comments (0)