Title
The need for richer refactoring usage data
Abstract
Even though modern Integrated Development Environments (IDEs) support many refactorings, studies suggest that automated refactorings are used infrequently, and few developers use anything beyond Rename and Extract refactorings. Little is known about why automated refactorings are seldom used. We present a list of challenging questions whose answers are crucial for understanding the usability issues of refactoring tools. This paper argues that the existing data sources - Eclipse UDC, Eclipse refactoring histories, version control histories, etc. - are inadequate for answering these questions. Finally, we introduce our tools to collect richer usage data that will enable us to answer some of the open research questions about the usability of refactoring tools. Findings from our data will foster the design of the next generation of refactoring tools.
Year
DOI
Venue
2011
10.1145/2089155.2089164
PLATEAU
Keywords
Field
DocType
automated refactorings,richer usage data,extract refactorings,eclipse udc,refactoring history,refactoring tool,modern integrated development environments,existing data source,richer refactoring usage data,usability issue,next generation,refactoring,measurement,human factors,usability,version control
Open research,World Wide Web,Programming language,Computer science,Usability,Eclipse,Usage data,Code refactoring,Rename
Conference
Citations 
PageRank 
References 
9
0.54
10
Authors
6
Name
Order
Citations
PageRank
Mohsen Vakilian11627.62
Nicholas Chen2573.58
Stas Negara32189.23
Balaji Ambresh Rajkumar490.54
Roshanak Zilouchian Moghaddam5534.18
Ralph E. Johnson61790264.74