


default search action
12th IWPC 2004: Bari, Italy
- 12th International Workshop on Program Comprehension (IWPC 2004), 24-26 June 2004, Bari, Italy. IEEE Computer Society 2004, ISBN 0-7695-2149-5

Keynote
- Don S. Batory:

Program Comprehension in Generative Programming: A History of Grand Challenges. 2-13
Understanding of UML Models
- Ludwik Kuzniarz, Miroslaw Staron, Claes Wohlin:

An Empirical Study on Using Stereotypes to Improve Understanding of UML Models. 14-23 - Imed Hammouda, Olcay Guldogan, Kai Koskimies, Tarja Systä:

Tool-Supported Customization of UML Class Diagrams for Learning Complex System Models. 24-33 - Zhenchang Xing, Eleni Stroulia:

Understanding Class Evolution in Object-Oriented Software. 34-45
Theories and Models for Software Comprehension
- Pierre Kelsen:

A Simple Static Model for Understanding the Dynamic Behavior of Programs. 46-51 - Thomas Panas, Jonas Lundberg, Welf Löwe:

Reuse in Reverse Engineering. 52-61 - Gerardo Canfora, Aniello Cimitile, Corrado Aaron Visaggio

:
Working in Pairs as a Means for Design Knowledge Building: An Empirical Study. 62-69
Analysis Techniques
- Abdelwahab Hamou-Lhadj, Timothy Lethbridge, Lianjiang Fu:

Challenges and Requirements for an Effective Trace Exploration Tool. 70-78 - Christopher A. Mennie, Charles L. A. Clarke:

Giving Meaning to Macros. 79-88 - Sebastian Danicic, Andrea De Lucia, Mark Harman:

Building Executable Union Slices using Conditioned Slicing. 89-99
Reverse Engineering and Visualization of Software Artifacts
- Christoph Stoermer, Liam O'Brien, Chris Verhoef:

Architectural Views through Collapsing Strategies. 100-110 - Camilo Sarmiento, Silvia Takahashi:

Understanding CASE Generated Legacy Applications: A Case Study. 111-119 - Giuliano Antoniol, Massimiliano Di Penta, Michele Zazzara:

Understanding Web Applications through Dynamic Analysis. 120-131
Understanding Web-Based Systems
- Andrea De Lucia, Rita Francese, Giuseppe Scanniello, Genoveffa Tortora:

Reengineering Web Applications Based on Cloned Pattern Analysis. 132-141 - Damiano Distante, Tauhida Parveen, Scott R. Tilley:

Towards a Technique for Reverse Engineering Web Transactions from a User's Perspective. 142-150 - Nicolas Gold, Keith H. Bennett:

Program Comprehension for Web Services. 151-161
Program Comprehension in-the-large
- Harry M. Sneed:

Program Comprehension for the Purpose of Testing. 162-171 - Andrea Capiluppi

, Maurizio Morisio, Juan F. Ramil:
Structural Evolution of an Open Source System: A Case Study. 172-182 - Ahmed E. Hassan, Richard C. Holt:

Using Development History Sticky Notes to Understand Software Architecture. 183-193
Clustering for Program Comprehension
- Zhihua Wen, Vassilios Tzerpos:

An Effectiveness Measure for Software Clustering Algorithms. 194-203 - Filippo Ricca, Paolo Tonella

, Christian Girardi, Emanuele Pianta:
An Empirical Study on Keyword-based Web Site Clustering. 204-213 - Yiannis Kanellopoulos, Christos Tjortjis

:
Data Mining Source Code to Facilitate Program Comprehension: Experiments on Clustering Data Retrieved from C++ Programs. 214-225
Short Papers
- Marco Torchiano

:
Empirical Assessment of UML Static Object Diagrams. 226-230 - Andrew Foss, Kenny Wong:

On Migrating a Legacy Application to the Palm Platform. 231-235 - Andrew Mohan, Nicolas Gold:

Programming Style Changes in Evolving Source Code. 236-240 - Jingwei Wu, Richard C. Holt:

Resolving Linkage Anomalies in Extracted Software System Models. 241-245 - Bogdan Korel, Luay Ho Tahat:

Understanding Modifications in State-Based Models. 246-250 - Dirk Beyer

, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar:
An Eclipse Plug-in for Model Checking. 251-255
Working Sessions
- Ladan Tahvildari, Kostas Kontogiannis:

Requirements Driven Software Evolution. 258-259 - Liam O'Brien, Dennis B. Smith:

Working Session: Program Comprehension Strategies for Web Service and Service-oriented Architectures. 260-263
Tool Demonstrations
- Manu De Backer, Guido Dedene, Jacques Vandenbulcke:

Web Services Composition, Execution and Visualization. 264-265 - Claude Tadonki:

Universal Report: A Generic Reverse Engineering Tool. 266-267 - Brendan Cleary, Christopher Exton:

CHIVE - A Program Source Visualisation Framework. 268-270

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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














