default search action
11th IWPC 2003: Portland, Oregon, USA
- 11th International Workshop on Program Comprehension (IWPC 2003), May 10-11, 2003, Portland, Oregon, USA. IEEE Computer Society 2003, ISBN 0-7695-1883-4
Keynote
- Paul Klint:
How Understanding and Restructuring Differ from Compiling - A Rewriting Perspective. 2-12
Analysis Techniques
- Giuliano Antoniol, Massimiliano Di Penta, Ettore Merlo:
YAAB (Yet Another AST Browser): Using OCL to Navigate ASTs. 13-22 - Thomas R. Dean, Yuling Chen:
Design Recovery of a Two Level System. 23-32 - Raghavan Komondoor, Susan Horwitz:
Effective, Automatic Procedure Extraction. 33-43
Program Understanding Tools and Technique
- James M. Bieman, Anneliese Amschler Andrews, Helen J. Yang:
Understanding Change-Proneness in OO Software through Visualization. 44-53 - Martin Pinzger, Johann Oberleitner, Harald C. Gall:
Analyzing and Understanding Architectural Characteristics of COM+ Components. 54-63 - Panagiotis K. Linos, Zhi-Hong Chen, Seth Berrier, Brian O'Rourke:
A Tool For Understanding Multi-Language Program Dependencies. 64-73
Dynamic Analysis Techniques
- Steven P. Reiss:
Event-Based Performance Analysis. 74-83 - Edward B. Duffy, J. Paul Gibson, Brian A. Malloy:
Applying the Decorator Pattern for Profiling Object-Oriented Software. 84-93 - Dirk Heuzeroth, Thomas Holl, Gustav Högström, Welf Löwe:
Automatic Design Pattern Detection. 94-104
Program Comprehension Approache
- Andrian Marcus, Louis Feng, Jonathan I. Maletic:
Comprehension of Software Analysis Data Using 3D Visualization. 105-114 - Juergen Rilling, Tuomas Klemola:
Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metric. 115-124 - Christos Tjortjis, Loukas Sinos, Paul J. Layzell:
Facilitating Program Comprehension by Mining Association Rules from Source Code. 125-133
Fact Extraction Techniques
- Michael L. Collard, Huzefa H. Kagdi, Jonathan I. Maletic:
An XML-Based Lightweight C++ Fact Extractor. 134-143 - James R. Cordy:
Generalized Selective XML Markup of Source Code Using Agile Parsing. 144-153 - Anthony Cox, Charles Clarke:
Syntactic Approximation Using Iterative Lexical Analysis. 154-164
Comprehension Frameworks and Evaluation
- Jim Buckley, Christopher Exton:
Blooms? Taxonomy: A Framework for Assessing Programmers? Knowledge of Software Systems. 165-174 - Amy J. Ko, Bob Uttl:
Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems. 175-184 - Andrew Walenstein:
Observing and Measuring Cognitive Support: Steps Toward Systematic Tool Evaluation and Engineering. 185-195
Keynote
- James R. Cordy:
Comprehending Reality - Practical Barriers to Industrial Adoption of Software Maintenance Automation. 196-206
Clustering Applications and Evaluation
- Filippo Ricca, Paolo Tonella:
Using Clustering to Support the Migration from Static to Dynamic Web Pages. 207-216 - Yves Chiricota, Fabien Jourdan, Guy Melançon:
Software Components Capture Using Graph Clustering. 217-226 - Zhihua Wen, Vassilios Tzerpos:
An Optimal Algorithm for MoJo Distance. 227-236
Short Papers I
- Andrew Chan, Reid Holmes, Gail C. Murphy, Annie T. T. Ying:
Scaling an Object-Oriented System Execution Visualizer through Sampling. 237-244 - Thomas Gschwind, Johann Oberleitner, Martin Pinzger:
Using Run-Time Data for Program Comprehension. 245-250 - Keith B. Gallagher, Lucas Layman:
Are Decomposition Slices Clones?. 251-257
Short Papers II
- Gerald C. Gannod, Shilpa Murthy:
Verification of Recovered Software Architectures. 258-265 - Igor Ivkovic, Michael W. Godfrey:
Enhancing Domain-Specific Software Architecture Recovery. 266-273 - Jörg Niere, Jörg P. Wadsack, Lothar Wendehals:
Handling Large Search Space in Pattern-Based Reverse Engineering. 274-280
Working Sessions
- Shihong Huang, Scott R. Tilley:
Workshop on Graphical Documentation for Programmers: Assessing the Efficacy of UML Diagrams for Program Understanding. 281-282 - Arie van Deursen, Jean-Marie Favre, Rainer Koschke, Juergen Rilling:
Experiences in Teaching Software Evolution and Program Comprehension. 283-284 - Arun Lakhotia, Junwei Li, Andrew Walenstein, Yun Yang:
Towards a Clone Detection Benchmark Suite and Results Archive. 285-287
Tool Demonstrations
- S. Dhinakar Jacob, Madhuchhanda Das:
TALK2C: A Tool for Automatic Migratio. 288-289 - Marbod Hopfner, Dietmar Seipel, Jürgen Wolff von Gudenberg:
Comprehending and Visualizing Software Based on XML - Representations and Call Graphs. 290-291 - Nishant Bawa, Sudipto Ghosh:
Visualizing Interactions in Distributed Java Applications. 292-293 - Dirk Beyer, Claus Lewerentz:
CrocoPat: Efficient Pattern Analysis in Object-Oriented Programs. 294-295 - Andreas Zeller:
Isolating Cause-Effect Chains with AskIgo. 296-297 - Mark Hennessy, Brian A. Malloy, James F. Power:
gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT. 298-
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.