| 2015 | A survey of the forms of Java reference names. Simon Butler, Michel Wermelinger, Yijun Yu |
| 2015 | Active semi-supervised defect categorization. Ferdian Thung, Xuan-Bach Dinh Le, David Lo |
| 2015 | Code, camera, action: how software developers document and share program knowledge using YouTube. Laura MacLeod, Margaret-Anne D. Storey, Andreas Bergen |
| 2015 | Comparing trace visualizations for program comprehension through controlled experiments. Florian Fittkau, Santje Finke, Wilhelm Hasselbring, Jan Waller |
| 2015 | Concise and consistent naming: ten years later. Florian Deissenboeck, Markus Pizka |
| 2015 | Could we infer unordered API usage patterns only using the library source code? Mohamed Aymen Saied, Hani Abdeen, Omar Benomar, Houari A. Sahraoui |
| 2015 | Detecting clones in Android applications through analyzing user interfaces. Charlie Soh, Hee Beng Kuan Tan, Yauhen Leanidavich Arnatovich, Lipo Wang |
| 2015 | Detection of software evolution phases based on development activities. Omar Benomar, Hani Abdeen, Houari A. Sahraoui, Pierre Poulin, Mohamed Aymen Saied |
| 2015 | Discovering loners and phantoms in commit and issue data. Gerald Schermann, Martin Brandtner, Sebastiano Panichella, Philipp Leitner, Harald C. Gall |
| 2015 | ExceptionTracer: a solution recommender for exceptions in an integrated development environment. Vahid Amintabar, Abbas Heydarnoori, Mohammad Ghafari |
| 2015 | Exploring the use of concern element role information in feature location evaluation. Emily Hill, David C. Shepherd, Lori L. Pollock |
| 2015 | Eye movements in code reading: relaxing the linear order. Teresa Busjahn, Roman Bednarik, Andrew Begel, Martha E. Crosby, James H. Paterson, Carsten Schulte, Bonita Sharif, Sascha Tamm |
| 2015 | Fault localization during system testing. Pavan Kumar Chittimalli, Vipul Shah |
| 2015 | Framework instantiation using cookbooks constructed with static and dynamic analysis. Raquel Fialho de Queiroz Lafetá, Marcelo de Almeida Maia, David Röthlisberger |
| 2015 | From obfuscation to comprehension. Eran Avidan, Dror G. Feitelson |
| 2015 | Generating refactoring proposals to remove clones from automated system tests. Benedikt Hauptmann, Elmar Jürgens, Volkmar Woinke |
| 2015 | Generating reproducible and replayable bug reports from Android application crashes. Martin White, Mario Linares Vásquez, Peter Johnson, Carlos Bernal-Cárdenas, Denys Poshyvanyk |
| 2015 | How programmers read regular code: a controlled experiment using eye tracking. Ahmad Jbara, Dror G. Feitelson |
| 2015 | I know what you did last summer: an investigation of how developers spend their time. Roberto Minelli, Andrea Mocci, Michele Lanza |
| 2015 | ITMViz: interactive topic modeling for source code analysis. Amir Saeidi, Jurriaan Hage, Ravi Khadka, Slinger Jansen |
| 2015 | License usage and changes: a large-scale study of Java projects on GitHub. Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk |
| 2015 | Limpio: LIghtweight MPI instrumentatiOn. Milan Pavlovic, Milan Radulovic, Alex Ramírez, Petar Radojkovic |
| 2015 | Make it simple: an empirical analysis of GNU make feature use in open source projects. Douglas H. Martin, James R. Cordy, Bram Adams, Giuliano Antoniol |
| 2015 | Manually locating features in industrial source code: the search actions of software nomads. Howell R. Jordan, Jacek Rosik, Sebastian Herold, Goetz Botterweck, Jim Buckley |
| 2015 | Polymorphism in the spotlight: studying its prevalence in Java and Smalltalk. Nevena Milojkovic, Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz, David Röthlisberger, Romain Robbes |
| 2015 | Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, ICPC 2015, Florence/Firenze, Italy, May 16-24, 2015 Andrea De Lucia, Christian Bird, Rocco Oliveto |
| 2015 | RCLinker: automated linking of issue reports and commits leveraging rich contextual information. Tien-Duy B. Le, Mario Linares Vásquez, David Lo, Denys Poshyvanyk |
| 2015 | Recovering workflows from functional tests. Chetan Khadke, Sunjit Rana, Vipul Shah |
| 2015 | Reordering results of keyword-based code search for supporting simultaneous code changes. Yusuke Sabi, Hiroaki Murakami, Yoshiki Higo, Shinji Kusumoto |
| 2015 | Rethinking user interfaces for feature location. Fabian Beck, Bogdan Dit, Jaleo Velasco-Madden, Daniel Weiskopf, Denys Poshyvanyk |
| 2015 | Searching the state space: a qualitative study of API protocol usability. Joshua Sunshine, James D. Herbsleb, Jonathan Aldrich |
| 2015 | Synonym suggestion for tags on stack overflow. Stefanie Beyer, Martin Pinzger |
| 2015 | Test complement exclusion: guarantees from dynamic analysis. Andreas Zeller |
| 2015 | The last line effect. Moritz Beller, Andy Zaidman, Andrey N. Karpov |
| 2015 | The plague doctor: a promising cure for the window plague. Roberto Minelli, Andrea Mocci, Michele Lanza |
| 2015 | Towards visual reflexion models. Marcello Romanelli, Andrea Mocci, Michele Lanza |
| 2015 | Two user perspectives in program comprehension: end users and developer users. Tobias Roehm |
| 2015 | Understanding web applications using component based visual patterns. Dan C. Cosma, Petru Florin Mihancea |
| 2015 | Unsupervised software categorization using bytecode. Javier Escobar-Avila, Mario Linares Vásquez, Sonia Haiduc |
| 2015 | VerXCombo: an interactive data visualization of popular library version combinations. Yuki Yano, Raula Gaikovina Kula, Takashi Ishio, Katsuro Inoue |