Vakilian, Mohsen; Chen, Nicholas; Negara, Stas; Rajkumar, Balaji Ambresh; Zilouchian Moghaddam, Roshanak; Johnson, Ralph E.
Loading…
Permalink
https://hdl.handle.net/2142/27680
Description
Title
The Need for Richer Refactoring Usage Data
Author(s)
Vakilian, Mohsen
Chen, Nicholas
Negara, Stas
Rajkumar, Balaji Ambresh
Zilouchian Moghaddam, Roshanak
Johnson, Ralph E.
Issue Date
2011
Keyword(s)
Usability
Refactoring
Automated Refactoring Tools
User Study
Experimentation
Human Factors
Measurement
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.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.