The Community for Technology Leaders
RSS Icon
Lisbon, Portugal
Sept. 5, 2005 to Sept. 6, 2005
ISBN: 0-7695-2349-8
pp: 123-134
Serge Demeyer , Serge Demeyer
Filip Van Rysselberghe , Filip Van Rysselberghe
Tudor Girba , Tudor Girba
Jacek Ratzinger , Jacek Ratzinger
Radu Marinescu , Radu Marinescu
Tom Mens , Tom Mens
Bart Du Bois , Bart Du Bois
Dirk Janssens , Dirk Janssens
Stephane Ducasse , Stephane Ducasse
Michele Lanza , Michele Lanza
Matthias Rieger , Matthias Rieger
Harald Gall , Harald Gall
Mohammad El-Ramly , Mohammad El-Ramly
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.
Serge Demeyer, Filip Van Rysselberghe, Tudor Girba, Jacek Ratzinger, Radu Marinescu, Tom Mens, Bart Du Bois, Dirk Janssens, Stephane Ducasse, Michele Lanza, Matthias Rieger, Harald Gall, Mohammad El-Ramly, "The LAN-simulation: A Refactoring Teaching Example", IWPSE, 2005, Proceedings. Eighth International Workshop on Principles of Software Evolution, Proceedings. Eighth International Workshop on Principles of Software Evolution 2005, pp. 123-134, doi:10.1109/IWPSE.2005.30
15 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool