If you are looking for more up to date information on Software Evolution, please visit http://www.planet-evolution.org


The Research Institute in Software Evolution defines software evolution as:

  • the set of activities, both technical and managerial, that ensures that software continues to meet organisational and business objectives in a cost effective way.

Manny Lehman and Juan Ramil (2000) defined software evolution as:

  • All programming activity that is intended to generate a new software version from an earlier operational version

Ned Chapin (1999) defines software evolution as:

  • The application of SoftwareMaintenance activities and processes that generate a new operational software version with a changed customer-experienced functionality or properties from a prior operational version (…) together with the associated quality assurance activities and processes, and with the management of the activities and processes

According to the software life-cycle in the Software Maintenance And Evolution Roadmap, SoftwareEvolution is a particular phase in the SoftwareMaintenance process, immediately after initial delivery, but before servicing, phase out and close down.

Mailing list

There is a public mailing list about software evolution (evolution@joint.org) to which you can subscribe via https://mailbox.informatik.uni-bonn.de/mailman/listinfo.cgi/evolution.

This mailing list is used to inform interested people about activities (such as workshops and conferences) within the software evolution research community, as well as to discuss about evolution-related topics.

Related topics of interest


Projects and Networks

Research Groups



  • International Conference on Software Maintenance (ICSM)
  • European Conference on Software Maintenance and Reengineering (CSMR)

Workshops and Symposia

Evolution Resources

A wide variety of resourses on software evolution and maintenance resources, including:

  • Standards
  • Journals
  • Books
  • Articles
  • PhD? Theses
  • Graduation and Master thesisses

CategoryEntryPoint | CategorySoftwareEvolution | CategoryReengineeringWiki | Contributions by Arie Van Deursen, Tom Mens, Kim Mens

Revision: r1.43 - 20 Feb 2007 - 12:55 - TomMens
Transform > ProgramTransformation > SoftwareEvolution
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback