Model-based software restructuring: Lessons from cleaning up COM interfaces in industrial legacy code. - Dennis Dams; Arjan J. Mooij; Pepijn Kramer; Andrei Radulescu; Jaromir Vanhara (SANER, 2018)