International Workshop on
Evolution of Large-scale Industrial Software Applications (ELISA)
Tuesday, 23 September 2003
Royal Netherlands Academy of Arts and Sciences
Amsterdam, The Netherlands
Co-located with the IEEE
International Conference on Software Maintenance (ICSM 2003)
Sponsored by FWO Scientific Research Network Foundations of Software
ESF Research Network Research Links to
Explore and Advance Software Evolution (RELEASE).
The workshop proceedings as a single PDF file containing all the papers.
- Andrew Mohan, Nicolas Gold. Linking the effect of typographical style to the evolvability of software.
- Stephen Cook, Rachel Harrison, Timothy Millea, Lily Sun. Challenges of highly adaptable information systems.
- Jilles Van Gurp, Jan bosch, Sjaak Brinkkemper. Design Erosion in Evolving Software Products.
- Ben Wilson, Tony Van Der Beken. Observations on automation in cross-platform migration.
[PPT presentation] [PDF presentation]
- Herman Tromp, Ghislain Hoffman. Evolution of legacy systems: strategic and technological issues, based on a case study.
- Kim Mens, Bernard Poll. Supporting software maintenance and evolution with intentional source-code views.
- Isabel Michiels, Dirk Deridder, Herman Tromp, Andy Zaidman. Identifying problems with legacy software: preliminary findings of the ARRIBA project.
- Nazim H. Madhavji, Josée Tassé. A case for establishing evolutionary policies and their support mechanisms, with examples.
- Susan Elliott Sim, University of Toronto, Canada. Benchmarking: The Way Forward for Software Evolution.
In her PhD thesis, Susan Elliott Sim developed a theory of benchmarking in software engineering. The theory explains the observed benefits of benchmarking in scientific
disciplines, where benchmarking efforts have led to a great leap forward
in research and increased consensus on the nature of the problems and
approaches used within a research community. The theory predicts that
benchmarking can be used to generate greater consensus, and increase the
scientific maturity of a research field. Susan has developed two benchmarks,
which are now widely used in the reverse engineering community, the xfig
structured demonstration for program comprehension tools, and CppETS for
C++ fact extractors. Susan also played an instrumental role in the
development of GXL (Graph eXchange Language), a data interchange language
for reverse engineering tools. GXL has been ratified as the standard
exchange format in the reverse engineering and graph transformation
communities. Susan has held research fellowships with Sun Microsystems,
IBM Canada Centre for Advanced Studies, Telepresence Systems Inc. and the
National Research Council (Canada). She has published widely in the reverse
engineering community, and has organized a series of workshops and structured
demonstrations on comparative evaluation and benchmarking. Her research
interests include research methodology, program comprehension, and software
process for small business.
- Serge Demeyer, Universiteit Antwerpen. Towards a software evolution benchmark
[PPT presentation] [PDF presentation]
- Tom Mens,
Programming Technology Lab,
Departement Informatica, Vrije Universiteit Brussel, Brussels, Belgium
Godfrey, School of Computer Science,
University of Waterloo, Canada
- Juan F.
Department, Faculty of Maths and Computing, The Open University,
- Brian Down,
Sun Microsystems Inc., Ontario, Canada
- Serge Demeyer, University of Antwerp, Belgium
- Guenter Kniesel, University of Bonn, Germany
- Manny Lehman, University of Middlesex, United Kingdom
- Kim Mens, Universitť catholique de Louvain, Belgium
- Vaclav Rajlich, Wayne State University, Detroit, USA
- Harvey Siy, Lucent Technologies, Illinois, USA
- Arie Van Deursen, CWI, The Netherlands
As an official activity of the Scientific Research Network on Foundations of Software
Evolution and of the ESF Research Network on Research Links to
Explore and Advance Software Evolution (RELEASE) this workshop is
jointly sponsored by the Fund for Scientific
Research - Flanders (Belgium) and by the European Science Foundation.