The Community for Technology Leaders
Program Comprehension, International Workshop on (1997)
Dearborn, MI
May 28, 1997 to May 30, 1997
ISSN: 1092-8138
ISBN: 0-8186-7993-X
TABLE OF CONTENTS
Session 2: Program Understanding-In-The-Large: Chair: Marie Vans, Hewlett-Packard Co., USA

Cognitive Design Elements to Support the Construction of a Mental Model during Software Visualization (Abstract)

H.A. Mueller , University of Victoria
M.-A.D. Storey , Simon Fraser University, Burnaby, BC, Canada
F.D. Fracchia , Simon Fraser University, Burnaby, BC, Canada
pp. 17

Understanding-In-The-Large (Abstract)

J.M. Favre , IMAG Institute
pp. 29
Session 3: Automated Program Understanding: Chair: Hongji Yang, De Montfort University, UK

Semi-automatic Generation of Parallelizable Patterns from Source Code Examples (Abstract)

Sanjay Bhansali , Semantic Designs
Jack R. Hagemeister , Washington State University
Dejan Markovic , Washington State University
Cauligi S. Raghavendra , Washington State University
pp. 50

Using Knowledge Representation to Understand Interactive Systems (Abstract)

Spencer Rugaber , College of Computing
Melody Moore , College of Computing
pp. 60
Session 4: Program Analysis: Chair: Andrea De Lucia, University of Salerno, Italy

Amorphous Program Slicing (Abstract)

Mark Harman , University of North London
Sebastian Danicic , University of North London
pp. 70

Dynamic Program Slicing in Understanding of Program Execution (Abstract)

Bogdan Korel , Illinois Institute of Technology
Jurgen Rilling , Illinois Institute of Technology
pp. 80
Session 5: Program Comprehension: Chair: Jim Q. Ning, Anderson Consulting, USA

A Case Study of Domain-based Program Understanding (Abstract)

Linda Wills , Georgia Institute of Technology
Spencer Rugaber , College of Computing
Richard Clayton , College of Computing
Lyman Taylor , College of Computing
pp. 102

A Little Knowledge Can Go a Long Way Towards Program Understanding (Abstract)

Jelber Sayyad-Shirabad , University of Ottawa
Timothy C. Lethbridge , University of Ottawa
Steve Lyon , Mitel Corporation
pp. 111

Facilitating Program Comprehension via Generic Components for State Machines (Abstract)

Harald Gall , Technical University of Vienna, Austria
Ren? R. Kl?sch , Technical University of Vienna, Austria
Georg Trausmuth , Technical University of Vienna, Austria
Johannes Weidl , Technical University of Vienna, Austria
pp. 118
Session 6: Finding Reusable Assets: Chair: Anthony Cahill, University of Limerick, Ireland

Enriching Program Comprehension for Software Reuse (Abstract)

Elizabeth Burd , The Centre for Software Maintenance University of Durham
Malcolm Munro , The Centre for Software Maintenance University of Durham
pp. 130

Identifying objects in legacy systems (Abstract)

A. De Lucia , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Benevento, Italy
A. Cimitile , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Benevento, Italy
A.R. Fasolino , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Benevento, Italy
G.A. Di Lucca , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Benevento, Italy
pp. 138
Session 7: Panel Infrastructure for Software Comprehension and Reengineering: Chair: Vaclav Rajlich, Wayne State University, USA

Towards Standard for Experiments in Program Comprehension (Abstract)

Vaclav Rajlich , Wayne State University
George S. Cowan , Wayne State University
pp. 160

Position Paper on Research Infrastructure for Reengineering (Abstract)

Linda M. Wills , Georgia Institute of Technology
Spencer Rugaber , Georgia Institute of Technology
pp. 162

Building a Research Infrastructure for Program Comprehension Observations (Abstract)

Steve Lang , Colorado State University, Fort Collins
Anneliese von Mayrhauser , Colorado State University, Fort Collins
pp. 165

On Using the Web as Infrastructure for Reengineering (Abstract)

Scott R. Tilley , Software Engineering Institute Carnegie Mellon University
Dennis B. Smith , Software Engineering Institute Carnegie Mellon University
pp. 170
Session 8: Tools: Chair: Panos Linos, Tennessee Technological University, USA

Evaluation of the ITOC information system design recovery tool (Abstract)

J. Harrison , Center for Software Maintenance, Queensland Univ., Brisbane, Qld., Australia
A. Berglas , Center for Software Maintenance, Queensland Univ., Brisbane, Qld., Australia
pp. 176

Glyphs for Software Visualization (Abstract)

Stephen G. Eick , Bell Laboratories
Mei C. Chuah , Carnegie Mellon University
pp. 183

PUI: A Tool to Support Program Understanding (Abstract)

Pui-Shan Chan , University of Durham
Malcolm Munro , University of Durham
pp. 192
94 ms
(Ver )