


default search action
16th ICPC 2008: Amsterdam, The Netherlands
- René L. Krikhaar, Ralf Lämmel, Chris Verhoef:

The 16th IEEE International Conference on Program Comprehension, ICPC 2008, Amsterdam, The Netherlands, June 10-13, 2008. IEEE Computer Society 2008, ISBN 978-0-7695-3176-2
Keynotes
- Suraj C. Kothari:

Scalable Program Comprehension for Analyzing Complex Defects. 3-4 - Terence Parr:

The Reuse of Grammars with Embedded Semantic Actions. 5-10
Software Evolution
- Maksym Petrenko, Václav Rajlich, Radu Vanciu:

Partial Domain Comprehension in Software Evolution and Maintenance. 13-22 - Scott D. Fleming, Eileen T. Kraemer, R. E. Kurt Stirewalt, Laura K. Dillon, Shaohua Xie:

Refining Existing Theories of Program Comprehension During Maintenance for Concurrent Software. 23-32 - Xinyi Dong, Michael W. Godfrey:

Identifying Architectural Change Patterns in Object-Oriented Systems. 33-42
Dynamic Analysis
- Andrew R. Dalton, Jason O. Hallstrom:

A Toolkit for Visualizing the Runtime Behavior of TinyOS Applications. 43-52 - Marc Eaddy, Alfred V. Aho, Giuliano Antoniol, Yann-Gaël Guéhéneuc:

CERBERUS: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis. 53-62 - David Röthlisberger, Orla Greevy, Oscar Nierstrasz

:
Exploiting Runtime Information in the IDE. 63-72
Program Comprehension Studies
- Jochen Quante:

Do Dynamic Object Process Graphs Support Program Understanding? - A Controlled Experiment. 73-82 - David W. Binkley, Dawn J. Lawrie

, Steve Maex, Christopher Morrell:
Impact of Limited Memory Resources. 83-92 - Andrea De Lucia

, Carmine Gravino
, Rocco Oliveto, Genoveffa Tortora:
Data Model Comprehension: An Empirical Comparison of ER and UML Class Diagrams. 93-102
Domain Terms
- Ahron Abadi, Mordechai Nisenson, Yahalomit Simionovici:

A Traceability Technique for Specifications. 103-112 - Sonia Haiduc

, Andrian Marcus
:
On the Use of Domain Terms in Source Code. 113-122 - Giriprasad Sridhara, Emily Hill, Lori L. Pollock, K. Vijay-Shanker:

Identifying Word Relations in Software: A Comparative Study of Semantic Similarity Tools. 123-132
Metrics
- Abram Hindle, Michael W. Godfrey, Richard C. Holt:

Reading Beside the Lines: Indentation as a Proxy for Complexity Metric. 133-142 - Simon Denier, Yann-Gaël Guéhéneuc:

Mendel: A Model, Metrics, and Rules to Understand Class Hierarchies. 143-152
Cloning, Slicing, and Parsing
- Chanchal Kumar Roy, James R. Cordy:

Scenario-Based Comparison of Clone Detection Techniques. 153-162 - László Vidács, Judit Jász

, Árpád Beszédes
, Tibor Gyimóthy
:
Combining Preprocessor Slicing with C/C++ Language Slicing. 163-171 - Chanchal Kumar Roy, James R. Cordy:

NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization. 172-181
Analysis of Revision History
- Abdulkareem Alali, Huzefa H. Kagdi, Jonathan I. Maletic:

What's a Typical Commit? A Characterization of Open Source Software Repositories. 182-191 - Adam Vanya, Lennart Holland, A. Steven Klusener, Piërre van de Laar, Hans van Vliet:

Assessing Software Archives with Evolutionary Clusters. 192-201 - Martin P. Robillard, Putra Manggala:

Reusing Program Investigation Knowledge for Code Understanding. 202-211
Short Paper Session 1
- Irina Diana Coman, Alberto Sillitti:

Automated Identification of Tasks in Development Sessions. 212-217 - William M. Mongan

, Maxim Shevertalov, Spiros Mancoridis:
Re-Engineering a Reverse Engineering Portal to a Distributed SOA. 218-223 - David A. McMeekin

, Brian R. von Konsky, Elizabeth Chang
, David J. A. Cooper:
Checklist Inspections and Modifications: Applying Bloom's Taxonomy to Categorise Developer Comprehension. 224-229 - Muhammad Usman Bhatti, Stéphane Ducasse, Awais Rashid

:
Aspect Mining in Procedural Object Oriented Code. 230-235
Short Paper Session 2
- Abhishek Rohatgi, Abdelwahab Hamou-Lhadj

, Juergen Rilling:
An Approach for Mapping Features to Code Based on Static and Dynamic Analysis. 236-241 - Daniel Ratiu, Jan Jürjens:

Evaluating the Reference and Representation of Domain Concepts in APIs. 242-247 - Martin Feilkas, Daniel Ratiu:

Ensuring Well-Behaved Usage of APIs through Syntactic Constraints. 248-253 - Martin Pinzger

, Katja Grafenhain, Patrick Knab, Harald C. Gall
:
A Tool for Visual Understanding of Source Code Dependencies. 254-259
Tool Demonstrations
- Ruben Filipe Cardoso da Fonseca, Daniela Carneiro da Cruz, Pedro Rangel Henriques

, Maria João Varanda Pereira
:
How to Interconnect Operational and Behavioral Views of Web Applications. 263-267 - Johannes Bohnet, Stefan Voigt, Jürgen Döllner:

Locating and Understanding Features of Complex Software Systems by Synchronizing Time-, Collaboration- and Code-Focused Views on Execution Traces. 268-271 - Tatsuya Sato, Buntarou Shizuki, Jiro Tanaka:

Support for Understanding GUI Programs by Visualizing Execution Traces Synchronized with Screen Transitions. 272-275
Workshops
- Juergen Rilling, René Witte, Dragan Gasevic, Jeff Z. Pan:

Semantic Technologies in System Maintenance (STSM 2008). 279-282 - Thomas R. Dean, Joost Visser

:
Industrial Realities of Program Comprehension (IRPC 2008). 283-284 - Mathieu Verbaere, Michael W. Godfrey, Tudor Gîrba:

Query Technologies and Applications for Program Comprehension (QTAPC 2008). 285-288

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







last updated on 2026-07-11 00:08 CEST by the 






