Definitions

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


Research

Projects and Networks

  • ERCIM Working Group on Software Evolution?
  • ESF Network "REsearch Links to Explore and Advance Software Evolution" (RELEASE)
  • FWO Network "Formal Foundations of Sotware Evolution" (FWO-EVOL)
  • The MoraleProject
  • The Arriba project: Architectural Resources for the Restructuring and Integration of Business Applications

Research Groups


Events

Conferences

  • 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.41 - 13 Nov 2004 - 10: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