Difference between revisions of "Main Page"

From ERCIM Working Group Software Evolution
Jump to navigation Jump to search
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
The Working Group is closed. These pages are maintained for information and archives.
  +
 
==News==
 
==News==
   
  +
[http://ercim-news.ercim.eu/en88 ERCIM News No.88 on '''Evolving Software'''] has been published. Guest editors: ''Tom Mens'' (University of Mons, Belgium) and ''Jacques Klein'' (University of Luxembourg). Keynote by ''Joost Visser'', Software Improvement Group
The [http://ssel.vub.ac.be/iwpse-evol/ 4th International Joint ERCIM/IWPSE Symposium on Software Evolution] will be held in Antwerp (20-21 September 2010), co-located with the IEEE/ACM international conference on [http://soft.vub.ac.be/ase2010 Automated Software Engineering (ASE 2010)].
 
   
  +
''Anthony Cleve'' won the IBM Belgium / F.R.S.-FNRS 2010 Award for the best PhD thesis in Computer Science and Applications on "Program Analysis and Transformation for Data-Intensive System Evolution"
The [http://seaa2010.liacs.nl/ 36th EuroMicro Conference on Software Engineering and Advances Applications (SEAA 2010)] in Lille (1-3 September 2010) will host a track on the '''Evolution of Distributed, Internet-based and Service-Oriented applicatioNs (EDISON)'''. Submissions are requested by 15 March 2010.
 
   
  +
It is with great sadness that we have to report that ''Manny Lehman'', the founding father of the famous laws of software evolution, passed away on Wednesday 29th December 2010 in Jerusalem.
As part of the conference [http://www.computingprofessionals.org/ Computing Professionals (CP 2010)], a '''Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP'10)''' will be held on 22 April 2010 in Montréal, Québec, Canada. Submissions are due 15 February 2010.
 
  +
  +
'''IWPSE-EVOL 2011''' was co-located with [http://2011.esec-fse.org/ '''ESEC/FSE 2011'''] in Szeged, Hungary, in September 2011.
   
A [http://www.computer.org/portal/web/computingnow/swcfp4 special issue in ''IEEE Software''] on the theme ''Software Evolution: Maintaining Stakeholders' Satisfaction in a Changing World'', co-edited by some of our members, is scheduled for publication in July/August 2010.
+
A free electronic copy of the IEEE Software [http://www.computer.org/evolution special issue on Software Evolution] (July/August 2010) is available online.
   
  +
[http://csmr2012.sed.hu/ '''CSMR 2012'''] was held in Szeged, Hungary in March 2012. The proceedings of the conference are [http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6178852 '''available online'''].
In December 2009 we organised [http://benevol.evolumons.be '''BENEVOL 2009'''], the annual Belgian-Dutch software evolution seminar. Best papers will be submitted in a special issue of ''Science of Computer Programming''.
 
  +
  +
[http://csmr2013.disi.unige.it/ '''CSMR 2013'''] will be held in Genova, Italy.
   
 
==Research Context==
 
==Research Context==

Latest revision as of 09:44, 17 November 2017

The Working Group is closed. These pages are maintained for information and archives.

News

ERCIM News No.88 on Evolving Software has been published. Guest editors: Tom Mens (University of Mons, Belgium) and Jacques Klein (University of Luxembourg). Keynote by Joost Visser, Software Improvement Group

Anthony Cleve won the IBM Belgium / F.R.S.-FNRS 2010 Award for the best PhD thesis in Computer Science and Applications on "Program Analysis and Transformation for Data-Intensive System Evolution"

It is with great sadness that we have to report that Manny Lehman, the founding father of the famous laws of software evolution, passed away on Wednesday 29th December 2010 in Jerusalem.

IWPSE-EVOL 2011 was co-located with ESEC/FSE 2011 in Szeged, Hungary, in September 2011.

A free electronic copy of the IEEE Software special issue on Software Evolution (July/August 2010) is available online.

CSMR 2012 was held in Szeged, Hungary in March 2012. The proceedings of the conference are available online.

CSMR 2013 will be held in Genova, Italy.

Research Context

Numerous scientific studies of large-scale software systems have shown that most of the effort and cost spent in large software projects goes to the maintenance and evolution of existing software systems as opposed to the development of new systems from scratch. This is mainly due to the fact that software systems need to evolve continually to cope with ever-changing software requirements. Today, this is more than ever the case. Nevertheless, existing tools that try to provide support for evolution have many limitations. They are (programming) language dependent, not scalable, difficult to integrate with other tools, and they lack formal foundations.

Goals

The main goal of the proposed WG is to understand the phenomenon of software evolution, and to develop well-founded and disciplined tools and techniques to support software developers with the common problems they encounter when evolving large and complex software systems. With this initiative, we plan to become a Virtual European Research and Training Centre on Software Evolution.

Topics

The kind of evolution problems that will be addressed by this WG are very diverse. Below we mention a tentative, but inevitably incomplete, list of topics that will be addressed:

  • re-engineering and reverse engineering
  • software restructuring, refactoring and renovation
  • model-driven software engineering and model transformation
  • migration and revitalisation of legacy software
  • specification or analysis of the evolution of all types of software artifacts at all levels (e.g., requirement specifications, models, metamodels, architectures, programs, test cases, documentation, bug reports, version control information, log files, release histories, language descriptions, APIs, protocols)
  • consistency maintenance and inconsistency management
  • co-evolution and conformance checking of architecture, design and implementation
  • impact analysis, effort estimation, cost prediction, evolution metrics
  • traceability analysis and change propagation
  • version control, release history analysis and configuration management
  • run-time adaptation and dynamic reconfiguration
  • product family and product-line engineering
  • methods, processes and tools for managing software evolution
  • development of a formal theory of software and systems evolution