---- 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]]