Write a Blog >>
ICPC 2021
Sat 22 - Sun 30 May 2021 Location to be announced
co-located with ICSE 2021

We invite you to contribute to the ICPC 2021 program by submitting your papers to one or more tracks. Each track of ICPC 2021 has its own submission page and submission deadlines. Please refer to each page for the details. This page ONLY includes the general instructions for the submission. The sample submissions report examples of papers previously accepted at ICPC. Most of them have been awarded with an IEEE/TCSE Distinguished Paper Award (for the research track) and Best Papers (for other tracks). For the journal first track, this is the first edition introducing it: we therefore report an example of a paper previously accepted at the special issue of ICPC’18.

Track Name Track Description Sample Submission Contact person(s)
Research The research track provides a quality forum for researchers and practitioners from academia, industry, and government to present and discuss new results in program comprehension. A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning Fabio Palomba, Anita Sarma
Early Research Achievement The goal of the Early Research Achievements (ERA) track is to provide researchers and practitioners with a forum for presenting promising ideas in early stages of research. Combining Biometric Data with Focused Document Types Classifies a Success of Program Comprehension Venera Arnaudova, Chaiyong Ragkhitwetsagul
Replication and Negative Results RENE track provide an opportunity to (1) reproduce results from previous papers and (2) publish studies with important and relevant negative or null results (results which fail to show an effect, yet demonstrate the research paths that did not pay off). Replication: Indentation: Simply a Matter of Style or Support for Program Comprehension?

Negative Result: Removal of Design Problems through Refactorings: Are We Looking at the Right Symptoms?
Nicole Novielli, Nikolaos Tsantalis
Tool Demonstration The Tool Demonstration track provides a valuable opportunity for live presentations of prototypes and industry-strength tools. Tool demonstration papers are expected to describe tools that implement a research approach. BugVis: Commit Slicing for Fault Visualisation Eunjong Choi, Dario Di Nucci
Education The goal of the Education track is to provide researchers and practitioners with a unique forum to present their work in the field of programming education in various institutions including universities, colleges, company training centers, code clubs, boot camps etc. How do Students Experience and Judge Software Comprehension Techniques? Felienne Hermans, Michelle Ichinco
Journal First Presentations of papers published recently in prestigious software engineering journals. Measuring the impact of lexical and structural inconsistencies on developers’ cognitive load during bug localization Rachel Harrison, David Lo

General Formatting Guidelines

The submissions must conform to the IEEE formatting instructions IEEE Conference Proceedings Formatting Guidelines, (title in 24pt font and full text in 10pt type, LaTeX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf options).

The submissions must comply with the ACM Policy on Plagiarism, Misrepresentation, and Falsification. In particular, they must not have been published elsewhere and must not be under review elsewhere while under review for ICPC. The submission must also comply with the IEEE Policy on Authorship, part of the IEEE Plagiarism FAQ.

Submissions should not disclose the identity of the authors to comply with the double-blind review process employed by ICPC (only Tool Demonstration and J1C2 tracks will follow a single-blind review process). The authors’ names must be omitted from the submissions and references to their prior work should be in the third person. Further advice, guidance, and explanation about the double-blind review process are available on the Q & A of ICSE 2021.

ICPC 2021 follows the ACM SIGSOFT rules on Conflicts of Interest and Confidentiality of Submissions and all authors, reviewers, and organizers will uphold the ACM Code of Ethics and Professional Conduct.

General Publication Guidelines

Upon notification of acceptance, all authors of accepted papers will be asked to complete a 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 ACM and IEEE Digital Library. The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2021. The official publication date affects the deadline for any patent filings related to published work.

In any case, purchases of additional pages in the proceedings are not allowed.