Abstract is missing.
- Introduction and Roadmap: History and Challenges of Software EvolutionTom Mens. 1-11 [doi]
- Identifying and Removing Software ClonesRainer Koschke. 15-36 [doi]
- Analysing Software Repositories to Understand Software EvolutionMarco D Ambros, Harald Gall, Michele Lanza, Martin Pinzger. 37-67 [doi]
- Predicting Bugs from HistoryThomas Zimmermann, Nachiappan Nagappan, Andreas Zeller. 69-88 [doi]
- Object-Oriented ReengineeringSerge Demeyer. 91-104 [doi]
- Migration of Legacy Information SystemsJean-Luc Hainaut, Anthony Cleve, Jean Henrard, Jean-Marc Hick. 105-138 [doi]
- Architectural Transformations: From Legacy to Three-Tier and ServicesReiko Heckel, Rui Correia, Carlos Matos, Mohammad El-Ramly, Georgios Koutsoukos, Luis Filipe Andrade. 139-170 [doi]
- On the Interplay Between Software Testing and Evolution and its Effect on Program ComprehensionLeon Moonen, Arie van Deursen, Andy Zaidman, Magiel Bruntink. 173-202 [doi]
- Evolution Issues in Aspect-Oriented ProgrammingTom Mens, Tom Tourwé. 203-232 [doi]
- Software Architecture EvolutionOlivier Barais, Anne-Françoise Le Meur, Laurence Duchien, Julia L. Lawall. 233-262 [doi]
- Empirical Studies of Open Source EvolutionJuan Fernández-Ramil, Angela Lozano, Michel Wermelinger, Andrea Capiluppi. 263-288 [doi]