17. ICPC 2009:
Vancouver,
BC,
Canada
The 17th IEEE International Conference on Program Comprehension, ICPC 2009, Vancouver, British Columbia, Canada, May 17-19, 2009.
IEEE Computer Society 2009
Keynote
Impact Analysis and Changes
Static Analysis
Cognitive and Other Issues
Visualization and Sonification
Features and Concerns
- Dennis Edwards, Norman Wilde, Sharon Simmons, Eric Golden:
Instrumenting time-sensitive software for feature location.
130-137
- Eduardo Figueiredo, Bruno Carreiro da Silva, Cláudio Sant'Anna, Alessandro F. Garcia, Jon Whittle, Daltro José Nunes:
Crosscutting patterns and design stability: An exploratory analysis.
138-147
- Giovanni Capobianco, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella:
On the role of the nouns in IR-based traceability recovery.
148-157
Source Code Reading
- David Binkley, Marcia Davis, Dawn Lawrie, Christopher Morrell:
To camelcase or under_score.
158-167
- Uri Dekel, James D. Herbsleb:
Reading the documentation of invoked API functions in program comprehension.
168-177
- Mariano Ceccato, Massimiliano Di Penta, Jasvir Nagra, Paolo Falcarin, Filippo Ricca, Marco Torchiano, Paolo Tonella:
The effectiveness of source code obfuscation: An experimental assessment.
178-187
Architecture and Design
Short Papers I
- Meghan Revelle, Denys Poshyvanyk:
An exploratory study on assessing feature location techniques.
218-222
- Jens Nilsson, Welf Löwe, Johan Hall, Joakim Nivre:
Natural language parsing for fact extraction from source code.
223-227
- Derrin Pierret, Denys Poshyvanyk:
An empirical exploration of regularities in open-source software lexicons.
228-232
- Scott Grant, James R. Cordy:
Vector space analysis of software clones.
233-237
- Daqing Hou, Patricia Jablonski, Ferosh Jacob:
CnP: Towards an environment for the proactive management of copy-and-paste programming.
238-242
- Michel Chilowicz, Étienne Duris, Gilles Roussel:
Syntax tree fingerprinting for source code similarity detection.
243-247
Short Papers II
- Mark Shtern, Vassilios Tzerpos:
Methods for selecting and improving software clustering algorithms.
248-252
- David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, Romain Robbes:
Supporting task-oriented navigation in IDEs with configurable HeatMaps.
253-257
- Reinhard Schauer, Rudolf K. Keller:
A case for concept programs.
258-262
- Katerina Troshina, Alexander Chernov, Alexander Fokin:
Profile-based type reconstruction for decompilation.
263-267
- Bonita Sharif, Jonathan I. Maletic:
An empirical study on the comprehension of stereotyped UML class diagram layouts.
268-272
- Huzefa H. Kagdi, Denys Poshyvanyk:
Who can help me with this change request?
273-277
Working Sessions
Tool Demonstrations
- Munakata Satoshi, Takashi Ishio, Katsuro Inoue:
OGAN: Visualizing object interaction scenarios based on dynamic interaction context.
283-284
- Daniel Porto, Manoel G. Mendonça, Sandra Camargo Pinto Ferraz Fabbri:
CRISTA: A tool to support code comprehension based on visualization and reading technique.
285-286
- Sunghun Kim, Shivkumar Shivaji, E. James Whitehead Jr.:
Kenyon-web: Reconfigurable web-based feature extractor.
287-288
- Yi Huang, Laura K. Dillon, R. E. Kurt Stirewalt:
Prototyping synchronization policies for existing programs.
289-290
- Glauco de Figueiredo Carneiro, Manoel G. Mendonça, Rodrigo Chaves Magnavita:
Proposing a visual approach to support the characterization of software comprehension activities.
291-292
- Andreas Stefik, Andrew Haywood, Shahzada Mansoor, Brock Dunda, Daniel Garcia:
SODBeans.
293-294
Posters
- Zhixiong Han, Linzhang Wang, Liqian Yu, Xin Chen, Jianhua Zhao, Xuandong Li:
Design pattern directed clustering for understanding open source code.
295-296
- Olga Baysal, Michael W. Godfrey, Robin Cohen:
A bug you like: A framework for automated assignment of bugs.
297-298
- Sukanya Ratanotayanon, Susan Elliott Sim:
Creating task-based concern maps by merging concern fragments.
299-300
- Mireille Samia, Michael Leuschel:
Towards pie tree visualization of graphs and large software architectures.
301-302
- Susan Elliott Sim, Sukanya Ratanotayanon, Leyna Cotran:
Structure transition graphs: An ECG for program comprehension?
303-304
- Daniel Popescu, Joshua Garcia, Nenad Medvidovic:
Enabling more precise dependency analysis in event-based systems.
305-306
- Khaironi Yatim Sharif, Jim Buckley:
Observation of Open Source programmers' information seeking.
307-308
- Andreas Bartho:
Creating and maintaining tutorials with DEFT.
309-310
- Andrew Forward, Timothy C. Lethbridge, Dusan Brestovansky:
Improving program comprehension by enhancing program constructs: An analysis of the Umple language.
311-312
- Erik Linstead, Lindsey Hughes, Cristina Videira Lopes, Pierre Baldi:
Capturing Java naming conventions with first-order Markov models.
313-314
- Suman Karumuri, Steven P. Reiss:
Automatic detection of internal queues and stages in message processing systems.
315-316
- Chris Parnin, Carsten Görg, Spencer Rugaber:
TaskBoard: Tracking pertinent task artifacts and plans.
317-318
- Benjapol Auprasert, Yachai Limpiyakorn:
Representing source code with Granular hierarchical structures.
319-320
Last update Tue Feb 14 04:06:34 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page