9. IWPC 2001: Toronto, Ontario, Canada
- 9th International Workshop on Program Comprehension (IWPC 2001), 12-13 May 2001, Toronto, Canada. IEEE Computer Society 2001, ISBN 0-7695-1131-7
- Keith H. Bennett:
Systems Evolution, Components and Services: Understanding the New Software Environment. 3-6
Visualization
- Jonathan I. Maletic, Andrian Marcus, Greg Dunlap, Jason Leigh:
Visualizing Object-Oriented Software in Virtual Reality. 26-35
Analysis I
Program Understanding
- Michael P. O'Brien, Jim Buckley:
Inference-Based and Expectation-Based Processing in Program Comprehension. 71-78 - Russell Mosemann, Susan Wiedenbeck:
Navigation and Comprehension of Programs by Novice Programmers. 79-88 - Chris Fox, Sebastian Danicic, Mark Harman, Robert M. Hierons:
Backward Conditioning: A New Program Specialisation Technique and Its Application to Program Comprehension. 89-97
Tool Demo
- Margaret-Anne D. Storey, Casey Best, Jeff Michaud:
SHriMP Views: An Interactive Environment for Exploring Java Programs. 111-112
Working Session Track I
- Timothy Lethbridge:
Report from the Dagstuhl Seminar on Interoperability of Reengineering Tools. 119
Keynote Address
Design Recovery
- Andrew J. Malton, Kevin A. Schneider, James R. Cordy, Thomas R. Dean, Darren Cousineau, Jason Reynolds:
Processing Software Source Text in Automated Design Recovery and Transformation. 127-134 - James R. Cordy, Kevin A. Schneider, Thomas R. Dean, Andrew J. Malton:
HSML: Design Directed Source Code Hot Spots. 145-154
Techniques and Methods
- Harry M. Sneed:
Extracting Business Logic from Existing COBOL Programs as a Basis for Redevelopment. 167-175 - Giuseppe A. Di Lucca, Anna Rita Fasolino, Ugo de Carlini:
An Algebraic Notation for Representing Threads in Object Oriented Software Comprehension. 176-185
Case Studies
- Scott R. Tilley, Mohan DeSouza:
Spreading Knowledge about Gnutella: A Case Study in Understanding Net-Centric Applications. 189-198 - Lerina Aversano, Gerardo Canfora, Silvio Stefanucci:
Understanding and Improving the Maintenance Process: A Method and Two Case Studies. 199-208 - Carola Lange, Andreas Winter, Harry M. Sneed:
Comparing Graph-Based Program Comprehension Tools to Relational Database-Based Tools. 209-218
Analysis Tools
- Gerald C. Gannod, Betty H. C. Cheng:
A Suite of Tools for Facilitating Reverse Engineering Using Formal Methods. 221-232 - Iyad Zayour, Timothy Lethbridge:
Adoption of Reverse Engineering Tools: A Cognitive Perspective and Methodology. 245-255
Redocumentation
- Reinder J. Bril, André Postma:
An Architectural Connectivity Metric and Its Support for Incremental Re-Architecting of Large Legacy Systems. 269-280 - Giuliano Antoniol, Massimiliano Di Penta, Gerardo Casazza, Ettore Merlo:
A Method to Re-Organize Legacy Systems via Concept Analysis. 281-290
Analysis II
- Zhifeng Yu, Vaclav Rajlich:
Hidden Dependencies in Program Comprehension and Change Propagation. 293-299 - Thomas Eisenbarth, Rainer Koschke, Daniel Simon:
Feature-Driven Program Understanding Using Concept Analysis of Execution Traces. 300-309