The Community for Technology Leaders
Principles of Software Evolution, International Workshop on (2005)
Lisbon, Portugal
Sept. 5, 2005 to Sept. 6, 2005
ISSN: 1550-4077
ISBN: 0-7695-2349-8
pp: 123-134
Bart Du Bois , Bart Du Bois
Matthias Rieger , Matthias Rieger
Tudor Girba , Tudor Girba
Serge Demeyer , Serge Demeyer
Filip Van Rysselberghe , Filip Van Rysselberghe
Harald Gall , Harald Gall
Stephane Ducasse , Stephane Ducasse
Dirk Janssens , Dirk Janssens
Mohammad El-Ramly , Mohammad El-Ramly
Michele Lanza , Michele Lanza
Radu Marinescu , Radu Marinescu
Tom Mens , Tom Mens
Jacek Ratzinger , Jacek Ratzinger
ABSTRACT
The notion of refactoring - transforming the sourcecode of an object-oriented program without changing its external behaviour - has been studied intensively within the last decade. This diversity has created a plethora of toy-examples, cases and code snippets, which make it hard to assess the current state-of-the-art. Moreover, due to this diversity, there is currently no accepted way of teaching good refactoring practices, despite the acknowledgment in the software engineering body of knowledge. Therefore, this paper presents a common example - the LAN simulation - which has been used by a number of European Universities for both research and teaching purposes.
INDEX TERMS
null
CITATION
Bart Du Bois, Matthias Rieger, Tudor Girba, Serge Demeyer, Filip Van Rysselberghe, Harald Gall, Stephane Ducasse, Dirk Janssens, Mohammad El-Ramly, Michele Lanza, Radu Marinescu, Tom Mens, Jacek Ratzinger, "The LAN-simulation: A Refactoring Teaching Example", Principles of Software Evolution, International Workshop on, vol. 00, no. , pp. 123-134, 2005, doi:10.1109/IWPSE.2005.30
100 ms
(Ver )