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.