BENEVOL 2003

Location: CWI, Amsterdam Date: Thu 19 - Fri 20 June, 2003 Sponsors: Partially financed by Wetenschappelijke Onderzoeksgemeenschap "Fundamenten van software-evolutie", FWO-Vlaanderen.

Schedule

*Thursday 19 June* 12:00 Getting acquainted. Short presentation of activities of each research group: * Arie van Deursen. Interactive Software Development and Renovation Theme, CWI, Amsterdam & Software Evolution Research Lab, Delft University of Technology * Dirk Deridder. Programming Technology Lab, Vrije Universiteit Brussel * Ralf Laemmel. Dept. Information Management and Software Engineering, Vrije Universiteit Amsterdam * Filip Van Rijsselberghe. Lab on Re-Engineering, Universiteit Antwerpen * Niels Van Eetvelde. Formal Techniques in Software Engineering, Universiteit Antwerpen * Kim Mens. Universite catholique de Louvain * Tobias Kuipers. The Software Improvement Group and the state of the practice in Software Evolution 13:30 Lunch 14:30 *Refactoring* * Tom Mens. Using graph rewriting to support object-oriented refactoring * Tom Tourwe. Using logic meta programming to detect refactoring opportunities based on bad smells 16:00 Coffee break 16:30 *Refactoring continued* * Pieter Van Gorp. Enabling and using the UML for refactoring OO sources * Ralf Laemmel. Towards generic refactoring 19:30 *Dinner in Amsterdam* * Indonesian "rijsttafel" at Tujuh Maret, Utrechtsestraat 73, Amsterdam. Tel: (020) 427 98 65 *Friday 20 June* 09:00 Reverse and re-engineering * Steven Klusener. Controlling the evolution of large software portfolios * Filip Van Rysselberghe. Understanding software evolution using clone detection * Arie van Deursen. Source based software risk assessment 10:45 Coffee break 11:00 Reverse and re-engineering continued * Isabel Michiels. Identifying ICT problems in legacy software * Leon Moonen. Java quality assurance by detecting code smells 12:30 Lunch 13:20 Generic, domain-specific and modelling languages * Mark van den Brand. Generic language technology * Thomas Cleenewerck. Evolution of domain-specific languages 14:30 Short coffee break 14:45 Generic, domain-specific and modelling languages * Ragnhild Van Der Straeten. Using description logics to maintain consistency between evolving UML models * Discussion and wrap-up

Participant list

*From Belgium* * Tom Mens, Programming Technology Lab, Vrije Universiteit Brussel, Belgium * Tom Tourwe, Programming Technology Lab, Vrije Universiteit Brussel, Belgium * Isabel Michiels, Programming Technology Lab, Vrije Universiteit Brussel, Belgium * Ragnhild Van Der Straeten, Systems and Software Engineering Lab, Vrije Universiteit Brussel, Belgium * Thomas Cleeneweck, Programming Technology Lab, Vrije Universiteit Brussel, Belgium * Dirk Deridder, Programming Technology Lav, Vrije Universiteit Brussel, Belgium * Kim Mens, Department of Computer Science, Universite catholique de Louvain, Belgium * Pieter Van Gorp, Lab on Re-engineering, Universiteit Antwerpen, Belgium * Filip Van Rysselberghe, Lab on Re-engineering, Universiteit Antwerpen, Belgium * Hans Stenten, Lab on Re-engineering, Universiteit Antwerpen, Belgium * Niels Van Eetvelde, FOTS, Universiteit Antwerpen, Belgium *From The Netherlands* * Mark van den Brand, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands * Paul Klint, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands * Ralf Laemmel, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands * Jurgen Vinju, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands * Arie van Deursen, Interactive Software Development and Renovation theme, CWI, Amsterdam & Software Evolution Research Lab, Delft University of Technology, Delft, The Netherlands * Leon Moonen, Software Evolution Research Lab, Delft University of Technology, Delft & Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands * Stefan Slinger, Software Evolution Research Lab, Delft University of Technology, Delft, The Netherlands * Magiel Bruntink, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands * Steven Klusener, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands * Tobias Kuipers, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands * Joost Visser, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands * Arend Rensink, Dept. of Computer Science, University of Twente, The Netherlands * Patrick Duin, Software Improvement Group, Amsterdam, The Netherlands -- Main.TomMens - 19 Jun 2003 -- Main.PieterVanGorp - 09 Jul 2004