Home -> Call & Dates -> Technical Research Track

Technical Research Track

The research track of ICPC 2015 promises to provide a quality forum for researchers and practitioners from academia, industry, and government to present and to discuss state-of-the-art results and best practices in the field of program comprehension. Topics of interest include but are not limited to

  • Cognitive theories for program comprehension, including experiments and case studies;
  • Individual, team, collaborative, distributed, and adversarial program comprehension;
  • Comprehension of specific types of software systems, such as web-based systems, open source, mash-ups, legacy systems, product lines, and systems of systems;
  • Comprehension  in  the  context  of  diverse  software  process  models  and  specific  lifecycle activities, such as: maintenance, reengineering, migration, security, auditing, and testing;
  • Novel  interfaces  to  support  program  comprehension,  including  searching,  browsing  and visualization;
  • Empirical evaluations of program comprehension tools, techniques, and approaches;
  • Comprehension  and  legal  issues,  such  as  due  diligence,  intellectual  property,  reverse engineering, and litigation;
  • Issues and case studies in the transfer of program comprehension technology to industry;
  • Tool support for program comprehension.


Format and Submission

Submissions must be 10 pages long for the main text, inclusive of figures, tables, appendices; references only may be included on up to 2 additional pages. All papers must conform, at time of submission, to the IEEE Formatting Guidelines. Please use either this Word Template or this Latex package (please notice these have been updated on date Jul 29 2014). Make sure that you use US letter page format. Latex users: please  use  \documentclass[conference]{IEEEtran}  (without  option 'compsoc'  or  'compsocconf'). Please, do not use the templates available on the IEEE website, since they are not conform to the ones agreed for ICSE and ICPC. Submissions  must  be  in  PDF  format  and  must  be  submitted  online  via  the  ICPC  2015  EasyChair conference management system here.


Review and Evaluation Criteria

Submissions for the research track should describe original and significant work in the research or practice of program comprehension. Submissions will be peer-reviewed by at least three PC members. Theoretical results, empirical research, such as case studies and experiments, and experience reports are most welcome. Papers must not have been previously accepted for publication nor concurrently submitted for review in another journal, book, conference, or workshop. All accepted papers will be published in the IEEE Digital Library and get a presentation slot.


Publication and Presentation

Upon notification of acceptance, all authors of accepted papers will be asked to complete an IEEE Copyright form and will receive further instructions for preparing their camera-ready versions. At least one author of the paper must register and present the paper at the conference; otherwise the paper will be excluded from both the program and the proceedings. The papers will be presented in a formal setting. More details on the presentations will follow the notifications. All accepted papers will be published in the conference electronic proceedings, which will also be available in the IEEE Digital Library. The best full research papers at ICPC 2015 will be invited to be revised and extended for consideration in a special issue of the Journal of Empirical Software Engineering (EMSE) by Springer. Authors  of  selected  papers  are  expected  to  comply with  the  standard  guidelines  for submitting  an  extended  version  of  a  paper,  which  includes  amongst  others  the  addition  of approximately 30% new material.


Important Dates

Abstract Submission: January 19th, 2015

Paper Submission: January 26th, 2015 January 30th, 2015 (Extended)

Author Notification: March 9th, 2015

Camera Ready: March 30th, 2015


Track Chairs

Christian Bird, Rocco Oliveto


Program Committee

Giuliano Antoniol

Ecole Polytechnique de Montréal, Canada


Venera Arnaoudova

Université du Québec à Montréal, Canada


Alberto Bacchelli

Delft University of Technology, The Netherlands


Olga Baysal

Université de Montréal, Canada


Andrew Begel

Microsoft Research, USA


Dirk Beyer

University of Passau, Germany


Dave Binkley

Loyola University Maryland, USA


Mariano Ceccato

Fondazione Bruno Kessler, Trento


James R. Cordy

Queen's University, Canada


Serge Demeyer

Universiteit Antwerpen, Belgium


Massimiliano Di Penta

University of Sannio, Italy


Thomas Fritz

University of Zurich, Switzerland


Alessandro Garcia

Pontifical Catholic University of Rio de Janeiro, Brazil


Mike Godfrey

University of Waterloo, Canada


Mark Grechanik

University of Illinois at Chicago


Stefan Hanenberg

University of Duisburg-Essen, Germany


Mark Harman

University College London


Emily Hill

Montclair State University, USA


Abram Hindle

University of Alberta, Canada


Daqing Hou

Clarkson University, USA


Katsuro Inoue

Osaka University, Japan


Huzefa Kagdi

Wichita State University, USA


Foutse Khomh

Queen's University, Canada


Rainer Koschke

University of Bremen, Germany


Shinji Kusumoto

Osaka University, Japan


Michele Lanza

University of Lugano, Switzerland


David Lo

Singapore Management University, Singapore


Jonathan Maletic

Kent State University, USA


Andrian Marcus

The University of Texas at Dallas, USA


Collin McMillan

University of Notre Dame, USA


Leon Moonen

Simula Research Laboratory, Norwey


Martin Pinzger

Delft University of Technology


Vaclav Rajlich

Wayne State University, USA


Annibale Panichella

Fondazione Bruno Kessler, Italy


Lori Pollock

University of Delaware, USA


Denys Poshyvanyk

The College of William and Mary, USA


Chanchal K. Roy

University of Saskatchewan


Bonita Sharif

Youngstown State University, USA


Paolo Tonella

Fondazione Bruno Kessler - IRST- Italy


Nikolas Tsantalis

Concordia University, Canada


Bogdan Vasilescu

University of California, USA


Andy Zaidman

Delft University of Technology, The Netherlands


Thomas Zimmermann

Microsoft Research, USA