ACM Home Page
Please provide us with feedback. Feedback
High velocity refactorings in Eclipse
Full text PdfPdf (681 KB)
Source OOPSLA workshop on eclipse technology eXchange archive
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange table of contents
Montreal, Quebec, Canada
Pages 1-5  
Year of Publication: 2007
ISBN:978-1-60558-015-9
Authors
Emerson Murphy-Hill  Portland State University, Portland, OR
Andrew P. Black  Portland State University, Portland, OR
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 56,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1328279.1328280
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
4
 
5
IDEA Mouse Gestures. Accessed August 2007. http://www.smardec.com/products/idea.html.
 
6
7
 
8
 
9
Mouse Gestures Plugin to Netbeans. Accessed August 2007. https://mousegestures.dev.java.net.
 
10
11
 
12
Murphy-Hill, E. and Black, A. 2007. Why don't people use refactoring tools? In Proc. of the 1st Workshop on Refactoring Tools. ECOOP '07. TU Berlin, ISSN 1436--9915.
 
13
14
15
 
16
17
18
 
19


Collaborative Colleagues:
Emerson Murphy-Hill: colleagues
Andrew P. Black: colleagues