Software Evolution

Software has become omnipresent and vital in our information-based society, so all software producers should assume responsibility for its reliability. While "reliable" originally assumed implementations that were effective and mainly error-free, additional issues like adaptability and mai...

Full description

Bibliographic Details
Main Authors: Mens, Tom (Author), Demeyer, Serge (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2008.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • and Roadmap: History and Challenges of Software Evolution
  • and Roadmap: History and Challenges of Software Evolution
  • Understanding and Analysing Software Evolution
  • Identifying and Removing Software Clones
  • Analysing Software Repositories to Understand Software Evolution
  • Predicting Bugs from History
  • Reengineering of Legacy Systems
  • Object-Oriented Reengineering
  • Migration of Legacy Information Systems
  • Architectural Transformations: From Legacy to Three-Tier and Services
  • Novel Trends in Software Evolution
  • On the Interplay Between Software Testing and Evolution and its Effect on Program Comprehension
  • Evolution Issues in Aspect-Oriented Programming
  • Software Architecture Evolution
  • Empirical Studies of Open Source Evolution.