The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (2004)
Delft, The Netherlands
Nov. 8, 2004 to Nov. 12, 2004
ISSN: 1095-1350
ISBN: 0-7695-2243-2

Committees (PDF)

pp. ix

Virus Analysis: Techniques, Tools, and Research Issues (PDF)

Arun Lakhotia , University of Louisiana at Lafayette
Prashant Pathak , University of Louisiana at Lafayette
pp. 2
Industrial Experiences

Reengineering Reports (Abstract)

Harry M. Sneed , University of Regensburg
pp. 17-26

Using a Decompiler for Real-World Source Recovery (Abstract)

Trent Waddington , University of Queensland
Mike Van Emmerik , University of Queensland
pp. 27-36
Platform- and Language-Specific Re-engineering

Toward Seamless Migration of Java AWT-Based Applications to Personal Wireless Devices (Abstract)

Gerardo Canfora , University of Sannio
Eugenio Zimeo , University of Sannio
Giuseppe Di Santo , University of Sannio
pp. 38-47

TUAnalyzer — Analyzing Templates in C++ Code (Abstract)

Harald Gall , Universität Zürich
Martin Pinzger , Technische Universität Wien
Thomas Gschwind , Technische Universität Wien
pp. 48-57

Updating Legacy Databases through Wrappers: Data Consistency Management (Abstract)

Geert-Jan Houben , Technische Universiteit Eindhoven
Djamal Benslimane , Université de Lyon 1
Jean-Luc Hainaut , Université de Namur
Philippe Thiran , Technische Universiteit Eindhoven
pp. 58-67

A Novel Software Visualisation Model to Support Software Comprehension (Abstract)

Murray Wood , University of Strathclyde
Michael J. Pacione , University of Strathclyde
Marc Roper , University of Strathclyde
pp. 70-79

Exploring Software Evolution Using Spectrographs (Abstract)

Richard C. Holt , University of Waterloo
Ahmed E. Hassan , University of Waterloo
Jingwei Wu , University of Waterloo
pp. 80-89

A Reverse Engineering Approach to Support Software Maintenance: Version Control Knowledge Extraction (Abstract)

Adam Murray , University of Ottawa
Margaret-Anne Storey , University of Victoria
Xiaomin Wu , University of Victoria
Rob Lintern , University of Victoria
pp. 90-99

Insights into System-Wide Code Duplication (Abstract)

Stéphane Ducasse , University of Bern
Michele Lanza , University of Bern
Matthias Rieger , University of Bern
pp. 100-109
Pattern Discovery (A)

Detecting Implicit Collaboration Patterns (Abstract)

Oscar Nierstrasz , University of Bern
Gabriela Arévalo , University of Bern
Frank Buchli , University of Bern
pp. 122-131

Identifying Aspects Using Fan-In Analysis (Abstract)

Leon Moonen , Delft University of Technology and CWI
Marius Marin , Delft University of Technology
Arie van Deursen , CWI and Delft University of Technology
pp. 132-141
Low-Level Transformations

Refactoring — Improving Coupling and Cohesion of Existing Code (Abstract)

Serge Demeyer , Universiteit Antwerpen
Bart Du Bois , Universiteit Antwerpen
Jan Verelst , Universiteit Antwerpen
pp. 144-151

Loop Squashing Transformations for Amorphous Slicing (Abstract)

Robert M. Hierons , Brunel University
Lin Hu , Brunel University
Mark Harman , Brunel University
David Binkley , Loyola College
pp. 152-160

Imposing Order on Program Statements to Assist Anti-Virus Scanners (Abstract)

Arun Lakhotia , University of Louisiana at Lafayette
Moinuddin Mohammed , University of Louisiana at Lafayette
pp. 161-170
Pattern Discovery (B)

Fingerprinting Design Patterns (Abstract)

Farouk Zaidi , Université de Montréal
Yann-Gaël Guéhéneuc , Université de Montréal
Houari Sahraoui, , Université de Montréal
pp. 172-181

XIRC: A Kernel for Cross-Artifact Information Engineering in Software Development Environments (Abstract)

Klaus Ostermann , Darmstadt University of Technology
Thorsten Schäfer , Darmstadt University of Technology
Mira Mezini , Darmstadt University of Technology
Michael Eichberg , Darmstadt University of Technology
pp. 182-191

Quantifying the Quality of Object-Oriented Design: The Factor-Strategy Model (Abstract)

Daniel Raţiu , "Politehnica" University of Timişoara
Radu Marinescu , "Politehnica" University of Timişoara
pp. 192-201
Extracting High-Level Information

CacOphoNy: Metamodel-Driven Architecture Recovery (Abstract)

Jean-Marie Favre , University of Grenoble
pp. 204-213

An Information Retrieval Approach to Concept Location in Source Code (Abstract)

Andrey Sergeyev , Wayne State University
Andrian Marcus , Wayne State University
V?clav Rajlich , Wayne State University
Jonathan I. Maletic , Kent State University
pp. 214-223

Model-Driven Business Process Recovery (Abstract)

Ross McKegney , IBM Canada Laboratory
Terence C. Lau , IBM Canada Laboratory
Ying Zou , Queen?s University
Kostas Kontogiannis , University of Waterloo
Tack Tong , IBM Canada Laboratory
pp. 224-233

Combined Software and Hardware Comprehension in Reverse Engineering (Abstract)

Anthony Cox , Dalhousie University
Patrick La Roche , Dalhousie University
pp. 234-243
Metrics-Based Methods

An Initial Approach to Assessing Program Comprehensibility Using Spatial Complexity, Number of Concepts and Typographical Style (Abstract)

Paul Layzell , University of Manchester Institute of Science and Technology
Nicolas Gold , University of Manchester Institute of Science and Technology
Andrew Mohan , University of Manchester Institute of Science and Technology
pp. 246-255

Slice-Based Cohesion Metrics and Software Intervention (Abstract)

Timothy M. Meyers , Loyola College in Maryland
David Binkley , Loyola College in Maryland
pp. 256-265

The Efficiency of Specification Fragments (Abstract)

Andreas Bollin , University of Klagenfurt
pp. 266-275

The Small World of Software Reverse Engineering (Abstract)

Richard C. Holt , University of Waterloo
Ahmed E. Hassan , University of Waterloo
pp. 278-283

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

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

Using DDL to Understand and Modify SimpleScalar (PDF)

Naoman Abbas , New Mexico State University
Jonathan E. Cook , New Mexico State University
Sumant Tambe , New Mexico State University
pp. 296-297

Towards an Effective Approach for Reverse Engineering (PDF)

Alexandre Alvaro , Federal University of Pernambuco
Daniel Lucrédio , Federal University of São Carlos
Antonio F. do Prado , Federal University of São Carlos
Vinicius C. Garcia , Federal University of São Carlos
Eduardo S. de Almeida , Federal University of Pernambuco
pp. 298-299

A Static Reference Flow Analysis to Understand Design Pattern Behavior (PDF)

Chanjin Park , Seoul National University
Yoohoon Kang , Seoul National University
Kwangkeun Yi , Seoul National University
Chisu Wu , Seoul National University
pp. 300-301

Generator Code Opaque Recovery of Form-Oriented Web Site Models (PDF)

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

An Initial Experiment in Reverse Engineering Aspects (PDF)

Tom Tourwé , Centrum voor Wiskunde en Informatica
Magiel Bruntink , Centrum voor Wiskunde en Informatica
Arie van Deursen , Centrum voor Wiskunde en Informatica
pp. 306-307
Author Index

Author Index (PDF)

pp. 308
101 ms
(Ver 3.1 (10032016))