The Community for Technology Leaders
Ninth European Conference on Software Maintenance and Reengineering (2005)
Manchester, UK
Mar. 21, 2005 to Mar. 23, 2005
ISSN: 1534-5351
ISBN: 0-7695-2304-8

Committees (PDF)

pp. xi-xiii
Technical Session 1: Evolution

Characterizing the Evolution of Class Hierarchies (Abstract)

Tudor Gîrba , University of Bern
Michele Lanza , University of Lugano
Stéphane Ducasse , University of Bern
pp. 2-11
Technical Session 2: Tools and Frameworks

ADAMS Re-Trace: A Traceability Recovery Tool (Abstract)

Andrea De Lucia , Universit? di Salerno
Fausto Fasano , Universit? di Salerno
Rocco Oliveto , Universit? di Salerno
Genoveffa Tortora , Universit? di Salerno
pp. 32-41

Model Synthesis for Real-Time Systems (Abstract)

Joel Huselius , Mälardalen University
Johan Andersson , Mälardalen University
pp. 52-60
Technical Session 3: Information Extraction

Discovering Unanticipated Dependency Schemas in Class Hierarchies (Abstract)

Gabriela Arévalo , University of Bern
Stéphane Ducasse , University of Bern
Oscar Nierstrasz , University of Bern
pp. 62-71

Extracting Entity Relationship Diagram from a Table-Based Legacy Database (Abstract)

Dowming Yeh , National Kaohsiung Normal University
Yuwen Li , National Kaohsiung Normal University
pp. 72-79
Technical Session 4: Design

Towards the Optimization of Automatic Detection of Design Flaws in Object-Oriented Software Systems (Abstract)

Petru Florin Mihancea , "Politehnica" University of Timişoara
Radu Marinescu , "Politehnica" University of Timişoara
pp. 92-101

Design Pattern Recovery by Visual Language Parsing (Abstract)

Gennaro Costagliola , Universit? di Salerno
Andrea De Lucia , Universit? di Salerno
Vincenzo Deufemia , Universit? di Salerno
Carmine Gravino , Universit? di Salerno
Michele Risi , Universit? di Salerno
pp. 102-111

Recovering Behavioral Design Models from Execution Traces (Abstract)

Abdelwahab Hamou-Lhadj , University of Ottawa
Edna Braun , University of Ottawa
Daniel Amyot , University of Ottawa
Timothy Lethbridge , University of Ottawa
pp. 112-121
Technical Session 5: Dynamic Analysis

Software Clustering Based on Dynamic Dependencies (Abstract)

Chenchen Xiao , York University
Vassilios Tzerpos , York University
pp. 124-133

Applying Webmining Techniques to Execution Traces to Support the Program Comprehension Process (Abstract)

Andy Zaidman , University of Antwerp
Toon Calders , University of Antwerp
Serge Demeyer , University of Antwerp
Jan Paredaens , University of Antwerp
pp. 134-142

A Comparison of Online and Dynamic Impact Analysis Algorithms (Abstract)

Ben Breech , University of Delaware
Mike Tegtmeyer , University of Delaware
Lori Pollock , University of Delaware
pp. 143-152
Technical Session 6: Program Analysis

Maintenance and Analysis of Visual Programs — An Industrial Case (Abstract)

Mika Karaila , Metso Automation Inc.
Tarja Syst? , Tampere University of Technology
pp. 158-167

A Source Code Independent Reverse Engineering Tool for Dynamic Web Sites (Abstract)

Dirk Draheim , Freie Universität Berlin
Christof Lutteroth , Freie Universität Berlin
Gerald Weber , University of Auckland
pp. 168-177

Conditioned Semantic Slicing via Abstraction and Refinement in FermaT (Abstract)

M. P. Ward , De Montfort University
H. Zedan , De Montfort University
T. Hardcastle , De Montfort University
pp. 178-187
Tool Demonstration

OOMeter: A Software Quality Assurance Tool (PDF)

Jarallah S. Alghamdi , King Fahd University of Petroleum and Minerals
Raimi A. Rufai , King Fahd University of Petroleum and Minerals
Sohel M. Khan , King Fahd University of Petroleum and Minerals
pp. 190-191

Enterprise Information Integration Management System (EII_MS) (PDF)

M. T. Baldassarre , University of Bari
D. Caivano , University of Bari
G. Visaggio , University of Bari
pp. 192
Technical Session 7: Migrating Legacy Systems

