Files in this item

FilesDescriptionFormat

application/pdf

application/pdf2011-PLATEAU.pdf (167Kb)
File updated 10-08-2011PDF

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.
Subject(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.
Issue Date:2011
Citation Info:Evaluation and Usability of Programming Languages and Tools (PLATEAU) 2011
Genre:Technical Report
Type:Text
Language:English
URI:http://hdl.handle.net/2142/27680
Publication Status:published or submitted for publication
Peer Reviewed:is peer reviewed
Date Available in IDEALS:2011-09-27
2011-10-08


This item appears in the following Collection(s)

Item Statistics

  • Total Downloads: 262
  • Downloads this Month: 5
  • Downloads Today: 0