The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (2003)
Victoria, B.C., Canada
Nov. 13, 2003 to Nov. 17, 2003
ISSN: 1095-1350
ISBN: 0-7695-2027-8
TABLE OF CONTENTS
Invited Talk

Learning from the Past (PDF)

Gail C. Murphy , University of British Columbia, Canada
pp. 2
Low-Level Reverse Engineering

Unscheduling, Unpredication, Unspeculation: Reverse Engineering Itanium Executables (Abstract)

Saumya Debray , University of Arizona, Tucson
Gregory Andrews , University of Arizona, Tucson
Noah Snavely , University of Arizona, Tucson
pp. 4

An Experimentation Framework for Evaluating Disassembly and Decompilation Tools for C++ and Java (Abstract)

Linda Wills , Georgia Institute of Technology
Ralph Vinciguerra , Trinity Research and Development, Corp.
Paul Martino , Ahpah Software
Nidhi Kejriwal , Georgia Institute of Technology
Lori Vinciguerra , ALPHATECH, Inc.
pp. 14

Extracting an Explicitly Data-Parallel Representation of Image-Processing Programs (Abstract)

Murat Guler , Georgia Institute of Technology
Lewis Baumstark , Georgia Institute of Technology
Linda Wills , Georgia Institute of Technology
pp. 24
Software Architecture

Hierarchical Reflexion Models (Abstract)

Rainer Koschke , University of Stuttgart, Germany
Daniel Simon , University of Stuttgart, Germany
pp. 36

Moving Towards Quality Attribute Driven Software Architecture Reconstruction (Abstract)

Christoph Stoermer , Robert Bosch Corporation, Pittsburgh, PA
Chris Verhoef , Free University of Amsterdam, The Netherlands
Liam O'Brien , Carnegie Mellon University, Pittsburgh, PA
pp. 46

Towards the Reverse Engineering of UML Sequence Diagrams (Abstract)

L.C. Briand , Carleton University, Ottawa, Ontario, Canada
Y. Miao , Carleton University, Ottawa, Ontario, Canada
Y. Labiche , Carleton University, Ottawa, Ontario, Canada
pp. 57

Reconstructing Software Architecture for J2EE Web Applications (Abstract)

Minmin Han , Lehigh University, Bethlehem, PA
Robert L. Nord , Software Engineering Institute, Pittsburgh, PA
Christine Hofmeister , Lehigh University, Bethlehem, PA
pp. 67
Visualization

A Comparative Evaluation of Dynamic Visualisation Tools (Abstract)

Marc Roper , University of Strathclyde, UK
Murray Wood , University of Strathclyde, UK
Michael J. Pacione , University of Strathclyde, UK
pp. 80

Analyzing and Relating Bug Report Data for Feature Tracking (Abstract)

Michael Fischer , Vienna University of Technology, Austria
Harald Gall , Vienna University of Technology, Austria
Martin Pinzger , Vienna University of Technology, Austria
pp. 90
Software Process

Reverse Engineering the Process of Small Novice Software Teams (Abstract)

Eleni Stroulia , University of Alberta, Canada
Ying Liu , University of Alberta, Canada
pp. 102

Fuzzy Extensions for Reverse Engineering Repository Models (Abstract)

Ren? Witte , Concordia University, Montr?al, Qu?bec, Canada
Ulrike K?lsch , T-Systems International GmbH, Germany
pp. 113

Studying the Chaos of Code Development (Abstract)

Ahmed E. Hassan , University of Waterloo, Canada
Richard C. Holt , University of Waterloo, Canada
pp. 123

Identification of Software Instabilities (Abstract)

E. James Whitehead, Jr. , University of California, Santa Cruz
Jennifer Bevan , University of California, Santa Cruz
pp. 134
Software Evolution

Detecting Merging and Splitting using Origin Analysis (Abstract)

Michael W. Godfrey , University of Waterloo
Lijie Zou , University of Waterloo
pp. 146

Predicting Maintainability with Object-Oriented Metrics - An Empirical Comparison (Abstract)

Melis Dagpinar , University of Victoria, Canada B.C.
Jens H. Jahnke , University of Victoria, Canada B.C.
pp. 155

Migration of non-decomposable software systems to the Web using screen proxies (Abstract)

Maria Tortorella , University of Sannio; Parco Scientifico e Tecnologico di Salerno e delle Arie Interne della Campania
Enrico Guardabascio , Parco Scientifico e Tecnologico di Salerno e delle Arie Interne della Campania
Thierry Bodhuin , University of Sannio; Parco Scientifico e Tecnologico di Salerno e delle Arie Interne della Campania
pp. 165

On-the-fly Wrapping of Web Services to Support Dynamic Integration (Abstract)

Sudhakiran V. Mudiam , Arizona State University, Tempe
Huimin Zhu , Arizona State University, Tempe
Gerald C. Gannod , Arizona State University, Tempe
pp. 175
Extraction and Querying

