Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1145/1328279.1328280 | ETX |
Keywords | Field | DocType |
user interface,development environment,usability,refactoring | Dialog box,Programming language,Programmer,Computer science,Usability,Eclipse,User interface,Code refactoring,Workflow,Wizard | Conference |
Citations | PageRank | References |
4 | 1.00 | 18 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Emerson R. Murphy-hill | 1 | 1284 | 74.35 |
Andrew P. Black | 2 | 1566 | 366.84 |