Abstract is missing.
- Program Comprehension in Generative Programming: A History of Grand ChallengesDon S. Batory. 2-13 [doi]
- An Empirical Study on Using Stereotypes to Improve Understanding of UML ModelsLudwik Kuzniarz, Miroslaw Staron, Claes Wohlin. 14-23 [doi]
- Tool-Supported Customization of UML Class Diagrams for Learning Complex System ModelsImed Hammouda, Olcay Guldogan, Kai Koskimies, Tarja Systä. 24-33 [doi]
- Understanding Class Evolution in Object-Oriented SoftwareZhenchang Xing, Eleni Stroulia. 34-45 [doi]
- A Simple Static Model for Understanding the Dynamic Behavior of ProgramsPierre Kelsen. 46-51 [doi]
- Reuse in Reverse EngineeringThomas Panas, Jonas Lundberg, Welf Löwe. 52-61 [doi]
- Working in Pairs as a Means for Design Knowledge Building: An Empirical StudyGerardo Canfora, Aniello Cimitile, Corrado Aaron Visaggio. 62-69 [doi]
- Challenges and Requirements for an Effective Trace Exploration ToolAbdelwahab Hamou-Lhadj, Timothy Lethbridge, Lianjiang Fu. 70-78 [doi]
- Giving Meaning to MacrosChristopher A. Mennie, Charles L. A. Clarke. 79-88 [doi]
- Building Executable Union Slices using Conditioned SlicingSebastian Danicic, Andrea De Lucia, Mark Harman. 89-99 [doi]
- Architectural Views through Collapsing StrategiesChristoph Stoermer, Liam O Brien, Chris Verhoef. 100-110 [doi]
- Understanding CASE Generated Legacy Applications: A Case StudyCamilo Sarmiento, Silvia Takahashi. 111-119 [doi]
- Understanding Web Applications through Dynamic AnalysisGiuliano Antoniol, Massimiliano Di Penta, Michele Zazzara. 120-131 [doi]
- Reengineering Web Applications Based on Cloned Pattern AnalysisAndrea De Lucia, Rita Francese, Giuseppe Scanniello, Genoveffa Tortora. 132-141 [doi]
- Towards a Technique for Reverse Engineering Web Transactions from a User s PerspectiveDamiano Distante, Tauhida Parveen, Scott R. Tilley. 142-150 [doi]
- Program Comprehension for Web ServicesNicolas Gold, Keith H. Bennett. 151-161 [doi]
- Program Comprehension for the Purpose of TestingHarry M. Sneed. 162-171 [doi]
- Structural Evolution of an Open Source System: A Case StudyAndrea Capiluppi, Maurizio Morisio, Juan F. Ramil. 172-182 [doi]
- Using Development History Sticky Notes to Understand Software ArchitectureAhmed E. Hassan, Richard C. Holt. 183-193 [doi]
- An Effectiveness Measure for Software Clustering AlgorithmsZhihua Wen, Vassilios Tzerpos. 194-203 [doi]
- An Empirical Study on Keyword-based Web Site ClusteringFilippo Ricca, Paolo Tonella, Christian Girardi, Emanuele Pianta. 204-213 [doi]
- Data Mining Source Code to Facilitate Program Comprehension: Experiments on Clustering Data Retrieved from C++ ProgramsYiannis Kanellopoulos, Christos Tjortjis. 214-225 [doi]
- Empirical Assessment of UML Static Object DiagramsMarco Torchiano. 226-230 [doi]
- On Migrating a Legacy Application to the Palm PlatformAndrew Foss, Kenny Wong. 231-235 [doi]
- Programming Style Changes in Evolving Source CodeAndrew Mohan, Nicolas Gold. 236-240 [doi]
- Resolving Linkage Anomalies in Extracted Software System ModelsJingwei Wu, Richard C. Holt. 241-245 [doi]
- Understanding Modifications in State-Based ModelsBogdan Korel, Luay Ho Tahat. 246-250 [doi]
- An Eclipse Plug-in for Model CheckingDirk Beyer, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar. 251-255 [doi]
- Requirements Driven Software EvolutionLadan Tahvildari, Kostas Kontogiannis. 258-259 [doi]
- Working Session: Program Comprehension Strategies for Web Service and Service-oriented ArchitecturesLiam O Brien, Dennis B. Smith. 260-263 [doi]
- Web Services Composition, Execution and VisualizationManu De Backer, Guido Dedene, Jacques Vandenbulcke. 264-265 [doi]
- Universal Report: A Generic Reverse Engineering ToolClaude Tadonki. 266-267 [doi]
- CHIVE - A Program Source Visualisation FrameworkBrendan Cleary, Christopher Exton. 268-270 [doi]