An Incremental Approach to System Replacement and Integration (Abstract)

Harry M. Sneed , Anecon GmbH and University of Regensburg
pp. 196-206

Database Wrappers Development: Towards Automatic Generation (Abstract)

Philippe Thiran , Technische Universiteit Eindhoven
Jean-Luc Hainaut , Université de Namur
Geert-Jan Houben , Technische Universiteit Eindhoven
pp. 207-216

A Technique for Extracting Keyword Based Rules from a Set of Programs (Abstract)

Alpana Dubey , Indian Institute of Technology - Kanpur
Sanjeev K. Aggarwal , Indian Institute of Technology - Kanpur
Pankaj Jalote , Indian Institute of Technology - Kanpur
pp. 217-225
Short Paper Session

Automatic Reengineering in MDA Using Rewriting Logic as Transformation Engine (Abstract)

Artur Boronat , Polytechnic University of Valencia
Jos? ?. Cars? , Polytechnic University of Valencia
Isidro Ramos , Polytechnic University of Valencia
pp. 228-231

Reducing Corrective Maintenance Effort Considering Module's History (Abstract)

Maurizio Pighin , Università degli Studi di Udine
Anna Marzona , Università degli Studi di Udine
pp. 232-235

UML-Level Analysis and Comparison of Web Service Descriptions (Abstract)

Juanjuan Jiang , Tampere University of Technology
Juha Lipponen , Tampere University of Technology
Petri Selonen , Tampere University of Technology
Tarja Syst? , Tampere University of Technology
pp. 236-240

Towards the Automatic Evolution of Reengineering Tools (Abstract)

Massimiliano Di Penta , University of Sannio
Kunal Taneja , Indian Institute of Technology - Guwahani
pp. 241-244
Technical Session 8: Process

Maintainability of Software Process Models: An Empirical Study (Abstract)

F. Garc? , University of Castilla-La Mancha
M. Piattini , University of Castilla-La Mancha
F. Ruiz , University of Castilla-La Mancha
C. A. Visaggio , Universit? del Sannio
pp. 246-255

A Process Model and Typology for Software Product Updaters (Abstract)

Slinger Jansen , Centre for Mathematics and Computer Science
Gerco Ballintijn , Centre for Mathematics and Computer Science
Sjaak Brinkkemper , Utrecht University
pp. 265-274
Doctoral Symposium

User-Side Testing of Web Services (PDF)

Gerardo Canfora , University of Sannio
pp. 301
Technical Session 9: System Assessment

Identifying Test Conditions for Software Maintenance (Abstract)

Srihari Sukumaran , Tata Research Design and Development Centre
Ashok Sreenivas , Tata Research Design and Development Centre
pp. 304-313

Software Modernization Decision Criteria: An Empirical Study (Abstract)

Jussi Koskinen , University of Jyväskylä
Jarmo J. Ahonen , University of Kuopio
Henna Sivula , University of Jyväskylä
Tero Tilus , University of Jyväskylä
Heikki Lintinen , University of Jyväskylä
Irja Kankaanpää , University of Jyväskylä
pp. 324-331
Technical Session 10: Experience Reports and Empirical Studies

Does the "Refactor to Understand" Reverse Engineering Pattern Improve Program Comprehension? (Abstract)

Bart Du Bois , Universiteit Antwerpen
Serge Demeyer , Universiteit Antwerpen
Jan Verelst , Universiteit Antwerpen
pp. 334-343

Comparing Design Alternatives from Field-Tested Systems to Support Product Line Architecture Design (Abstract)

Jens Knodel , Fraunhofer Institute for Experimental Software Engineering
Thomas Forster , Fraunhofer Institute for Experimental Software Engineering
Jean-Fran?ois Girard , Fraunhofer Institute for Experimental Software Engineering
pp. 344-353

Evaluating an Embedded Software Reference Architecture — Industrial Experience Report — (Abstract)

Bas Graaf , Delft University of Technology
Hylke van Dijk , Delft University of Technology
Arie van Deursen , CWI and Delft University of Technology
pp. 354-363
Technical Session 11: Maintaining Web Applications

Recovering Interaction Design Patterns in Web Applications (Abstract)

Giuseppe Antonio Di Lucca , University of Sannio
Anna Rita Fasolino , Universit? di Napoli Federico II
Porfirio Tramontana , Universit? di Napoli Federico II
pp. 366-374
Author Index

Author Index (PDF)

pp. 395-396
93 ms
(Ver 3.3 (11022016))