Message from the General Chairs |
Message from the Program Chairs |
Conference Committees |
Reviewers |
Keynote |
Reverse Engineering in the Service of National Information Infrastructure Protection (NIIP) / W. Caelli |
Binary Reengineering |
Dynamic Re-engineering of Binary Code with Run-timeFeedbacks / D. Ung ; C. Cifuentes |
Reverse Engineering from Assembler to Formal Specifications via Program Transformations / M. Ward |
Reverse Engineering |
Reverse Engineering Tools as Media for Imperfect Knowledge / J. Jahnke ; A. Walenstein |
Exploring Legacy Systems using Types / A. van Deursen ; L. Moonen |
Reverse Architecting: An Industrial Experience Report / C. Riva |
Internet |
Migrating Legacy User Interfaces to the Internet: Shifting Dialogue Initiative / M. Moore ; L. Moshkina |
Constructing XML-Speaking Wrappers for WEB Applications: Towards an Interoperating WEB / E. Stroulia ; J. Thomson ; G. Situ |
Data Reverse Engineering |
Data Reverse Engineering: A Historical Survey / K. Davis ; P. Aiken |
Teaching Database Reverse Engineering / M. Blaha ; I. Benson |
Method and Process for Iterative Reengineering of Data in a Legacy System / A. Bianchi ; D. Caivano ; G. Visaggio |
Refactoring and Object-Orientation |
Advanced Clone-Analysis to Support Object-Oriented System Refactoring / M. Balazinska ; E. Merlo ; M. Dagenais ; B. Lague ; K. Kontogiannis |
Recovering Use Case Models from Object-Oriented Code: A Thread-based Approach / G. Di Lucca ; A. Fasolino ; U. Carlini |
Reengineering using Design Patterns / M. Cagnin ; R. Penteado ; R. Braga ; P. Masiero |
An Architectural-based Approach for Synthesizing and Integrating Adapters for Legacy Software / G. Gannod ; S. Mudiam ; T. Lindquist |
Recovery |
Revisiting the Delta IC Approach to Component Recovery / G. Canfora ; J. Czeranski ; R. Koschke |
A Reference Architecture for Web Servers / A. Hassan ; R. Holt |
Invited Talk |
Issues Facing the Software Engineering and Reengineering Communities / K. Reed |
Exchange Representations |
GXL: Toward a Standard Exchange Format / A. Winter ; A. Schurr |
Towards Portable Source Code Representations using XML / E. Mamas |
Tools Comparison Workshop: Workshop Chairs / S. Sim ; M. Storey |
A Structured Demonstration of Program Comprehension Tools |
Analyzing XFIG with GUPRO / V. Riediger |
Analyzing xfig using the Bauhaus Tools / T. Eisenbarth ; H. Kienle ; D. Simon |
PBS Tool Demonstration Report on Xfig / T. Parry III ; E. Lee ; J. Tran |
Applying Traditional Unix Tools during Maintenance: An Experience Report / A. Tateishi |
Analyzing xfig using the Rigi Tool Suite / J. Martin ; K. Wong ; B. Winter ; H. Muller |
A Structured Demonstration of Five Program Comprehension Tools: Lessons Learnt |
Program Comprehension |
Understanding the Behavior of Java Programs / T. Systa |
An Experimental Validation of Control Structure Diagrams / T. Hendrix ; J. Cross II ; S. Maghsoodloo |
Process |
Studying the Process of Software Change: An Analysis of Software Evolution / E. Burd ; S. Bradley ; J. Davey |
Traceability Recovery by Modeling Programmer Behavior / G. Antoniol ; G. Casazza ; A. Cimitile |
A Maintainability Model for Industrial Software Systems using Design Level Metrics / S. Muthanna ; K. Ponnambalam ; B. Stacey |
Recovery and Clustering |
ACDC: An Algorithm for Comprehension-Driven Clustering / V. Tzerpos |
Evaluating the Suitability of Data Clustering for Software Remodularisation |
Exchange Formats Workshop |
Next Generation Data Interchange: Tool-to-Tool Application Program Interfaces |
The Case for a Single Data Exchange Format / S. Perelgut |
E/R Schema for the Datrix C/C++/Java Exchange Format / S. Lapierre ; C. Leduc |
Designing an XML-based Exchange Format for Harmonia / M. Boshernitsan ; S. Graham |
Defining, Transforming, and Exchanging High-Level Schemas / M. Godfrey |
Data Exchange in Bauhaus / E. Plodereder ; Y. Zhang ; J. Girard ; M. Wurthner |
FAMIX and XMI / S. Tichelaar ; S. Ducasse ; S. Demeyer |
A Short Introduction to the GXL Software Exchange Format |
Index of Authors |
Message from the General Chairs |
Message from the Program Chairs |
Conference Committees |