| 9.00-10.30 |
Session 3: Source Code Analysis (chair: Juergen Ebert)
- Data Exchange with the Columbus Schema for C++
Rudolf Ferenc and Árpád Beszédes (Hungary)
- A Generic Worklist Algorithm for Graph Reachability Problems in Program Analysis
Derek Rayside and Kostas Kontogiannis (Canada)
- A Precise Demand-Driven Def-Use Chaining Algorithm
Ákos Hajnal and István Forgács (Hungary)
|
| 10.30-11.00 |
Coffee |
| 11.00-12.30 |
Session 4: Metrics for Maintenance & Reengineering (chair: Gerardo Canfora)
- Metric-Based Selective Representation of UML Diagrams
Ralf Kollmann and Martin Gogolla (Germany)
- Predicting Fault-Proneness using OO Metrics: an Industrial Case Study
Ping Yu (Canada), Tarja Systa (Finland) and Hausi Müller (Canada)
- Architecture-Centric Software Evolution by Software Metrics and Design Patterns
Juha Gustafsson, Jukka Paakki, Lilli Nenonen and A. Inkeri Verkamo (Finland)
|
| 12.30-14.00 |
Lunch |
| 14.00-15.30 |
Session 5: Software Evolution & Integration (chair: Jan Madey)
- Evolution of a Software Component - Experiences with a Network Editor Component
Jyrki Akkanen (Finland), Attila J. Kiss (Hungary) and Jukka K. Nurminen (Finland)
- Non-functional Integration and Coordination Of Distributed Component Services
George R. Ribeiro-Justo and Ahmed Saleh (United Kingdom)
- Evolution Support by Homogeneously Documenting Patterns, Aspects and Traces
Johannes Sametinger (Austria) and Matthias Riebisch (Germany)
|
| 15.30-16.00 |
Coffee |
| 16.00-17.30 |
Session 6: Software Migration (chair: Vaclav Rajlich)
- C to Java Migration Experiences
Johannes Martin and Hausi A. Müller (Canada)
- A Toolkit for Applying a Migration Strategy: a Case Study
Carmine Albanese, Thierry Bodhuin, Enrico Guardabascio and Maria Tortorella (Italy)
- A New Approach to Software Exploration: Back-packing with Gsee
Jean-Marie Favre (France)
|
| 17.30-18.30 |
Keynote Address by Peter Broessler, Software Daten Service, Austria
Managing the Evolution of Large Systems |
| 19.30- |
Conference dinner with csárdás |
| 9.00-10.30 |
Session 7: Programming Language Issues (chair: Elliot Chikofsky)
- On project-specific languages and their application in reengineering
Dmitry Yu. Boulychev, Dmitry V. Koznov and Andrey A. Terekhov (Russia)
- A Formal Pattern Language for Program Refactoring
Antonio Menezes Leitao (Portugal)
- A Practical Reengineering Approach for Mobile Terminal Software
Gopal Raghavan (USA)
|
| 10.30-11.00 |
Coffee |
| 11.00-12.30 |
Session 8: Short Papers (chair: Tibor Gyimóthy)
- Using Graph Based Representations in Reengineering
Danil E. Baburin (Russia)
- Tracing of Function Calls of Java Code with the Help of ASPECTJ and XML
Bálint Molnár, Bence Siklósi and Imre Berényi (Hungary)
- Interoperable thin client separation from GUI applications
Andriy Panteleymonov (Ukraine)
- The Reengineering Wiki
Arie van Deursen and Eelco Visser (Netherlands)
|
| 12.30-14.00 |
Lunch |
| 14.00-15.00 |
Keynote Address by László Bélády, Austin Software Council,USA:
Beyond software, beyond engineering |
| 15.00-15.30 |
Coffee |
| 15.30-17.30 |
Session 9: Reverse Engineering (chair: Harry Sneed)
- Reverse Engineering Aggregation Relationship Based on Propagation of Operations
Dowming Yeh and Wen-Yuan Kuo (Taiwan)
- On the Role of Design Patterns in Quality-Driven Re-engineering
Ladan Tahvildari and Kostas Kontogiannis (Canada)
- WARE: a tool for the Reverse Engineering of WEB Applications
G. A. Di Lucca, A. R. Fasolino, F. Pace, P. Tramontana and U. De Carlini (Italy)
- Reenginering to the Web: Towards a Reference Architecture
Uwe Zdun (Germany)
|
| Special Sessions |
Monday, March 11 |
| 9.00-12.00 |
SMH - Software Maintenance in Hungary (in Hungarian)
(workshop organized by IQSOFT Co.)
|

|
Tuesday, March 12 |
| CSW - Case Studies Workshop |
| 9.00- 10.30 |
Case Studies in Software Evolution
- Evolution of a CORBA Framework - An Experimental Study
Ruslan Shevchenko & Anatoliy Doroschenko (Ukraine)
- An Evolutionary Integration Approach using Dynamic CORBA in a typical Banking Environment
Marcus Pohlmann & Marc Schonefeld (Germany)
- A System for the Automated Maintenance of Web Sites
Kresimir Fertalj & Tomo Helman (Croatia)
|
| 10.30-11.00 | Coffee |
| 11.00-12.30 |
Case Studies in Software Migration & Integration
- Using XML to integrate existing Software Systems into the Web
Harry Sneed (Germany)
- Migration to Component-based Systems
Jan Appl & Erwin Schußter (Germany)
- Integrative Software Development of Java, .Net & Co.
Rudiger Schilling (Germany) & András Vasáros (Hungary)
|
| 12.30-14.00 | Lunch |
| 16.00-17.30 |
Case Studies in Software Maintenance
- Practical Experience with Weak-Point Analysis maintaining large, complex Systems
János Toczki (Hungary)
- A Method for Legacy systems Maintenance by mining Data extracted from Source Code
Kai Chen, Christos Tjortjis & Paul Layzell (United Kingdom)
- Software Confederations and the Maintenance of Global Systems
Jaroslav Kral & Michal Zemlicka (Czech Republic)
|

|
| 14.00-16.00 |
PREA - Panel on Reverse Engineering and Architectural Evolution
(organized by Alessandro Maccari and Claudio Riva, Nokia Research Center)
|

|
Download the program:
|
txt
doc
pdf
|