Conference -
 Bernhard Rumpe
Roots of Refactoring

Tenth OOPSLA Workshop on Behavioral Semantics. Tampa Bay, Florida, USA, October 15, 2001.



Author(s): Jan Philipps, Bernhard Rumpe
Year: 2001
Publisher: Northeastern University
Editor: Kenneth Baclavski, Haim Kilov
Abstract:Refactoring is a new name for a transformational approach to iterative software development. Originally focused on class diagrams, it is now commonly associated with object-oriented programming languages like Java. In this article, we trace some of the conceptual roots and the ideas behind refactoring, and sketch its relation to other techniques, such as behavioral and structural refinement or compiler optimization. Based on these observations, we firmly believe that improved and adapted refactoring techniques will belong to the methodical tool set of tomorrow's software engineers.


Available as pdf


BibTeX-Entry:
@inproceedings{PR01, author = {Jan Philipps and Bernhard Rumpe}, title = {Roots of Refactoring}, booktitle = {Tenth OOPSLA Workshop on Behavioral Semantics. Tampa Bay, Florida, USA, October 15, 2001.}, year = {2001}, publisher = {Northeastern University}, editor = {Kenneth Baclavski and Haim Kilov} }

Bernhard Rumpe