----
If you are looking for more up to date information on Software Evolution, please visit http://www.planet-evolution.org
Definitions
The [[ResearchInstituteInSoftwareEvolution][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 [[SoftwareMaintenanceAndEvolutionARoadmap][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
* [[TeachingSoftwareEvolution][An overview of courses on software evolution]]
* [[SoftwareMaintenance][Software Maintenance]]
* [[Refactoring][Software Refactoring]]
* [[SoftwareProcess][Software Process]]
* [[SoftwareTesting][Software Testing]]
----
Research
*Projects and Networks*
* [[http://w3.umh.ac.be/evol/][ERCIM Working Group on Software Evolution]]
* ESF Network "REsearch Links to Explore and Advance Software Evolution" ([[http://labmol.di.fc.ul.pt/projects/release/][RELEASE]])
* FWO Network "Formal Foundations of Sotware Evolution" ([[http://prog.vub.ac.be/FFSE][FWO-EVOL]])
* The MoraleProject
* The [[http://progwww.vub.ac.be/project.htm][Arriba]] project: Architectural Resources for the Restructuring and Integration of Business Applications
*Research Groups*
* The [[http://www.umh.ac.be/~genlog][Software Engineering Lab]] at the University of Mons-Hainaut, Belgium
* The [[http://www.lore.ua.ac.be/][Lab On Re-Engineering]] at the University of Antwerp, Belgium
* The [[ResearchInstituteInSoftwareEvolution][Research Institute In Software Evolution]]
* The [[UCSDSoftwareEvolutionGroup][UCSD Software Evolution Group]]
* [[SoftwareRenovationAtCWI][Software Renovation at CWI]]
* Software Evolution Research Laboratory ([[http://www.swerl.tudelft.nl][SWERL]]), Delft University of Technology
* [[http://www.info.ucl.ac.be/][Département d'Ingénierie Informatique (INGI)]] at Université catholique de Louvain (UCL)
----
Events
*Conferences*
* International Conference on Software Maintenance ([[InternationalConferenceonSoftwareMaintenance][ICSM]])
* European Conference on Software Maintenance and Reengineering (CSMR)
*Workshops and Symposia*
* Belgian Symposium on [[http://prog.vub.ac.be/FFSE/Symposia/restructuring.html][Software Restructuring]] (January 2005)
* Workshop on Empirical Studies in Software Maintenance ([[WESS]])
* Workshop on Website Evolution (WSE)
* International Workshop on the Principles of Software Evolution (IWPSE)
* Workshop on [[SoftwareEvolutionThroughTransformations][Software Evolution Through Transformations]]
* Workshop on Unanticipated Software Evolution (USE)
* International Workshop on Evolution of Large-scale Industrial Software Applications ([[http://prog.vub.ac.be/FFSE/Workshops/ELISA-Workshop.html][ELISA]])
* [[http://www.ulb.ac.be/di/ssd/jfr/fnrs03.html][FNRS contact day on Software (re-)engineering]] (2003)
* Belgisch-Nederlandse Evolutie Workshop (BENEVOL)
* [[http://win-www.uia.ac.be/u/lore/Events/WOOR03/][Workshop on Object-Oriented Reengineering]] (WOOR'03) at ECOOP 2003
----
[[EvolutionResources][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 [[ArieVanDeursen][Arie Van Deursen]], [[TomMens][Tom Mens]], [[Main.KimMens][Kim Mens]]