ACM Home Page
Please provide us with feedback. Feedback
The 2nd workshop on refactoring tools (WRT'08)
Full text PdfPdf (98 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications table of contents
Nashville, TN, USA
WORKSHOP SESSION: Workshops table of contents
Pages 859-860  
Year of Publication: 2008
ISBN:978-1-60558-220-7
Authors
Danny Dig  Massachusetts Institute of Technology, Cambridge, MA, USA
Robert M. Fuhrer  IBM T.J Watson Research Center, Hawthorne, NY, USA
Ralph Johnson  University of Illinois at Urbana-Champaign, Urbana, IL, USA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 81,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

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

ABSTRACT

Refactoring is the process of applying behavior-preserving transformations to a program with the objective of improving the program's design. A specific refactoring is identified by a name (e.g., Extract Method), a set of preconditions, and a set of specific transformations that need to be performed. Tool support for refactoring is highly desirable because checking the preconditions for a given refactoring often requires nontrivial and non-local program analysis, and applying the transformations may affect many locations in the program. In recent years, the emergence of light-weight programming methodologies such as Extreme Programming has generated a great amount of interest in refactoring, and refactoring support has become a required feature in modern-day IDEs. Until now, there has not been a suitable forum for discussions among researchers and developers of such tools. This full-day event on refactoring tools fills that need, with a strongly practical focus. The workshop features both presentations given by developers and researchers in the field of refactoring, as well as demonstrations of practical refactoring tools.


Collaborative Colleagues:
Danny Dig: colleagues
Robert M. Fuhrer: colleagues
Ralph Johnson: colleagues