


default search action
14th ICPC 2006: Athens, Greece
- 14th International Conference on Program Comprehension (ICPC 2006), 14-16 June 2006, Athens, Greece. IEEE Computer Society 2006, ISBN 0-7695-2601-2
Keynote Address
- Robert S. Autor:
Evolving a Legacy Application Portfolio at Sallie Mae: Program Comprehension and Beyond. - Scott R. Tilley:
Program Redocumentation: Lessons Learned & Future Challenges.
Experimental Studies
- Dawn J. Lawrie
, Christopher Morrell, Henry Feild, David W. Binkley:
What's in a Name? A Study of Identifiers. 3-12 - Chris Parnin, Carsten Görg
:
Building Usage Contexts During Program Comprehension. 13-22 - Curtis Schofield, Brendan Tansey, Zhenchang Xing, Eleni Stroulia
:
Digging the Development Dust for Refactorings. 23-34
Evolution
- Beat Fluri, Harald C. Gall
:
Classifying Change Types for Qualifying Change Couplings. 35-45 - Jay Kothari, Ali Shokoufandeh, Spiros Mancoridis, Ahmed E. Hassan:
Studying the Evolution of Software Systems Using Change Clusters. 46-55 - Mihai Balint, Radu Marinescu, Tudor Gîrba:
How Developers Copy. 56-68
Short Papers
- Bradley L. Vinz, Letha H. Etzkorn:
A Synergistic Approach to Program Comprehension. 69-73 - Andy Zaidman
, Bart Du Bois, Serge Demeyer
:
How Webmining and Coupling Metrics Improve Early Program Comprehension. 74-78 - Daniel Ratiu, Florian Deissenboeck:
Programs are Knowledge Bases. 79-83 - Hossein Safyallah, Kamran Sartipi
:
Dynamic Analysis of Software Systems using Execution Pattern Mining. 84-88 - Andreas Stefik, Kelly Fitz, Roger T. Alexander:
Layered Program Auralization: Using Music to Increase Runtime Program Comprehension and Debugging Effectiveness. 89-93 - Dean Jin, James R. Cordy:
Integrating Reverse Engineering Tools Using a Service-Sharing Methodology. 94-99 - R. Ian Bull, Margaret-Anne D. Storey, Jean-Marie Favre, Marin Litoiu
:
An Architecture to Support Model Driven Software Visualization. 100-106
Static Analysis
- Raoul Praful Jetley, Yi Zhang
, S. Purushothaman Iyer:
Using Abstraction-driven Slicing for Postmortem Analysis of Software. 107-116 - Minh Ngoc Ngo, Hee Beng Kuan Tan, Doanh Trinh:
Automated Extraction of Database Interactions in Web Applications. 117-126 - Ying Zou, Maokeng Hung:
An Approach for Extracting Workflows from E-Commerce Applications. 127-136 - Denys Poshyvanyk
, Andrian Marcus
, Václav Rajlich, Yann-Gaël Guéhéneuc, Giuliano Antoniol:
Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification. 137-148
Quality Assessment
- Dawn J. Lawrie
, Henry Feild, David W. Binkley:
Leveraged Quality Assessment using Information Retrieval Techniques. 149-158 - Mazeiar Salehie, Shimin Li, Ladan Tahvildari:
A Metric-Based Heuristic Framework to Detect Object-Oriented Design Flaws. 159-168 - Cristina Marinescu:
Identification of Design Roles for the Assessment of Design Quality in Enterprise Applications. 169-180
Dynamic Analysis
- Abdelwahab Hamou-Lhadj
, Timothy Lethbridge
:
Summarizing the Content of Large Traces to Facilitate the Understanding of the Behaviour of a Software System. 181-190 - Sokhom Pheng, Clark Verbrugge:
Dynamic Data Structure Analysis for Java Programs. 191-201 - Coen De Roover
, Isabel Michiels, Kim Gybels, Kris Gybels, Theo D'Hondt:
An Approach to High-Level Behavioral Program Documentation Allowing Lightweight Verification. 202-211 - Johannes Koskinen, Markus Kettunen, Tarja Systä:
Profile-Based Approach to Support Comprehension of Software Behavior. 212-224
Working Sessions
- Lewis Irwin Berman, Sebastian Danicic, Keith B. Gallagher
, Nicolas Gold:
The Sound of Software: Using Sonification to Aid Comprehension. 225-229 - Giuseppe A. Di Lucca
, Massimiliano Di Penta
:
Experimental Settings in Program Comprehension: Challenges and Open Issues. 229-234 - Dennis B. Smith, Liam O'Brien, Kostas Kontogiannis:
Working Session: Program Comprehension and Migration Strategies for Web Service and Service-Oriented Architectures. 235-240
Tool Demonstrations
- Brendan Cleary, Chris Exton:
The Cognitive Assignment Eclipse Plug-in. 241-244 - Aiden Grandfield, Chris Exton:
INFORM: A Framework for Performance Informed Software Development. 245-247 - Dirk Beyer
, Ahmed E. Hassan:
Evolution Storyboards: Visualization of Software Structure Dynamics. 248-251 - Denys Poshyvanyk
, Andrian Marcus
, Yubo Dong:
JIRiSS - an Eclipse plug-in for Source Code Exploration. 252-255 - Kamran Sartipi
, Lingdong Ye, Hossein Safyallah:
Alborz: An Interactive Toolkit to Extract Static and Dynamic Views of a Software System. 256-259 - Michael Desmond, Margaret-Anne D. Storey, Chris Exton:
Fluid Source Code Views. 260-263 - Shimin Li, Ladan Tahvildari:
JComp: A Reuse-Driven Componentization Framework for Java Applications. 264-267 - Matias Madou, Ludo Van Put, Koen De Bosschere:
Understanding Obfuscated Code. 268-274
Cognitive Approaches
- Tara Kelly, Jim Buckley
:
A Context-Aware Analysis Scheme for Bloom's Taxonomy. 275-284 - Petru Florin Mihancea:
Towards a Client Driven Characterization of Class Hierarchies. 285-294 - Daniel L. Moise, Kenny Wong, H. James Hoover, Daqing Hou:
Reverse Engineering Scripting Language Extensions. 295-306
Traceability and Languages
- Andrea De Lucia
, Fausto Fasano
, Rocco Oliveto, Genoveffa Tortora:
Can Information Retrieval Techniques Effectively Support Traceability Link Recovery? 307-316 - Andrea De Lucia
, Rocco Oliveto, Francesco Zurolo, Massimiliano Di Penta
:
Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment. 317-326 - Nomair A. Naeem, Laurie J. Hendren:
Programmer-friendly Decompiled Java. 327-336

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.