2008

Software Evolution

Authors:

ISBN: 978-3-540-76439-7 (Print) 978-3-540-76440-3 (Online)

Table of contents (11 chapters)

  1. Front Matter

    Pages I-XVIII

  2. Introduction and Roadmap: History and Challenges of Software Evolution

    1. No Access

      Book Chapter

      Pages 1-11

      Introduction and Roadmap: History and Challenges of Software Evolution

  3. Understanding and Analysing Software Evolution

    1. Front Matter

      Pages 13-13

    2. No Access

      Book Chapter

      Pages 15-36

      Identifying and Removing Software Clones

    3. No Access

      Book Chapter

      Pages 37-67

      Analysing Software Repositories to Understand Software Evolution

    4. No Access

      Book Chapter

      Pages 69-88

      Predicting Bugs from History

  4. Reengineering of Legacy Systems

    1. Front Matter

      Pages 89-89

    2. No Access

      Book Chapter

      Pages 91-104

      Object-Oriented Reengineering

    3. No Access

      Book Chapter

      Pages 105-138

      Migration of Legacy Information Systems

    4. No Access

      Book Chapter

      Pages 139-170

      Architectural Transformations: From Legacy to Three-Tier and Services

  5. Novel Trends in Software Evolution

    1. Front Matter

      Pages 171-171

    2. No Access

      Book Chapter

      Pages 173-202

      On the Interplay Between Software Testing and Evolution and its Effect on Program Comprehension

    3. No Access

      Book Chapter

      Pages 203-232

      Evolution Issues in Aspect-Oriented Programming

    4. No Access

      Book Chapter

      Pages 233-262

      Software Architecture Evolution

    5. No Access

      Book Chapter

      Pages 263-288

      Empirical Studies of Open Source Evolution

  6. Back Matter

    Pages 289-347