default search action
15th ICPC 2007: Banff, Alberta, Canada
- 15th International Conference on Program Comprehension (ICPC 2007), June 26-29, 2007, Banff, Alberta, Canada. IEEE Computer Society 2007, ISBN 0-7695-2860-0
Keynotes
- Mark Harman:
Search Based Software Engineering for Program Comprehension. 3-13 - Gregor Kiczales:
Making the Code Look Like the Design - Aspects and Other Recent Work. 14
Technical Session 1: Feature and Concept Analysis
- Jay Kothari, Trip Denton, Ali Shokoufandeh, Spiros Mancoridis:
Reducing Program Comprehension Effort in Evolving Software by Recognizing Feature Implementation Convergence. 17-26 - Maurice M. Carey, Gerald C. Gannod:
Recovering Concepts from Source Code with Automated Concept Identification. 27-36 - Denys Poshyvanyk, Andrian Marcus:
Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code. 37-48
Technical Session 2: Dynamic Analysis
- Bas Cornelissen, Danny Holten, Andy Zaidman, Leon Moonen, Jarke J. van Wijk, Arie van Deursen:
Understanding Execution Traces Using Massive Sequence and Circular Bundle Views. 49-58 - Adrian Lienhard, Orla Greevy, Oscar Nierstrasz:
Tracking Objects to Detect Feature Dependencies. 59-68 - Andreas Stefik, Roger T. Alexander, Robert Patterson, Jonathan Brown:
WAD: A Feasibility study using the Wicked Audio Debugger. 69-80
Technical Session 3: Conceptual Models
- Michael W. Godfrey:
A Hybrid Program Model for Object-Oriented Reverse Engineering. 81-90 - Daniel Ratiu, Florian Deissenboeck:
From Reality to Programs and (Not Quite) Back Again. 91-102
Technical Session 4: Empirical Studies
- Brian de Alwis, Gail C. Murphy, Martin P. Robillard:
A Comparative Study of Three Program Exploration Tools. 103-112 - Shehnaaz Yusuf, Huzefa H. Kagdi, Jonathan I. Maletic:
Assessing the Comprehension of UML Class Diagrams via Eye Tracking. 113-122 - Shaohua Xie, Eileen T. Kraemer, R. E. Kurt Stirewalt:
Empirical Evaluation of a UML Sequence Diagram with Adornments to Support Understanding of Thread Interactions. 123-134
Technical Session 5: Mining Software Repositories
- Lijie Zou, Michael W. Godfrey, Ahmed E. Hassan:
Detecting Interaction Coupling from Task Interaction Histories. 135-144 - Huzefa H. Kagdi, Jonathan I. Maletic, Bonita Sharif:
Mining Software Repositories for Traceability Links. 145-154 - Romain Robbes, Michele Lanza:
Characterizing and Understanding Development Sessions. 155-166
Technical Session 6: Aspects and Change
- Chanchal Kumar Roy, Mohammad Gias Uddin, Banani Roy, Thomas R. Dean:
Evaluating Aspect Mining Techniques: A Case Study. 167-176 - Siavash Mirarab, Alaa Hassouna, Ladan Tahvildari:
Using Bayesian Belief Networks to Predict Change Propagation in Software Systems. 177-188
Technical Session 7: Static Analysis
- Niklas Pettersson, Welf Löwe:
A Non-conservative Approach to Software Pattern Detection. 189-198 - Maokeng Hung, Ying Zou:
Recovering Workflows from Multi Tiered E-commerce Systems. 198-207 - Yi Zhang, S. Purushothaman Iyer:
Error Report Driven Post-Mortem Analysis. 208-220
Technical Session 8: Visualization
- Christian F. J. Lange, Michel R. V. Chaudron:
Interactive Views to Improve the Comprehension of UML Models - An Experimental Validation. 221-230 - Richard Wettel, Michele Lanza:
Program Comprehension through Software Habitability. 231-240 - Rogardt Heldal, Jenny Samuelsson, Ola Sundin:
Scenario Explorer: Interactive Visualization of Use Cases. 241-252
Short Papers Session
- Nomair A. Naeem, Michael Batchelder, Laurie J. Hendren:
Metrics for Measuring the Effectiveness of Decompilers and Obfuscators. 253-258 - Juanjuan Jiang, Johannes Koskinen, Anna Ruokonen, Tarja Systä:
Constructing Usage Scenarios for API Redocumentation. 259-264 - Tommi Reinikainen, Imed Hammouda, Juha Laiho, Kai Koskimies, Tarja Systä:
Software Comprehension through Concern-based Queries. 265-270 - C. Dylan Shearer, Michael L. Collard:
Enforcing Constraints Between Documentary Comments and Source Code. 271-280
Working Sessions
- Scott R. Tilley:
15 Years of Program Comprehension. 279-280 - Massimiliano Di Penta, R. E. Kurt Stirewalt, Eileen T. Kraemer:
Designing your Next Empirical Study on Program Comprehension. 281-285 - Giuseppe A. Di Lucca, Michael Smit, Bruce Fraser, Eleni Stroulia, H. James Hoover:
Comprehending Aspect-Oriented Programs: Challenges and Open Issues. 286-292
Tool Demonstrations
- Andrejs Jermakovics, Marco Scotto, Alberto Sillitti, Giancarlo Succi:
Lagrein: Visualizing User Requirements and Development Effort. 293-296 - Rodrigo A. Vivanco:
Use of a Genetic Algorithm to Identify Source Code Metrics Which Improves Cognitive Complexity Predictive Models. 297-300
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.