Final Program
Friday, June 9, 2000
|
|
20:00
|
Welcome Whiskey Reception
|
|
|
|
Saturday, June 10, 2000
|
|
9:00
10:30
|
Keynote
Comprehending
by Varying Focal Distance
Roland T. Mittermeir University Klagenfurt, Austria
|
10:30-11:00
|
Coffee Break
|
11:00-12:30
|
Technical Paper Sessions
Session 1: Software Quality
Analysis
·
Understanding
the Sources of Software Defects: A Filtering Approach
Claes Wohlin, Martin Hφst, Magnus C. Ohlsson Dept. of Communication
Systems, Lund University, Sweden
·
Automated
Quality Analysis of Component Software for Embedded Systems
Jens H. Jahnke University of Victoria, Canada
Joerg P. Wadsack, Joerg Niere University of Paderborn, Germany
·
Understanding
some Software Quality Aspects from Architecture and Design Models
Lars Bratthall, Claes Wohlin Lund University, Dept. Communication
Systems, Lund, Sweden
|
Session
2: Architecture Recovery
·
A
Pattern Matching Engine for Software Architecture Recovery and
Restructuring
Kamran Sartipi, Kostas Kontogiannis, Farhad Mavaddat University of
Waterloo, Canada
·
Architectural
Repair of Open Source Software
John Tran, Michael Godfrey, Eric Lee, Ric Holt University of Waterloo,
Canada
·
Architectural
Level Hypothesis Testing through Reverse Engineering of Object-Oriented
Software
Steve Counsell, Pete Newson Birkbeck College, University of London, UK
Emilia Mendes University of Auckland, Australia
|
12:30-14:00
|
Lunch Break
|
14:00-15:30
|
Session
3: Reverse Engineering
·
A
formalism to automate mapping from program features to code
Jean-Christophe Deprez, Arun Lakhotia University of Louisiana at
Lafayette, USA
·
Tracing
Object-Oriented Code into Functional Requirements
Giuliano Antoniol, Gerardo Canfora, Gerardo Casazza,
Andrea De Lucia, Ettore Merlo Faculty of Engineering,
University of Sannio, Italy
·
The Accessor Classification Approach to Detect Abstract Data Type
Jean-Francois Girard, Martin Wόrthner Fraunhofer IESE, Germany
|
Session
4: Tools and Environments
·
Program
Comprehension through Multiple Simultaneous Views: A Session with VinEd
Jorma Sajaniemi Department of Computer Science, University of Joensuu,
Finland
·
SmileyAn
Interactive Tool for Monitoring Inter-Module Function Calls
Neil Goldman University of Southern California / Information Sciences
Institute, USA
·
Requirements
for an Elucidative Programming Environment
Kurt Nψrmark Department of Computer Science, Aalborg University,
Denmark
|
15:30-16:00
|
Coffee
Break
|
16:00-17:30
|
Working Session 1
Title: Identification
of Lower-Level Artifacts
Working Session Chair: Guilio Antoniol University of Sannio, Italy
|
Working Session 2
itle: Empirical
Studies of Programming-in-the-Large:
How?
Working Session Chair: Marian Petre The Open University, UK
|
20:00
|
Dinner
Medieval Banquet, Bunratty Castle
|
|
|
|
|
Sunday, June 11, 2000
|
|
9:00
10:30
|
Keynote
Title: Program
Comprehension and Software Migration Strategies
Hausi A. Mόller University of Victoria, Canada
|
10:30-11:00
|
Coffee Break
|
11:00-12:30
|
Technical Paper Sessions
Session 5: Program Comprehension
Studies
·
Program
Comprehension Techniques Improve Software Inspections: A Case Study
Stan Rifkin, Lionel Deimel Master Systems Inc., USA
·
Direction
and Scope of Comprehension by Procedural and Object-Oriented Programmers:
An Empirical Study
Cynthia L. Corritore Information Systems and Technology, Creighton
University, USA
Susan Wiedenbeck Information Science and Technology, University of
Nebraska at Omaha, USA
·
An
exploratory case study about the maintenance effectiveness of traceability
models
Alessandro Bianchi, Giuseppe Visaggio University of Bari, Italy
Anna Rita Fasolino University of Napoli, Italy
|
Session 6: Metrics and Slicing
·
An
empirical study of amorphous slicing as a program comprehension support
tool
David Binkley, I. Ross Raszewski, Chris Smith Loyola College in
Maryland, USA
Mark Harman Goldsmiths College University of London, UK
·
Metric-Based
Analysis of Context-Free Grammars
Brian
Malloy Clemson University, USA
James Power National University of Ireland, Maynooth, Ireland
·
Source
Animation as a means of Program Comprehension for object-oriented systems
Harry Sneed Arget, Germany
|
12:30-14:00
|
Lunch Break
|
14:00-15:30
|
Working Session 3
Title:
Tools for Program Comprehension:
Building a Comprehender's Workbench
Working Session Chair: Keith Gallagher
|
Working Session 4
· Title: Understanding Program
Understanding
Working Session Chair: Francoise Balmas Universite Paris 8, France
|
15:30-16:00
|
Coffee
Break
|
16:00-17:30
|
Session 7: Clustering Techniques
·
The
Effect of Call Graph Construction Algorithms for Object-Oriented Programs
on Automatic Clustering
Derek Rayside, Steve Reuss, Erik Hedges, Kostas Kontogiannis
University of Waterloo, Canada
·
A
Framework for Experimental Evaluation of Clustering Techniques
Rainer Koschke, Thomas Eisenbarth University of Stuttgart, Germany
·
On
the Stability of Software Clustering Algorithms
Vassilios Tzerpos University of Toronto, Canada
R.C. Holt University of Waterloo, Canada
|
Session 8: Concept Analysis
·
Types
and Concept Analysis for Legacy Systems
Tobias Kuipers, Leon Moonen CWI,
The Netherlands
·
A
Comparison of Graphs of Concept for Reverse Engineering
Nicolas Anquetil Universidade Federal do Rio de Janeiro (UFRJ), Brasil
·
Case
Study of Feature Location Using Dependency Graph
Kunrong Chen, Vaclav Rajlich Computer Science Department, Wayne State
Univeristy, USA
|
17:30-18:00
|
Working Session
Reports & Sum Up
IWPC Summary
|
|
|
|
|
|
|