default search action
20th ICPC 2012: Passau, Germany
- Dirk Beyer, Arie van Deursen, Michael W. Godfrey:
IEEE 20th International Conference on Program Comprehension, ICPC 2012, Passau, Germany, June 11-13, 2012. IEEE Computer Society 2012, ISBN 978-1-4673-1216-5
Invited Papers
- Oscar Nierstrasz, Mircea Lungu:
Agile software assessment (Invited paper). 3-10 - Robert DeLine:
Studying developers for fun and profit: (Keynote abstract). 11 - Václav Rajlich, Norman Wilde:
A retrospective view on: The role of concepts in program comprehension: (MIP award). 12-13
Main Research Track
Cognitive Processes
- Bernhard Katzmarski, Rainer Koschke:
Program complexity metrics and programmer opinions. 17-26 - Zohreh Sharafi, Zéphyrin Soh, Yann-Gaël Guéhéneuc, Giuliano Antoniol:
Women and men - Different but equal: On the impact of identifier style on source code reading. 27-36 - Takashi Ishio, Shogo Etsuda, Katsuro Inoue:
A lightweight visualization of interprocedural data-flow paths for source code reading. 37-46 - Janet Feigenspan, Don S. Batory, Taylor L. Riché:
Is the derivation of a model easier to understand than the model itself? 47-52
The Role of the Developer
- Chandan Raj Rupakheti, Daqing Hou:
Evaluating forum discussions to inform the design of an API critic. 53-62 - Sebastiano Panichella, Jairo Aponte, Massimiliano Di Penta, Andrian Marcus, Gerardo Canfora:
Mining source code descriptions from developer communications. 63-72 - Janet Feigenspan, Christian Kästner, Jörg Liebig, Sven Apel, Stefan Hanenberg:
Measuring programming experience. 73-82
Measurement
- Ahmad Jbara, Adam Matan, Dror G. Feitelson:
High-MCC functions in the Linux kernel. 83-92 - John-Jose Nunez, Gregor Kiczales:
Understanding registration-based abstractions: A quantitative user study. 93-102 - Bruno Carreiro da Silva, Cláudio Sant'Anna, Christina Chavez, Alessandro Garcia:
Concern-based cohesion: Unveiling a hidden dimension of cohesion measurement. 103-112 - Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan:
Understanding reuse in the Android Market. 113-122
Understanding and Architecture
- Chris Parnin, Spencer Rugaber:
Programmer information needs after memory failure. 123-132 - Luay Alawneh, Abdelwahab Hamou-Lhadj:
Identifying computational phases from inter-process communication traces of HPC applications. 133-142 - Amir Reza Yazdanshenas, Leon Moonen:
Tracking and visualizing information flow in component-based systems. 143-152
Empirical Studies
- Sebastian Kleinschmager, Stefan Hanenberg, Romain Robbes, Éric Tanter, Andreas Stefik:
Do static type systems improve the maintainability of software systems? An empirical study. 153-162 - Zéphyrin Soh, Zohreh Sharafi, Bertrand Van den Plas, Gerardo Cepeda Porras, Yann-Gaël Guéhéneuc, Giuliano Antoniol:
Professional status and expertise for UML class diagram comprehension: An empirical study. 163-172
Semantics and Traceability
- Christopher S. Corley, Elizabeth A. Kammer, Nicholas A. Kraft:
Modeling the ownership of source code topics. 173-182 - Anas Mahmoud, Nan Niu, Songhua Xu:
A semantic relatedness approach for traceability link recovery. 183-192 - Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella:
Using IR methods for labeling source code artifacts: Is it worthwhile? 193-202 - Bogdan Dit, Evan Moritz, Denys Poshyvanyk:
A TraceLab-based solution for creating, conducting, and sharing feature location experiments. 203-208
Source-Code Analysis
- Benedikt Hauptmann, Maximilian Junker, Sebastian Eder, Elmar Jürgens, Rudolf Vaas:
Can clone detection support test comprehension? 209-218 - Jan Harder, Rebecca Tiarks:
A controlled experiment on software clones. 219-228 - Carlos Noguera, Coen De Roover, Andy Kellens, Viviane Jonckers:
Code querying by UML. 229-238
Tool Demonstrations
- Chandan Raj Rupakheti, Daqing Hou:
CriticAL: A critic for APIs and libraries. 241-243 - Janet Feigenspan, Norbert Siegmund:
Supporting comprehension experiments with human subjects. 244-246 - Iman Keivanloo, Chanchal K. Roy, Juergen Rilling:
SeByte: A semantic clone detection tool for intermediate languages. 247-249 - Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, Shinji Kusumoto:
CRat: A refactoring support tool for Form Template Method. 250-252
Poster Presentations
- Hiroshi Kazato, Shinpei Hayashi, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki:
Toward structured location of features. 255-256 - Bo Zhang:
Extraction and improvement of conditionally compiled product line code. 257-258 - Vasil L. Tenev, Slawomir Duszynski:
Applying bioinformatics in the analysis of software variants. 259-260 - Hitesh Sajnani, Joel Ossher, Cristina Videira Lopes:
Parallel code clone detection using MapReduce. 261-262
Student Research Symposium
- Hitesh Sajnani:
Automatic software architecture recovery: A machine learning approach. 265-268 - Anas Mahmoud:
Toward an effective automated tracing process. 269-272 - Ahmad Jbara:
Characterization of the Linux configuration system. 273-276 - Iman Keivanloo:
Leveraging clone detection for Internet-scale source code search. 277-280
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.