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