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
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.
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
101 ms
(Ver 3.1 (10032016))