by Tom Mens and Kim Mens
The third edition of the International Symposium on Software Evolution took place in Paris, 5 October 2007, under the auspices of the ERCIM Working Group on Software Evolution. The event gathered people from academia and industry to identify and discuss recent advancements and emerging trends in state-of-the-art research and practice in software evolution.
The symposium was organised in 'La Maison Internationale' in Paris, in co-location with the 23rd IEEE International Conference on Software Maintenance (ICSM 2007). The organisers were Tom Mens (coordinator of the ERCIM Working Group on Software Evolution), Kim Mens (lecturer at UCL, Belgium), Maja D'hondt (Chargé de Recherches at INRIA) and Ellen Van Paesschen (ERCIM postdoctoral research fellow). Sponsoring was obtained from ERCIM, INRIA and Université des Sciences et Technologies de Lille.
As in previous years, the event was very successful. 37 people from twelve different countries attended, and in total we received 29 regular submissions and three tool demonstrations. An international programme committee of experts in the field took charge of ensuring the quality of accepted papers. Fifteen submissions and two tool demonstrations were accepted for presentation, and eleven of those were selected for inclusion in the post-proceedings, which will be published as part of the scientific open-access journal Electronic Communications of the EASST in 2008. This corresponds to an overall acceptance ratio of 34.4 %.
The presentations covered a wide variety of research topics, including research advances in software refactoring, open-source software evolution, reengineering of legacy code, software product lines, and evolution problems pertaining to component-based, aspect-oriented or model-driven software. The two tool demonstrations focused on the support of feature modelling and maintaining design regularities in evolving code.
New Book: Software Evolution
As a joint effort of the ERCIM Working Group on Software Evolution, Tom Mens and Serge Demeyer have edited together a book entitled 'Software Evolution' with contributions by international authorities in the field of software evolution.
Software has become omnipresent and vital in our information-based society, so all software producers should assume responsibility for its reliability. While 'reliable' originally assumed implementations that were effective and mainly error-free, additional issues like adaptability and maintainability have gained equal importance recently. For example, the 2004 ACM/IEEE Software Engineering Curriculum Guidelines list software evolution as one of ten key areas of software engineering education.
Tom Mens and Serge Demeyer, both international authorities in the field of software evolution, together with the invited contributors, focus on novel trends in software evolution research and its relations with other emerging disciplines such as model-driven software engineering, service-oriented software development, and aspect-oriented software development. They do not restrict themselves to the evolution of source code but also address the evolution of other, equally important software artifacts such as databases and database schemas, design models, software architectures, and process management. The contributing authors provide broad overviews of related work, and they also contribute to a comprehensive glossary, a list of acronyms, and a list of books, journals, Web sites, standards and conferences that together represent the community's body of knowledge. Combining all these features, this book is the indispensable source for researchers and professionals looking for an introduction and comprehensive overview of the state of the art. In addition, it is an ideal basis for an advanced course on software evolution.
Tom Mens, University of Mons-Hainaut, Belgium;
Serge Demeyer, University of Antwerp, Belgium (Eds.)
Springer, ISBN 978-3-540-76439-7
Tom Mens, Université de Mons-Hainaut, Belgium
Tel: +32 65 37 3453