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