Object-Oriented Reengineering Patterns

[Alpe98] Alpert, Sherman R., Kyle Brown, and Bobby Woolf, The Design Patterns Smalltalk Companion, Addison-Wesley, 1998.
[Arno92] Arnold, Robert S., Software Reengineering, IEEE, 1992.
[Bake92] Baker, Brenda S., "A Program for Identifying Duplicated Code," Computing Science and Statistics, vol. 24, 1992, pp. 49 57.
[Ball96] Ball, T., and S. Eick, "Software Visualization in the Large," IEEE Computer, 1996, pp. 33 43.
[Barn94] Barnard, Jack, and Art Price, "Managing Code Inspection Information," IEEE Software, vol. 11, no. 2, March 1994, pp. 59 69.
[Bass98] Bass, Len, Paul Clements, and Rick Kazman, Software Architecture in Practice, Addison-Wesley, 1998.
[Beck97] Beck, Kent, Smalltalk Best Practice Patterns, Prentice Hall, 1997.
[Beck98] Beck, Kent, and Erich Gamma, "Test Infected: Programmers Love Writing Tests," JUnit documentation, 1998.
[Beck99] Beck, Kent, Kent Beck's Guide to Better Smalltalk, Sigs Books, 1999.
[Beck00] Beck, Kent, Extreme Programming Explained: Embrace Change, Addison-Wesley, 2000.
[Beck01] Beck, Kent, and Martin Fowler, Planning Extreme Programming, Addison-Wesley, 2001.
[Beed00] Beedle, Mike, Martine Devos, Yonat Sharon, Ken Schwaber, and Jeff Sutherland, "SCRUM: A Pattern Language for Hyperproductive Software Development," Pattern Languages of Program Design 4, Neil Harrison, Brian Foote, and Hans Rohnert (Eds.), pp. 637 652, Addison-Wesley, 2000.
[Bell97] Bellin, David, and Susan Suchman Simone, The CRC Card Book, Addison-Wesley, 1997.
[Benn99] Bennett, Simon, Steve McRobb, and Ray Farmer, Object-Oriented System Analysis and Design Using UML,