The LAN-simulation: a refactoring teaching example | IEEE Conference Publication | IEEE Xplore