CSMR 2002 Conference Program:


(as of   March 8, 2002     download)

Main Conference

Monday, March 11

11.00- Registration
13.30-13.45 Welcoming Address by Gyõzõ Kovács
13.45-14.45 Keynote Address by Prof. Vaclav Rajlich, Wayne State University, USA:
A staged Model of Software Evolution
15.00-16.30 Session 1: Software Maintenance   (chair: Lutz Richter)
  • Empirical Analysis of Massive Maintenance Processes
    Andrea De Lucia, Antonello Pannella, Eugenio Pompella and Silvio Stefanucci (Italy)
  • A Method for Modeling and Evaluating Software Maintenance Process Performances
    Zeljka Car and Branko Mikac (Croatia)
  • Integrating Document and Workflow Management Tools using XML and Web Technologies: a Case Study
    Lerina Aversano, Gerardo Canfora, Andrea De Lucia and Pierpaolo Gallucci (Italy)
16.30-17.00 Coffee
17.00-18.00 Session 2: Architectural Design Recovery   (chair: Tarja Systa)
  • A History Concept for Design Recovery Tools
    Jens H. Jahnke (Canada), Jorg P. Wadsack and Albert Zündorf (Germany)
  • Combining Static and Dynamic Views for Architecture Reconstruction
    Claudio Riva and Jordi Vidal Rodriguez (Finland)
18.00-19.00 Keynote Address by Elliot Chikofsky, Engineering Management & Integration (USA):
How Tools Kill Productivity and What to Do About It
19.30- Conference cocktail

Tuesday, March 12

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

Wednesday, March 13

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.00Coffee
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.00Lunch
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