Composite Refactorings: The Next Refactoring Rubicons
Vakilian, Mohsen; Johnson, Ralph E.
Loading…
Permalink
https://hdl.handle.net/2142/35678
Description
Title
Composite Refactorings: The Next Refactoring Rubicons
Author(s)
Vakilian, Mohsen
Johnson, Ralph E.
Issue Date
2012-06-01
Keyword(s)
Refactoring
Software Engineering
Abstract
The industry crossed the first refactoring rubicon, namely Extract Method, more than a decade ago. Today, all mainstream Integrated Development Environments (IDEs) support this refactoring, and empirical studies have shown that Extract Method is one of the most frequently used automated refactorings. Although complex refactorings are more tedious and error-prone, studies have shown that programmers use the automated refactorings mostly for performing simple changes. We argue that new interaction models are needed to support high-level composite refactorings. Because of the challenges involved in automating such complex refactorings, we consider composite refactorings as the next refactoring rubicons.
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.