Contact: icpc2016@gmail.com ICPC 2016      May 16-17, 2016      Renaissance Austin Hotel 9721 Arboretum Boulevard Austin, Texas 78759 USA

24TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION


Program


The program will include the Technical Track full papers listed below, along with a Keynote, MIP (Most Influential Paper from 2006), along with short papers and tool demonstrations.

MIP (Most Influential Paper) for ICPC 2016


Awarded to the most influential paper from 10 years ago at ICPC 2006

"What's in a Name? A Study of Identifiers"

D. Lawrie, C. Morrell, H. Field, D. Binkley

The authors will discuss their paper in a special session.

Technical Track Accepted Papers


A Novel Approach for Estimating Truck Factors

Guilherme Avelino, Leonardo Passos, Andre Hora, and Marco Tulio Valente

Identifying Modularization Patterns by Visual Comparison of Multiple Hierarchies

Fabian Beck, Jan Melcher, and Daniel Weiskopf

Rule-Directed Code Clone Synchronization

Xiao Cheng, Hao Zhong, Yuting Chen, Zhenjiang Hu, and Jianjun Zhao

Glyph-Based Software Component Identification

Ignacio Fernandez, Alexandre Bergel, Juan Pablo Sandoval Alcocer, Alejandro José Infante Rica, and Tudor Girba

On Method Ordering

Yorai Geffen and Shahar Maoz

Do Code Smells Hamper Novice Programming? A Controlled Experiment on Scratch Programs

Felienne Hermans and Efthimia Aivaloglou

Navigating the WordPress Plugin Landscape

Mark Hills

Can we find Stable Alternatives for Unstable Eclipse Interfaces?

Simon Kawuma, John Businge, and Engineer Bainomugisha

On Automatically Detecting Similar Android Apps

Mario Linares-Vasquez, Andrew Holtzhauer, and Denys Poshyvanyk

Taming the IDE with Fine-grained Interaction Data

Roberto Minelli, Andrea Mocci, Romain Robbes, and Michele Lanza

Can We Enforce a Benefit for Dynamically Typed Languages in Comparison to Statically Typed Ones? A Controlled Experiment

Sebastian Okon and Stefan Hanenberg

A Textual-based Technique for Smell Detection

Fabio Palomba, Annibale Panichella, Andrea De Lucia, Rocco Oliveto, and Andy Zaidman

Context-Based Code Smells Prioritization for Prefactoring

Natthawute Sae-Lim, Shinpei Hayashi, and Motoshi Saeki

A Cooperative Approach for Combining Client-based and Library-based API Usage Pattern Mining

Mohamed Aymen Saied and Houari Sahraoui

Multistaging to Understand: Distilling the Essence of Java Code Examples

Huascar Sanchez, Jim Whitehead, and Martin Schaef

Improving Code Readability Models with Textual Features

Simone Scalabrino, Mario Linares-Vásquez, Denys Poshyvanyk, and Rocco Oliveto

Are Unreachable Methods Harmful? Results from a Controlled Experiment

Giuseppe Scanniello, Simone Romano, Denys Poshyvanyk, and Christopher Vendome

A Case Study of Program Comprehension Effort and Technical Debt Estimations

Vallary Singh, Will Snipes, Lori Pollock, and Nicholas A. Kraft

Identifying Functionally Similar Code in Complex Codebases

Fang-Hsiang Su, Jonathan Bell, Gail Kaiser, and Simha Sethumadhavan

Learning to Rank for Bug Report Assignee Recommendation

Yuan Tian, Dinusha Wijedasa, David Lo, and Claire Le Goues