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