Object-Oriented Reengineering Patterns is a new book by Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz. The homepage is at http://www.iam.unibe.ch/~scg/OORP/index.html ISBN 1-55860-639-4 .
From the website: Object-Oriented Reengineering Patterns addresses the problem of understanding and reengineering object-oriented legacy systems. This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. The material in this book is presented as a set of "reengineering patterns" — recurring solutions that experts apply while reengineering and maintaining object-oriented systems.