Skip Navigation Links


The following links can be used to jump to the schedule of a particular day
Day 1 Schedule
Day 2 Schedule

Conference Venue: Hyderabad International Convention Centre (Room: MR G.04)
DAY 1 Monday, June 2

8:45am – 9:00am Opening (Note: ICPC starts early today at 8:45am)

9:00am – 9:50am Invited Talk - Most Influential Paper from IWPC 2004

The MoJo Family: A Story about Clustering Evaluation
Zhihua Wen and Vassilios Tzerpos
York University, Canada
Article Search

9:50am – 10:30am Architecture [Session Chair: Ravindra Naik]

Do Architectural Design Decisions Improve the Understanding of Software Architecture? Two Controlled Experiments (Research - 15 min)
Mojtaba Shahin, Peng Liang, and Zengyang Li
Wuhan University, China; Islamic Azad University, Iran; VU University Amsterdam, Netherlands; University of Groningen, Netherlands
Preprint Available

Revealing the Relationship between Architectural Elements and Source Code Characteristics (Research - 15 min)
Vanius Zapalowski, Ingrid Nunes, and Daltro José Nunes
Federal University of Rio Grande do Sul, Brazil
Article Search

10:30am – 11:00am ICPC Morning Break

11:00am – 12:30pm Supporting Software Engineers [Session Chair: Wei Le]

Understanding LDA in Source Code Analysis (Research - 15 min)
David Binkley, Daniel Heinz, Dawn Lawrie, and Justin Overfelt
Loyola University Maryland, USA; Booz Allen Hamilton, USA
Preprint Available Info

A Diagnosis-Based Approach to Software Comprehension (Research - 15 min)
Alexandre Perez and Rui Abreu
University of Porto, Portugal
Preprint Available

dsOli: Data Structure Operation Location and Identification (Tool - 10 min)
David H. White
University of Bamberg, Germany
Article Search

Version History, Similar Report, and Structure: Putting Them Together for Improved Bug Localization (Research - 15 min)
Shaowei Wang and David Lo
Singapore Management University, Singapore
Preprint Available

Understanding the Database Manipulation Behavior of Programs (ERA - 10 min)
Nesrine Noughi, Marco Mori, Loup Meurice, and Anthony Cleve
University of Namur, Belgium
Article Search

On Mapping Releases to Commits in Open Source Systems (ERA - 10 min)
Joe F. Shobe, Md Yasser Karim, Motahareh Bahrami Zanjani, and Huzefa Kagdi
Wichita State University, USA
Preprint Available

12:30pm – 1:45pm ICPC Lunch (Note: ICPC restarts early after lunch at 1:45pm)

1:45pm – 3:30pm Collaborative and Human Aspects [Session Chair: Chris Parnin]

Ranking Crowd Knowledge to Assist Software Development (Research - 15 min)
Lucas B. L. de Souza, Eduardo C. Campos, and Marcelo de A. Maia
Federal University of Uberlândia, Brazil
Preprint Available

How Do API Changes Trigger Stack Overflow Discussions? A Study on the Android SDK (Research - 15 min)
Mario Linares-Vásquez, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, and Denys Poshyvanyk
College of William and Mary, USA; University of Sannio, Italy; University of Molise, Italy
Preprint Available

Towards More Accurate Content Categorization of API Discussions (Research - 15 min)
Bo Zhou, Xin Xia, David Lo, Cong Tian, and Xinyu Wang
Zhejiang University, China; Singapore Management University, Singapore; Xidian University, China
Article Search

CODES: mining sourCe cOde Descriptions from developErs diScussions (Tool - 10 min)
Carmine Vassallo, Sebastiano Panichella, Massimiliano Di Penta, and Gerardo Canfora
University of Sannio, Italy
Preprint Available Video Info

Condensing Class Diagrams by Analyzing Design and Network Metrics using Optimistic Classification (Research - 15 min)
Ferdian Thung, David Lo, Mohd Hafeez Osman, and Michel R. V. Chaudron
Singapore Management University, Singapore; Leiden University, Netherlands; Chalmers, Sweden
Article Search

An Information Visualization Feature Model for Supporting the Selection of Software Visualizations (ERA - 10 min)
Renan Vasconcelos, Marcelo Schots, and Cláudia Werner
COPPE, Brazil; Federal University of Rio de Janeiro, Brazil
Preprint Available

Enabling Integrated Development Environments with Natural User Interface Interactions (ERA - 10 min)
Denis Delimarschi, George Swartzendruber, and Huzefa Kagdi
Wichita State University, USA
Preprint Available Info

