default search action
10th IWPC 2002: Paris, France
- 10th International Workshop on Program Comprehension (IWPC 2002), 27-29 June 2002, Paris, France. IEEE Computer Society 2002, ISBN 0-7695-1495-2
Visualization and User Interaction
- Alexandru C. Telea, Alessandro Maccari, Claudio Riva:
An Open Visualization Toolkit for Reverse Architecting. 3-10 - Aaron J. Quigley:
Experience with FADE for the Visualization and Abstraction of Software Views. 11-20 - Mohammad El-Ramly, Eleni Stroulia, Paul G. Sorenson:
Mining System-User Interaction Traces for Use Case Models. 21-29
Theories and Models for Software Comprehension I
- Steve Counsell, Emilia Mendes, Stephen Swift:
Comprehension of Object-Oriented Software Cohesion: The Empirical Quagmire. 33-42 - Thomas Vestdam, Kurt Nørmark:
Aspects of Internal Program Documentation - An Elucidative Perspective. 43-52 - Martin Pinzger, Harald C. Gall:
Pattern-Supported Architecture Recovery. 53-61
Theories and Models for Software Comprehension II
- Dean Jin, James R. Cordy, Thomas R. Dean:
Where's the Schema? A Taxonomy of Patterns for Software Exchange. 65-74 - Andrew Walenstein:
Theory-based Analysis of Cognitive Support in Software Comprehension Tools. 75-84 - Stéphane S. Somé, Timothy Lethbridge:
Enhancing Program Comprehension with Recovered State Models. 85-93
Experimental and Empirical Studies
- David W. Binkley:
An Empirical Study of the Effect of Semantic Differences on Programmer Comprehension. 97-106 - Elizabeth Burd, Dawn Overy, Ady Wheetman:
Evaluating Using Animation to Improve Understanding of Sequence Diagrams. 107-113 - Susan Elliott Sim, Richard C. Holt, Steve M. Easterbrook:
On Using a Benchmark to Evaluate C++ Extractors. 114-123
Tools and Integration
- Qiang Tu, Michael W. Godfrey:
An Integrated Approach for Studying Architectural Evolution. 127-136 - Arie van Deursen, Joost Visser:
Building Program Understanding Tools Using Visitor Combinators. 137-146 - Claire Knight, Malcolm Munro:
Program Comprehension Experiences with GXL; Comprehension for Comprehension. 147-156
Analysis of Dynamic Aspects
- Abdelwahab Hamou-Lhadj, Timothy Lethbridge:
Compression Techniques to Simplify the Analysis of Large Execution Traces. 159-168 - Tomonori Takada, Fumiaki Ohata, Katsuro Inoue:
Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information. 169-177 - Igor Ivkovic, Michael W. Godfrey:
Architecture Recovery of Dynamically Linked Applications: A Case Study. 178-184
Evolution and Reuse
- Jens H. Jahnke, Hausi A. Müller, Andrew Walenstein, Nikolai Mansurov, Kenny Wong:
Fused Data-Centric Visualizations for Software Evolution Environments. 187-196 - Lerina Aversano, Gerardo Canfora, Andrea De Lucia, Silvio Stefanucci:
Evolving Ispell: A Case Study of Program Understanding for Reuse. 197-206 - Massimiliano Di Penta, Sara Gradara, Giuliano Antoniol:
Traceability Recovery in RAD Software Systems. 207-216
Analysis I
- Leon Moonen:
Lightweight Impact Analysis using Island Grammars. 219-228 - Anthony Cox, Charles Clarke:
Relocating XML Elements from Preprocessed to Unprocessed Code. 229-238 - Jingwei Wu, Ahmed E. Hassan, Richard C. Holt:
Using Graph Patterns to Extract Scenarios. 239-247
Analysis II
- Jianjun Zhao:
Slicing Aspect-Oriented Software. 251-260 - Giuseppe A. Di Lucca, Anna Rita Fasolino, F. Pace, Porfirio Tramontana, Ugo de Carlini:
Comprehending Web Applications by a Clustering Based Approach. 261-270 - Václav Rajlich, Norman Wilde:
The Role of Concepts in Program Comprehension. 271-278
Short Papers
- Christopher Exton:
Constructivism and Program Comprehension Strategies. 281-284 - Scott R. Tilley, Shihong Huang:
On Selecting Software Visualization Tools for Program Understanding in an Industrial Context. 285-288 - Jonathan I. Maletic, Michael L. Collard, Andrian Marcus:
Source Code Files as Structured Documents. 289-292
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.