• DocumentCode
    555454
  • Title

    Fourth workshop on refactoring tools: (WRT 2011)

  • Author

    Dig, Danny ; Batory, Don

  • Author_Institution
    University of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    1202
  • Lastpage
    1203
  • 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 transformations that need to be performed. Tool support for refactoring is essential because checking the preconditions of refactoring often requires nontrivial program analysis, and applying transformations may affect many locations throughout a 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 today´s IDEs. This workshop is a continuation of a series of previous workshops (ECOOP 2007, OOPSLA 2008 and 2009 - see http://refactoring.info/WRT) where researchers and developers of refactoring tools can meet and discuss recent ideas and work, and view tool demonstrations.
  • Keywords
    Conferences; Educational institutions; Engines; Programming; Semantics; Servers; USA Councils; program analysis; program manipulation; refactoring; transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI, USA
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1986046
  • Filename
    6032636