3:30pm – 4:00pm ICPC Afternoon Break

4:00pm – 5:05pm Recommendations [Session Chair: Tien Nguyen]

Amalgamating Source Code Authors, Maintainers, and Change Proneness to Triage Change Requests (Research - 15 min)
Md Kamal Hossen, Huzefa Kagdi, and Denys Poshyvanyk
Wichita State University, USA; College of William and Mary, USA
Preprint Available

Mining Unit Tests for Code Recommendation (ERA - 10 min)
Mohammad Ghafari, Carlo Ghezzi, Andrea Mocci, and Giordano Tamburrelli
Politecnico di Milano, Italy; University of Lugano, Switzerland
Article Search

Recommending Automated Extract Method Refactorings (Research - 15 min)
Danilo Silva, Ricardo Terra, and Marco Tulio Valente
Federal University of Minas Gerais, Brazil; Federal University of Lavras, Brazil
Preprint Available Info

Identifying and Locating Interference Issues in PHP Applications: The Case of WordPress (Research - 15 min)
Laleh Eshkevari, Giuliano Antoniol, James R. Cordy, and Massimiliano Di Penta
Polytechnique Montréal, Canada; Queen's University, Canada; University of Sannio, Italy
Article Search

5:05pm – 5:35pm Joint Session with CHASE 1 (Room: MR G.04)

Prioritizing Maintainability Defects based on Refactoring Recommendations (Industry Full - 15 min)
Daniela Steidl and Sebastian Eder
CQSE, Germany; TU München, Germany
Preprint Available

U Can Touch This: Touchifying an IDE (CHASE Full – 15 min)
Benjamin Biege, Julien Hoffmann, Artur Lipinski, Stephan Diehl
University of Trier, Germany
Article Search

5:35pm – 6:00p Joint ICPC-CHASE Poster and Tool Demo Session

7:00pm - 9:30pm Joint ICPC-CHASE Awards Banquet (Location: Hall 5 & 6 at the conference venue)

DAY 2 Tuesday, June 3

9:00am – 9:30am Joint Session with CHASE 2 (Room: MR G.04)

How the Evolution of Emerging Collaborations Relates to Code Changes: an Empirical Study (Research - 15 min)
Sebastiano Panichella, Gerardo Canfora, Massimiliano Di Penta, and Rocco Oliveto
University of Sannio, Italy; University of Molise, Italy
Preprint Available

The Hard Life of Open Source Software Project Newcomers (CHASE Full – 15 min)
Igor Steinmacher, Igor Scaliante Wiese, Tayana Conte, Marco Gerosa, David Redmiles
Universidade Tecnológica Federal do Paraná, Brazil; Federal University of Technology – Paraná - UTFPR, Brazil; UFAM, Brazil; IME - USP, Brazil; Department of Informatics, University of California, Irvine
Preprint Available

9:30am – 10:30am Keynote

Innovating in India: Designing for Constraint, Computing for Inclusion
Edward Cutrell
Microsoft Research, India
Article Search

10:30am – 11:00am ICPC Morning Break

11:00am – 12:30pm Understanding Comprehension [Session Chair: Janet Siegmund]

On the Effect of Code Regularity on Comprehension (Research - 15 min)
Ahmad Jbara and Dror G. Feitelson
Netanya Academic College, Israel; Hebrew University of Jerusalem, Israel
Preprint Available

Capturing Software Traceability Links from Developers' Eye Gazes (ERA - 10 min)
Braden Walters, Timothy Shaffer, Bonita Sharif, and Huzefa Kagdi
Youngstown State University, USA; Wichita State University, USA
Article Search Info

Comprehension Support during Knowledge Transitions: Learning from Field (Industry Talk - 10 min)
Vikrant Kaulgud, Annervaz K. M., Janardan Misra, and Gary Titus
Accenture Technology Labs, India
Article Search

A Visualization Tool Recording Historical Data of Program Comprehension Tasks (Tool - 10 min)
Katsuhisa Maruyama, Takayuki Omori, and Shinpei Hayashi
Ritsumeikan University, Japan; Tokyo Institute of Technology, Japan
Article Search

An Empirical Comparison of Static and Dynamic Type Systems on API Usage in the Presence of an IDE: Java vs. Groovy with Eclipse (Research - 15 min)
Pujan Petersen, Stefan Hanenberg, and Romain Robbes
University of Duisburg-Essen, Germany; University of Chile, Chile
Preprint Available

