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.