Improving Fact Extraction of Framework-Based Software Systems (Abstract)

Jens Knodel , Fraunhofer Institute for Experimental Software Engineering, Germany
Martin Pinzger , Vienna University of Technology, Austria
pp. 186

Completeness of a Fact Extractor (Abstract)

Richard C. Holt , University of Waterloo, Canada
Andrew J. Malton , University of Waterloo, Canada
Yuan Lin , University of Waterloo, Canada
pp. 196

Simple and Efficient Relational Querying of Software Structures (Abstract)

Claus Lewerentz , Brandenburg Technical University at Cottbus, Germany
Andreas Noack , Brandenburg Technical University at Cottbus, Germany
Dirk Beyer , Brandenburg Technical University at Cottbus, Germany
pp. 216
Distributed Systems

Supporting Quick and Dirty CORBA Introspection and Manipulation (Abstract)

Bo Du , New Mexico State University, Las Cruces
Abdulmalik Al-Gahmi , New Mexico State University, Las Cruces
Jonathan E. Cook , New Mexico State University, Las Cruces
Ciju John , New Mexico State University, Las Cruces
pp. 228

Toward an environment for comprehending distributed systems (Abstract)

Spiros Mancoridis , Drexel University, Philadelphia, PA
Maher Salah , Drexel University, Philadelphia, PA
pp. 238

Orion-RE: A Component-Based Software Reengineering Environment (Abstract)

Vinicius Cardoso Garcia , Federal University of S?o Carlos
Eduardo Santana de Almeida , Federal University of Pernambuco
Daniel Lucr?dio , Federal University of S?o Carlos
Luis Carlos Trevelin , Federal University of S?o Carlos
Antonio Francisco do Prado , Federal University of S?o Carlos
Alexandre Alvaro , Federal University of S?o Carlos
pp. 248
Tools and Applications

GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing (Abstract)

Ishan Banerjee , University of Maryland, College Park
Adithya Nagarajan , University of Maryland, College Park
Atif Memon , University of Maryland, College Park
pp. 260

Leveraging Visio for Adoption-Centric Reverse Engineering Tools (Abstract)

Yu Chen , University of Victoria
Holger Kienle , University of Victoria
Hausi A. M? , University of Victoria
Qin Zhu , University of Victoria
Piotr Kaminski , University of Victoria
Anke Weber , University of Victoria
pp. 270

An Industrial Experience in Reverse Engineering (Abstract)

Kenny Wong , University of Alberta, Canada
Daniel L. Moise , University of Alberta, Canada
pp. 275

Problems Creating Task-relevant Clone Detection Reference Data (Abstract)

Nitin Jyoti , University of Louisiana at Lafayette
Junwei Li , University of Louisiana at Lafayette
Andrew Walenstein , University of Louisiana at Lafayette
Yun Yang , University of Louisiana at Lafayette
Arun Lakhotia , University of Louisiana at Lafayette
pp. 285
Program Analysis

Algorithm Recognition based on Demand-Driven Data-flow Analysis (Abstract)

Christophe Alias , U. of Versailles Saint-Quentin, Versailles, France
Denis Barthou , U. of Versailles Saint-Quentin, Versailles, France
pp. 296

Analyzing Large Spreadsheet Programs (Abstract)

Markus Clermont , Universit?t Klagenfurt, Austria
pp. 306

Using Program Transformation to Secure C Programs Against Buffer Overflows (Abstract)

Christopher Dahn , Drexel University, Philadelphia, PA
Spiros Mancoridis , Drexel University, Philadelphia, PA
pp. 323
Reconstruction

Ontological Excavation: Unearthing the core concepts of the application (Abstract)

Melody Moore , Georgia State University, Atlanta
Colin Potts , Georgia Institute of Technology, Atlanta
Idris Hsi , Georgia Institute of Technology, Atlanta
pp. 345

Revealing Class Structure with Concept Lattices (Abstract)

Uri Dekel , Carnegie Mellon University, Pittsburgh, PA
Yossi Gil , Technion - Israel institute of Technology, Haifa, Israel
pp. 353
Workshop Descriptions

First International Workshop on Meta-Models and Schemas for Reverse Engineering - ateM 2003 (PDF)

Andreas Winter , University of Koblenz-Landau, Germany
Mike Godfrey , University of Waterloo, Canada
Jean-Marie Favre , University of Grenoble, France
pp. 366

Second International Workshop on Detection of Software Clones (PDF)

Andrew Walenstein , University of Louisiana at Lafayette
Rainer Koschke , University of Stuttgart
Arun Lakhotia , University of Louisiana at Lafayette
pp. 368

First International Workshop on Refactoring : Achievements, Challenges, and Effects (REFACE?03) (PDF)

Ladan Tahvildari , University of Waterloo, Ontario, Canada
Kostas Kontogiannis , University of Waterloo, Ontario, Canada
pp. 369

Author Index (PDF)

pp. 371
113 ms
(Ver )