What Is the Foundation of Evidence of Human Factors Decisions in Language Design? An Empirical Study on Programming Language Workshops (Research - 15 min)
Andreas Stefik, Stefan Hanenberg, Mark McKenney, Anneliese Andrews, Srinivas Kalyan Yellanki, and Susanna Siebert
University of Nevada at Las Vegas, USA; University of Duisburg-Essen, Germany; Southern Illinois University at Edwardsville, USA; University of Denver, USA; Washington University, USA
Article Search

12:30pm – 1:45pm ICPC Lunch (Note: ICPC restarts early after lunch at 1:45pm)

1:45pm – 3:30pm Software Quality [Session Chair: Huzefa Kagdi]

Domain Matters: Bringing Further Evidence of the Relationships among Anti-patterns, Application Domains, and Quality-Related Metrics in Java Mobile Apps (Research - 15 min)
Mario Linares-Vásquez, Sam Klock, Collin McMillan, Aminata Sabané, Denys Poshyvanyk, and Yann-Gaël Guéhéneuc
College of William and Mary, USA; University of Notre Dame, USA; Polytechnique Montréal, Canada
Preprint Available

SCQAM: A Scalable Structured Code Quality Assessment Method for Industrial Software (Industry Full - 15 min)
Shrinath Gupta, Himanshu Kumar Singh, Radhika D. Venkatasubramanyam, and Umesh Uppili
Siemens, India
Article Search

Repeatedly-Executed-Method Viewer for Efficient Visualization of Execution Paths and States in Java (Tool - 10 min)
Toshinori Matsumura, Takashi Ishio, Yu Kashima, and Katsuro Inoue
Osaka University, Japan
Article Search

A Formal Evaluation of DepDegree Based on Weyuker's Properties (ERA - 10 min)
Dirk Beyer and Peter Häring
University of Passau, Germany
Preprint Available Info

Hey! Are You Committing Tangled Changes? (ERA - 10 min)
Hiroyuki Kirinuki, Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto
Osaka University, Japan
Preprint Available

A Semiautomated Method for Classifying Program Analysis Rules into a Quality Model (Industry Short - 10 min)
Shrinath Gupta and Himanshu Kumar Singh
Siemens, India
Article Search

An Approach for Evaluating and Suggesting Method Names using N-gram Models (ERA - 10 min)
Takayuki Suzuki, Kazunori Sakamoto, Fuyuki Ishikawa, and Shinichi Honiden
University of Tokyo, Japan; National Institute of Informatics, Japan
Article Search

Cross-Language Bug Localization (ERA - 10 min)
Xin Xia, David Lo, Xingen Wang, Chenyi Zhang, and Xinyu Wang
Zhejiang University, China; Singapore Management University, Singapore
Article Search

3:30pm – 4:00pm ICPC Afternoon Break

4:00pm – 5:30pm Novel Development Tooling [Session Chair: Fabian Beck]

Automatic Documentation Generation via Source Code Summarization of Method Context (Research - 15 min)
Paul W. McBurney and Collin McMillan
University of Notre Dame, USA
Article Search

Improving Topic Model Source Code Summarization (ERA - 10 min)
Paul W. McBurney, Cheng Liu, Collin McMillan, and Tim Weninger
University of Notre Dame, USA
Article Search

A Code Obfuscation Framework using Code Clones (Industry Short - 10 min)
Aniket Kulkarni and Ravindra Metta
Tata Consultancy Services, India
Article Search

JCSD: Visual Support for Understanding Code Control Structure (Tool - 10 min)
Ahmad Jbara and Dror G. Feitelson
Netanya Academic College, Israel; Hebrew University of Jerusalem, Israel
Preprint Available

Plagiarism Detection for Multithreaded Software Based on Thread-Aware Software Birthmarks (Research - 15 min)
Zhenzhou Tian, Qinghua Zheng, Ting Liu, Ming Fan, Xiaodong Zhang, and Zijiang Yang
Xi'an Jiaotong University, China; Western Michigan University, USA; Xi’an University of Technology, China
Article Search

Redacting Sensitive Information in Software Artifacts (Research - 15 min)
Mark Grechanik, Collin McMillan, Tathagata Dasgupta, Denys Poshyvanyk, and Malcom Gethers
University of Illinois at Chicago, USA; University of Notre Dame, USA; College of William and Mary, USA; University of Maryland in Baltimore County, USA
Preprint Available

5:30pm – 6:00pm Open SC Meeting with ICPC 2015 Presentation