The Community for Technology Leaders
Program Comprehension, International Workshop on (1996)
Berlin, GERMANY
Mar. 29, 1996 to Mar. 31, 1996
ISBN: 0-8186-7283-8
TABLE OF CONTENTS
Session 1: Program Comprehension: Session Chair: A. Cimitile, University of Naples, Italy

An Interactive Visualization for Message Sequence Charts (Abstract)

Amy Wards , Claremont McKenna College
Stephen G. Eick , AT&T Bell Laboratories
pp. 2

Towards a Framework for Program Understanding (Abstract)

Dennis B. Smith , Carnegie Mellon University
Scott R. Tilley , Carnegie Mellon University
Santanu Paul , IBM T.J. Watson Research Center
pp. 19
Session 2: Tools and Environments: Session Chair: D. Notkin, University of Washington, USA

Rapid Development of Simple, Custom Program Analysis Tools (Abstract)

Kevin J. Sullivan , Department of Computer Science, University of Virginia, Charlottesville, VA
pp. 40
Session 4: Comprehension Experiments and Estimation: Session Chair: G. Visaggio, University of Bari, Italy

Effort Estimation for Program Comprehension (Abstract)

G. Visaggio , University of Bari, Italy
P. Fiore , Basica spa
F. Lanubile , Basica spa
pp. 78
Session 5: Software Evolution: Session Chair: P. Feiler, Software Engineering Institute, USA

Greater Understanding Through Maintainer Driven Traceability (Abstract)

E.L. Burd , Centre for Software Maintenance, University of Durham, Durham, UK.
C. Boldyreff , Centre for Software Maintenance, University of Durham, Durham, UK.
M. Mum-o , Centre for Software Maintenance, University of Durham, Durham, UK.
E.J. Younger , Centre for Software Maintenance, University of Durham, Durham, UK.
R.M. Hather , Centre for Software Maintenance, University of Durham, Durham, UK.
pp. 100

Extracting Business Rules from Source Code (Abstract)

Katalin Erdos , SES Software-Engineering Service GmbH
Harry M. Sneed , SES Software-Engineering Service GmbH
pp. 240
Session 6: Domain-Specific Program Comprehension: Session Chair: J. Ning, Andersen Consulting, USA

Scalable Interfaces to Support Program Comprehension (Abstract)

Wayne Citrin , University of Colorado
Benjamin Zorn , University of Colorado
Carlos Santiago , University of Colorado
pp. 123

Interprocedural analysis for program comprehension by specialization (Abstract)

S. Blazy , CEDRIC IIE, Evry, France
P. Facon , CEDRIC IIE, Evry, France
pp. 133
Session 7: Pattern Matching Algorithms: Session Chair: H. Gall, Vienna University of Technology, Austria

Fast, Flexible Syntactic Pattern Matching and Processing (Abstract)

Collin McCurdy , Rice University
Darren C. Atkinson , University of California, San Diego
William G. Griswold , University of California, San Diego
pp. 144

A Formal Architectural Design Patterns-Based Approach to Software Understanding (Abstract)

D.D. Cowan , University of Waterloo
C.J.P. Lucena , University of Waterloo
P.S.C. Alencar , University of Waterloo
T. Kuntz , University of Waterloo
pp. 154
Session 9: Software Architecture Comprehension: Session Chair: A. Lakhotia, University of Southwestern Louisiana, USA

The Gadfly: An Approach to Architectural-Level System Comprehension (Abstract)

Paul Clements , Carnegie Mellon University
Kurt Wallnau , Carnegie Mellon University
Ed Morris , Carnegie Mellon University
Robert Krut , Carnegie Mellon University
pp. 178

Understanding the architecture of software systems (Abstract)

R. Fiutem , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
G. Antoniol , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
E. Merlo , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
P. Tonella , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
pp. 187
Session 10: Hierarchical Program Comprehension: Session Chair: E. Merlo, Ecole Polytechnique, Canada

Evaluating process clusters to support automatic program understanding (Abstract)

T. Kunz , Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
pp. 198

Improving Program Understanding by Unfolding Layers of Interacting Patterns (Abstract)

Rene R. Kloesch , University of California, Irvine, USA
Roland T. Mittermeir , University Klagenfurt, Austria, Europe
pp. 208

Experiences in Automatic Leveling of Data Flow Diagrams (Abstract)

Michael Doorley , Tom Sawyer Software Berkeley, CA 94710
Anthony Cahill , University of Limerick, Ireland
pp. 218

Derivation and Presentation of an Abstract Program Space for Ada (Abstract)

Murray Chapman , The University of Queensland QLD 4072 Australia
Paul A. Bailes , The University of Queensland QLD 4072 Australia
Paul Burnim , The University of Queensland QLD 4072 Australia
Dan Johnston , The University of Queensland QLD 4072 Australia
pp. 230

Author Index (PDF)

pp. 248
99 ms
(Ver )