Object-Oriented Reengineering Patterns collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign.
The original edition was published by Morgan Kaufmann in 2003, and is now out-of-print. The copyright has reverted to the authors, and we are now making this volume available under the Creative Commons Attribution-ShareAlike 3.0 license.
Serge Demeyer is a professor in the Department of Mathematics and Computer Science at the University of Antwerp in Belgium.
Stéphane Ducasse is a research director at INRIA Lille in France.
Oscar Nierstrasz is a professor of computer science at the University of Bern and leader of the Software Composition Group.