PowerPoint Slides: Chapter by Chapter
Chapter 1: Basic Concepts and Preliminaries
Chapter 2: Taxonomy of Software Maintenance and Evolution
Chapter 3: Evolution and Maintenance Models
Chapter 4: Reengineering
Chapter 5: Legacy Information Systems
Chapter 6: Impact Analysis
Chapter 7: Refactoring
Chapter 8: Program Comprehension
Chapter 9: Reuse and Domain Engineering