| 2016 | 24th IEEE International Conference on Program Comprehension, ICPC 2016, Austin, TX, USA, May 16-17, 2016 |
| 2016 | A case study of program comprehension effort and technical debt estimations. Vallary Singh, Lori L. Pollock, Will Snipes, Nicholas A. Kraft |
| 2016 | A cooperative approach for combining client-based and library-based API usage pattern mining. Mohamed Aymen Saied, Houari A. Sahraoui |
| 2016 | A novel approach for estimating Truck Factors. Guilherme Avelino, Leonardo Teixeira Passos, André C. Hora, Marco Túlio Valente |
| 2016 | A textual-based technique for Smell Detection. Fabio Palomba, Annibale Panichella, Andrea De Lucia, Rocco Oliveto, Andy Zaidman |
| 2016 | Android build dependency analysis. Bo Zhang, Vasil L. Tenev, Martin Becker |
| 2016 | Are unreachable methods harmful? Results from a controlled experiment. Simone Romano, Christopher Vendome, Giuseppe Scanniello, Denys Poshyvanyk |
| 2016 | Can we enforce a benefit for dynamically typed languages in comparison to statically typed ones? A controlled experiment. Sebastian Okon, Stefan Hanenberg |
| 2016 | Can we find stable alternatives for unstable Eclipse interfaces? Simon Kawuma, John Businge, Engineer Bainomugisha |
| 2016 | Case studies of optimized sequence diagram for program comprehension. Madhusudan Srinivasan, Jeong Yang, Young Lee |
| 2016 | Comprehending source code of large software system for reuse. Aniket Kulkarni |
| 2016 | Context-based code smells prioritization for prefactoring. Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki |
| 2016 | Defending against the attack of the micro-clones. Rijnard van Tonder, Claire Le Goues |
| 2016 | Detecting exploratory programming behaviors for introductory programming exercises. Erina Makihara, Hiroshi Igaki, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida |
| 2016 | Do code smells hamper novice programming? A controlled experiment on Scratch programs. Felienne Hermans, Efthimia Aivaloglou |
| 2016 | Embedding programming context into source code. Alexander Breckel, Matthias Tichy |
| 2016 | Extracting configuration parameter interactions using static analysis. Chelsea A. Metcalf, Farhaan Fowze, Tuba Yavuz, José A. B. Fortes |
| 2016 | FeedBaG: An interaction tracker for Visual Studio. Sven Amann, Sebastian Proksch, Sarah Nadi |
| 2016 | Generating clone references with less human subjectivity. Yusuke Yuki, Yoshiki Higo, Keisuke Hotta, Shinji Kusumoto |
| 2016 | Glyph-based software component identification. Ignacio Fernandez, Alexandre Bergel, Juan Pablo Sandoval Alcocer, Alejandro Infante, Tudor Gîrba |
| 2016 | Hey! Are you injecting side effect?: A tool for detecting purity changes in java methods. Naoto Ogura, Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Shinji Kusumoto |
| 2016 | Human-machine resolution of Invisible Control Flow? Suresh C. Kothari, Ahmed Tamrawi, Jon Mathews |
| 2016 | INLINE: Now you're coding with portals. Alexander Breckel, Matthias Tichy |
| 2016 | Identifying functionally similar code in complex codebases. Fang-Hsiang Su, Jonathan Bell, Gail E. Kaiser, Simha Sethumadhavan |
| 2016 | Identifying modularization patterns by visual comparison of multiple hierarchies. Fabian Beck, Jan Melcher, Daniel Weiskopf |
| 2016 | Improving code readability models with textual features. Simone Scalabrino, Mario Linares Vásquez, Denys Poshyvanyk, Rocco Oliveto |
| 2016 | InfectoMeter: A tool that helps to place bug fixes. Mohammad R. Azadmanesh, Matthias Hauswirth |
| 2016 | Investigating the android apps' success: An empirical study. Latifa Guerrouj, Olga Baysal |
| 2016 | Learning to rank for bug report assignee recommendation. Yuan Tian, Dinusha Wijedasa, David Lo, Claire Le Goues |
| 2016 | Measuring energy footprint of software features. Syed Islam, Adel Noureddine, Rabih Bashroush |
| 2016 | Multistaging to understand: Distilling the essence of java code examples. Huascar Sanchez, Jim Whitehead, Martin Schäf |
| 2016 | Navigating the WordPress plugin landscape. Mark Hills |
| 2016 | On automatically detecting similar Android apps. Mario Linares Vásquez, Andrew Holtzhauer, Denys Poshyvanyk |
| 2016 | On method ordering. Yorai Geffen, Shahar Maoz |
| 2016 | PORBS: A parallel observation-based slicer. Syed S. Islam, David W. Binkley |
| 2016 | Retrofitting automatic testing through library tests reusing. Lei Ma, Cheng Zhang, Bing Yu, Jianjun Zhao |
| 2016 | Revisiting the relationship between code smells and refactoring. Norihiro Yoshida, Tsubasa Saika, Eunjong Choi, Ali Ouni, Katsuro Inoue |
| 2016 | Rule-directed code clone synchronization. Xiao Cheng, Hao Zhong, Yuting Chen, Zhenjiang Hu, Jianjun Zhao |
| 2016 | STAC: A tool for Static Textual Analysis of Code. Saket Khatiwada, Michael Kelly, Anas Mahmoud |
| 2016 | Software development and tool usability. Brian Dillon, Richard Thompson |
| 2016 | Synchronized static and dynamic visualization in a web-based programming environment. Jeong Yang, Young Lee, David Hicks |
| 2016 | Taming the IDE with fine-grained interaction data. Roberto Minelli, Andrea Mocci, Romain Robbes, Michele Lanza |
| 2016 | Towards quality gates in continuous delivery and deployment. Gerald Schermann, Jürgen Cito, Philipp Leitner, Harald C. Gall |
| 2016 | Understanding interactive debugging with Swarm Debug Infrastructure. Fábio Petrillo, Zéphyrin Soh, Foutse Khomh, Marcelo Soares Pimenta, Carla Maria Dal Sasso Freitas, Yann-Gaël Guéhéneuc |
| 2016 | WAVI: A reverse engineering tool for web applications. Jonathan Cloutier, Segla Kpodjedo, Ghizlane El-Boussaidi |
| 2016 | WB4SP: A tool to build the word base for specific programs. Weisong Sun, Xiaobing Sun, Hui Yang, Bin Li |