ICPC 2026
Sun 12 - Mon 13 April 2026 Rio de Janeiro, Brazil
co-located with ICSE 2026
Dates
Tracks
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 12 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

08:00 - 17:30
Sunday RegistrationICSE Social, Networking and Special Rooms at Main Entrance

Registration for ICSE 2026.

08:00
9h30m
Registration
ICSE 2026 Registration
ICSE Social, Networking and Special Rooms

09:00 - 10:30
Opening + Keynote + MIP AwardICPC Program / MIP Award at Europa II
09:00
10m
Talk
Opening Message from the Chairs
ICPC Program

09:10
60m
Keynote
When AI Gets It *Almost* Right: Lessons from AI-Assisted Software Development
ICPC Program
Sarah Nadi New York University Abu Dhabi
Media Attached
10:10
20m
Awards
A Novel Approach for Estimating Truck Factors
MIP Award
Guilherme Amaral Avelino Federal University of Piaui, Leonardo Passos University of Waterloo, Canada, Andre Hora UFMG, Marco Tulio Valente Federal University of Minas Gerais, Brazil
Link to publication DOI
10:30 - 11:00
Sunday Morning BreakICSE Catering at Catering and Exhibition Hall (Europa I to IV)

This break will provide an opportunity for networking and relaxation between sessions.

10:30
30m
Coffee break
Break
ICSE Catering

11:00 - 12:30
Session 1 - Code AnalysisResearch Track / ICPC Program / Early Research Achievements (ERA) at Europa II
Chair(s): Igor Wiese Federal University of Technology
11:00
10m
Talk
Pretraining on Call Graphs: When Binary Analysis Tasks Profit From Context
Research Track
Samuel Valenzuela LMU Munich, MCML, CDTM, Johannes Kinder LMU Munich
Pre-print Media Attached
11:10
10m
Talk
LuaReSym: Recovering Variables Liveness Range in Stripped Lua Bytecode via Multi-Stage Static Analysis
Research Track
Weilong Li School of Computer Science and Engineering,Sun Yat-sen University, Ruizhi Xiao School of Computer Science and Engineering,Sun Yat-sen University, Yabo Wang School of Computer Science and Engineering,Sun Yat-sen University, Jiakun Sun School of Computer Science and Engineering,Sun Yat-sen University, Yuqing Shao School of Information Science and Engineering, East China University of Science and Technology, Shuyuan Jin School of Computer Science and Engineering,Sun Yat-sen University
11:20
10m
Talk
Modubin: A Binary Modularization Approach Based on the Locality of Homologous Functions
Research Track
Wenyan Yu Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences, Lei Cui Zhongguancun Laboratory, Jiayuan Li Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences, liyubo Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences, Hong Li Institute of Information Engineering at Chinese Academy of Sciences, Kai Cheng Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences, Hongsong Zhu Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences
DOI Media Attached
11:30
10m
Talk
RlDecompiler: Enhancing LLM-based Decompilation via Reinforcement Learning with a Multi-Faceted Reward Function
Research Track
Yuchi Su University of Electronic Science and Technology of China, Weina Niu University of Electronic Science and Technology of China, Jiacheng Gong University of Electronic Science and Technology of China, Ran Yan University of Electronic Science and Technology of China, Song Li The State Key Laboratory of Blockchain and Data Security, Zhejiang University, Xin Liu Lanzhou University, Xiaosong Zhang University of Electronic Science and Technology of China
11:40
10m
Talk
A Multi-Agent Framework for Automated Exploit Generation with Constraint-Guided Comprehension and Reflection
Research Track
Siyi Chen Alibaba Group, Tianhan Luo Alibaba Group, Shijian Wu Alibaba Group, Xiangyu Liu Alibaba Group, Yilin Zhou Wuhan University, Qi Li Alibaba Group, Wenyuan Xu Aarhus University
Pre-print
11:50
10m
Talk
Typify: A Lightweight Usage-driven Static Analyzer for Precise Python Type Inference
Research Track
Ali Aman University of Windsor, Muhammad Asaduzzaman University of Windsor, Shaowei Wang University of Manitoba
Pre-print
12:00
10m
Talk
To GOTO or Not to GOTO: Measuring Structural Complexity of (Decompiled) Code
Research Track
Steffen Enders Fraunhofer FKIE, Eva-Maria Behner Fraunhofer FKIE, Elmar Padilla Fraunhofer FKIE
12:10
5m
Talk
Understanding Type Hints in Python Libraries and Frameworks: Early Insights
Early Research Achievements (ERA)
Thiago Roberto Magalhães UFMG, João Eduardo Montandon Universidade Federal de Minas Gerais (UFMG)
12:15
10m
Live Q&A
Joint QA and Discussion
ICPC Program

12:30 - 14:00
Sunday LunchICSE Catering at Catering and Exhibition Hall (Europa I to IV)

Lunch time with a variety of meal options available for attendees, including vegetarian choices. This session will provide an opportunity for attendees to enjoy a meal while networking with colleagues and discussing the day’s events.

12:30
90m
Lunch
Lunch
ICSE Catering

14:00 - 15:30
Session 2 - Human AspectsResearch Track / Tool Demonstration / ICPC Program / Early Research Achievements (ERA) / Journal First at Europa II
Chair(s): Alexander Serebrenik Eindhoven University of Technology, Masud Rahman Dalhousie University
14:00
10m
Talk
Do Developers Read Type Information? An Eye-Tracking Study on TypeScript
Research Track
Samuel W. Flint Dakota State University, Robert Dyer University of Nebraska-Lincoln, Bonita Sharif University of Nebraska-Lincoln, USA
Pre-print Media Attached
14:10
10m
Talk
Eye-Tracking Insights into the Effects of Type Annotations and Identifier Naming
Research Track
Nils Alznauer University of Bern, Norman Peitek Saarland University, Youssef Abdelsalam Saarland University, Annabelle Bergum Saarland University, Marvin Wyrich Saarland University, Sven Apel Saarland University
Pre-print
14:20
5m
Talk
Attention to Innovation: Linking Developer Gaze and Coding Approaches
Early Research Achievements (ERA)
Yahya Lafhal Polytechnique Montreal, Zohreh Sharafi Polytechnique Montréal, Mahta Amini Polytechnique Montréal
Pre-print
14:25
10m
Talk
Understanding the Low Inter-Rater Agreement on Aggressiveness on the Linux Kernel Mailing List
Journal First
Thomas Bock Carnegie Mellon University, Niklas Schneider Saarland University, Angelika Schmid IBM, Sven Apel Saarland University, Janet Siegmund Chemnitz University of Technology
Link to publication Media Attached
14:35
10m
Talk
Grasping AI Reliance in Program Comprehension and Coding through the AIRELI Persona Taxonomy
Research Track
Tarek Alakmeh University of Zurich, Norman Anderson University of Victoria, Victoria Jackson University of Southampton, Guilherme Vaz Pereira School of Technology, PUCRS, Brazil, Umit Akirmak University of Victoria, Anthony Estey University of British Columbia, Rafael Prikladnicki School of Technology at PUCRS University, Andre van der Hoek University of California, Irvine, Margaret-Anne Storey University of Victoria, Thomas Fritz University of Zurich
Pre-print Media Attached
14:45
10m
Talk
Put The "Code" Back in "Code Comprehension Study"
Research Track
Kyle D. Chin University of British Columbia, Reid Holmes University of British Columbia
DOI Pre-print
14:55
10m
Talk
The Way of Types: A Report on Developer Experience with Type-Driven Development
Research Track
Sára Juhošová Delft University of Technology, Andy Zaidman TU Delft, Jesper Cockx Delft University of Technology
Pre-print
15:05
10m
Talk
Understanding Codebase like a Professional! Human-AI Collaboration for Code Comprehension
Research Track
Jie (Sophia) Gao The Johns Hopkins University, Yue Xue MetaTrust Labs, Xiaofei Xie Singapore Management University, Junming Cao Fudan University, SoeMin THANT Singapore-MIT Alliance for Research and Technology, Erika Lee University of California San Diego, Bowen Xu North Carolina State University
15:15
5m
Talk
Hyalinos: From Type Inference to Community Knowledge
Tool Demonstration
Larisa Safina INRIA Lillle - Nord Europe
15:21
9m
Live Q&A
Joint QA and Discussion
ICPC Program

15:30 - 16:00
Sunday Afternoon BreakICSE Catering at Catering and Exhibition Hall (Europa I to IV)

Afternoon Break with a variety of beverages and snacks available for attendees. This break will provide an opportunity for networking and relaxation between sessions.

15:30
30m
Coffee break
Break
ICSE Catering

16:00 - 17:30
Session 3 - Tools and Interfaces for Software AnalysisEarly Research Achievements (ERA) / Replications and Negative Results (RENE) / Tool Demonstration / ICPC Program / Research Track at Europa II
Chair(s): Nicole Novielli University of Bari
16:00
10m
Talk
A Comparative Study of Dual-Monitor and Augmented-Reality Interfaces for Digital-Twin-Based Debugging
Research Track
Lucas Kreber Trier University, Nico Feld Trier University, Stephan Diehl Computer Science, University Trier, Germany, Benjamin Weyers Trier University
16:10
5m
Talk
Understanding CI/CD Workflow Runs Through Interactive and Animated Visualizations
Early Research Achievements (ERA)
Pablo Valenzuela-Toledo University of Bern, Universidad de La Frontera, Sebastiano Panichella University of Bern, Timo Kehrer University of Bern
16:15
5m
Talk
CrossLink: A Tool for Cross-Language (Java-C/C++) Code Comprehension
Tool Demonstration
Ajinkya Sawarkar Indian Institute of Technology Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati, Anirudh Arrepu Indian Institute of Technology Tirupati
Media Attached File Attached
16:20
5m
Talk
BF-CBOM: Uncovering Cryptographic Assets Through Comparative CBOM Analysis at Scale
Tool Demonstration
Roman Bögli University of Bern, Jonas Spieler University of Bern, Timo Kehrer University of Bern
DOI Pre-print Media Attached
16:25
5m
Talk
COBMaker - An Interactive Block-Based Programming Environment for COBOL
Tool Demonstration
Satish Pati IIT Tirupati, Raghavendra Pappu IIT Tirupati, Rahul Krishna Gaddam IIT Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati
Media Attached
16:30
5m
Talk
CPPJoules: An Energy Measurement Tool for C++
Tool Demonstration
Shivadharshan S Indian Institute of Technology Tirupati, Akilesh P Indian Institute of Technology Tirupati, Rajrupa Chattaraj Indian Institute of Technology Tirupati, India, Sridhar Chimalakonda Indian Institute of Technology Tirupati
Media Attached
16:35
10m
Talk
Can We Spot Energy Regressions Using Developers Tests? An Industrial Replication
Replications and Negative Results (RENE)
Louay Khrouf Berger-Levrault, Anas Shatnawi Berger-Levrault, Romain Rouvoy Univ. Lille / Inria / IUF
16:45
10m
Talk
Evaluating the use of Augmented Reality for Dependency Graph Analysis: A Controlled Experiment
Replications and Negative Results (RENE)
Juan Pablo Sandoval Alcocer Pontificia Universidad Católica de Chile, Dussan Freire-Pozo Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana, Tiara Rojas-Stambuk Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana, Alison Fernandez-Blanco Pontificia Universidad Católica de Chile, Leonel Merino Pontificia Universidad Católica de Chile
16:55
5m
Talk
Test Behaviors, Not Methods! Detecting Tests Obsessed by Methods
Early Research Achievements (ERA)
Andre Hora UFMG, Andy Zaidman TU Delft
Pre-print Media Attached
17:00
10m
Talk
Déjà Vu: A Replication Study on Code Smells and Faults in JavaScript Projects
Replications and Negative Results (RENE)
Kevin Pacifico University of Salerno, Giammaria Giordano University of Salerno, Valeria Pontillo Gran Sasso Science Institute, Massimiliano Di Penta University of Sannio, Italy, Damian Andrew Tamburri University of Sannio - JADS/NXP Semiconductors, Fabio Palomba University of Salerno
Link to publication
17:10
10m
Talk
Industrial Replication of COLOR: Locator Repair in Continuous Integration and Failure Patterns under UI/DOM Evolution
Replications and Negative Results (RENE)
Hilal Taha University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg, Joel Muller BGL BNP Paribas
DOI File Attached
17:20
10m
Live Q&A
Joint QA and Discussion
ICPC Program

Mon 13 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

08:00 - 17:30
Monday RegistrationICSE Social, Networking and Special Rooms at Main Entrance

Registration for ICSE 2026.

08:00
9h30m
Registration
ICSE 2026 Registration
ICSE Social, Networking and Special Rooms

10:30 - 11:00
Monday Morning BreakICSE Catering at Catering and Exhibition Hall (Europa I to IV)

This break will provide an opportunity for networking and relaxation between sessions.

10:30
30m
Coffee break
Break
ICSE Catering

11:00 - 12:30
Session 5 - Summarization, Documentation, and Code ReviewResearch Track / Vaclav Rajlich Early Career Award / ICPC Program / Journal First at Europa II
Chair(s): Masud Rahman Dalhousie University
11:00
10m
Talk
Vaclav Rajlich Award
Vaclav Rajlich Early Career Award
Marvin Wyrich Saarland University
11:10
10m
Talk
RepoMind: Enhancing Repository-Level Code Generation via LLM Reasoning over Structured Repository Documentation
Research Track
Songwen Gong South China University of Technology, Mengzhen Wang South China University of Technology, Jiexin Wang South China University of Technology, Yi Cai School of Software Engineering, South China University of Technology, Guangzhou, China
11:20
10m
Talk
SQL-Commenter: Aligning Large Language Models for SQL Comment Generation with Direct Preference Optimization
Research Track
Lei Yu Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Peng Wang Institute of Information Engineering,Chinese Academy of Sciences, Jingyuan Zhang Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Xin Wang Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, Jia Xu Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, Li Yang Institute of Software, Chinese Academy of Sciences, Changzhi Deng Institute of Software, Chinese Academy of Sciences, Jiajia Ma Institute of Software, Chinese Academy of Sciences, China, Fengjun Zhang Institute of Software, Chinese Academy of Sciences, China
Pre-print Media Attached File Attached
11:30
10m
Talk
Studying Quality Improvements Recommended via Manual and Automated Code Review
Research Track
Giuseppe Crupi Università della Svizzera italiana, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
Pre-print
11:40
10m
Talk
Towards Universal Segmentation for Log Parsing
Research Track
Van-Hoang Le University of Luxembourg, Luxembourg, Domenico Bianculli University of Luxembourg, Huy-Trung Nguyen Posts and Telecommunications Institute of Technology
Pre-print
11:50
10m
Talk
DPS: Design Pattern Summarisation Using Code Features
Journal First
Najam Nazar Monash University, Sameer Sikka University of Melbourne, Christoph Treude Singapore Management University
12:00
10m
Talk
On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study
Research Track
Antonio Vitale Politecnico di Torino, University of Molise, Emanuela Guglielmi University of Molise, Simone Scalabrino University of Molise, Rocco Oliveto University of Molise
Pre-print
12:10
20m
Live Q&A
Joint QA and Discussion
ICPC Program

12:30 - 14:00
Monday LunchICSE Catering at Catering and Exhibition Hall (Europa I to IV)

Lunch time with a variety of meal options available for attendees, including vegetarian choices. This session will provide an opportunity for attendees to enjoy a meal while networking with colleagues and discussing the day’s events.

12:30
90m
Lunch
Lunch
ICSE Catering

13:00 - 14:00
ICPC Open town hall meetingICPC Program at Europa II
13:00
60m
Meeting
ICPC Open town hall meeting
ICPC Program

14:00 - 15:30
Session 6 - LLM-based Code Generation and UnderstandingResearch Track / ICPC Program at Europa II
Chair(s): Banani Roy University of Saskatchewan
14:00
10m
Talk
Evaluating the Impact of Post-Training Quantization on Large Language Models for Code Generation
Research Track
Alessandro Giagnorio Software Institute @ Università della Svizzera italiana, Antonio Mastropaolo William and Mary, USA, Saima Afrin William and Mary, USA, Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
Pre-print
14:10
10m
Talk
Guidelines to Prompt Large Language Models for Code Generation: An Empirical Characterization
Research Track
Alessandro Midolo University of Catania, Alessandro Giagnorio Software Institute @ Università della Svizzera italiana, Fiorella Zampetti University of Sannio, Italy, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Massimiliano Di Penta University of Sannio, Italy
Pre-print
14:20
10m
Talk
From Generation to Reasoning: Chain-of-Thought Guided Merge Conflict Resolution
Research Track
Chunyou Peng Southwest University, Zhengnan Zhang Southwest University, China, Shmuel Tyszberowicz The Academic College of Tel-Aviv Yaffo, Zhiming Liu Southwest University, Bo Liu Southwest University
14:30
10m
Talk
Algorithm-Based Pipeline for Reliable and Intent-Preserving Code Translation with LLMs
Research Track
Shahriar Rumi Dipto University of Saskatchewan, Saikat Mondal University of Saskatchewan, Chanchal K. Roy University of Saskatchewan
Pre-print Media Attached File Attached
14:40
10m
Research paper
Leveraging Change Types and Contexts to Guide LLMs for Automated Test Code Updating
Research Track
Taicheng Huang Sun Yat-sen University, Xiangping Chen Sun Yat-sen University, Yuan Huang Sun Yat-sen University, Changlin Yang Sun Yat-sen University
Media Attached
14:50
10m
Talk
Automated Test Suite Enhancement Using Large Language Models with Few-shot Prompting
Research Track
Alex Chudic US Booking Services Ltd. (freetobook), Gül Calikli University of Glasgow
Pre-print File Attached
15:00
10m
Talk
Palm: Path-aware LLM-based Test Generation with Comprehension
Research Track
Yaoxuan Wu UCLA, Xiaojie Zhou UCLA, Ahmad Humayun Virginia Tech, Muhammad Ali Gulzar Virginia Tech, Miryung Kim UCLA and Amazon Web Services
Link to publication Media Attached
15:10
20m
Live Q&A
Joint QA and Discussion
ICPC Program

15:30 - 16:00
Monday Afternoon BreakICSE Catering at Catering and Exhibition Hall (Europa I to IV)

Afternoon Break with a variety of beverages and snacks available for attendees. This break will provide an opportunity for networking and relaxation between sessions.

15:30
30m
Coffee break
Break
ICSE Catering

16:00 - 18:00
Session 7 - LLM-Based Agents for Software Engineering TasksJournal First / Replications and Negative Results (RENE) / Research Track / ICPC Program at Europa II
Chair(s): Wesley K.G. Assunção North Carolina State University, Banani Roy University of Saskatchewan
16:00
10m
Talk
LLMs for Qualitative Data Analysis Fail on Security-specific Comments in Human Experiments
Replications and Negative Results (RENE)
Maria Camporese University of Trento, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Yuanjun Gong University of Trento
Pre-print File Attached
16:10
10m
Talk
Do comments and expertise still matter? An experiment on programmers’ adoption of AI-generated JavaScript code
Journal First
Changwen LI , Christoph Treude Singapore Management University, Ofir Turel The University of Melbourne
16:20
10m
Talk
Reducing Token Usage of State-in-Context Agents using Minification
Replications and Negative Results (RENE)
Nicolas Hrubec TU Wien, Jürgen Cito TU Wien
16:30
10m
Talk
Agile Story-Point Estimation: Is RAG a Better Way to Go?
Replications and Negative Results (RENE)
Lamyea Maha University of Saskatchewan, Tajmilur Rahman Gannon University, Chanchal K. Roy University of Saskatchewan
DOI Pre-print
16:40
10m
Talk
Improved Bug Localization with AI Agents Leveraging Hypothesis and Dynamic Cognition
Research Track
Asif Samir Dalhousie University, Masud Rahman Dalhousie University
Pre-print Media Attached
16:50
10m
Talk
Code Ranking with Human-Inspired Agent-Based Framework
Research Track
Liuwen Cao South China University of Technology, liang jiaxi , Jiexin Wang South China University of Technology, Yi Cai School of Software Engineering, South China University of Technology, Guangzhou, China
17:00
20m
Live Q&A
Joint QA and Discussion
ICPC Program

17:20
40m
Awards
ICPC Awards and Closing Session
ICPC Program

20:00 - 23:00
Social Event for Co-located ConferencesICSE Social, Networking and Special Rooms at Rio Scenarium

Co-located event participants are invited to join us at Rio Scenarium for an informal evening with live Brazilian music, food, drinks, and great company in the heart of Lapa, a traditional samba region in Rio. Buses depart from the conference venue starting at 18:00.

20:00
3h
Dinner
Social Event for Co-located Conferences
ICSE Social, Networking and Special Rooms

Unscheduled Events

Not scheduled
Talk
CMind: An AI Agent for Localizing C Memory Bugs
Tool Demonstration
Chia-Yi Su University of Notre Dame, Collin McMillan University of Notre Dame

Call for Papers

We would like to invite you to submit a tool demonstration paper for the 2026 ICPC Tool and Demonstration Track. This 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. The tools are expected to be either mature prototypes or fully developed products ready for commercialization. We also encourage tool demonstration proposals complementing full technical papers. While a technical paper is intended to give the background information and point out the scientific contribution of a new program comprehension approach, the tool demonstration submission provides a unique opportunity to show how the scientific approach has been transferred into a working prototype. Potential authors of the research papers are highly encouraged to submit the corresponding tools in this track. Any of the conference topics of interest are appropriate areas for tool demonstrations.

Format and Submission

Paper:

All submissions must be in PDF format and conform, at time of submission, to the official ACM Primary Article Template, which can be obtained from the ACM Proceedings Template page. LaTeX users should use the sigconf option, as well as the review (to produce line numbers for easy reference by the reviewers). To that end, the following LaTeX code can be placed at the start of the LaTeX document:

\documentclass[sigconf,review]{acmart}

  • All submissions must not exceed 4 pages describing the tool, plus 1 additional page for references (i.e., 4+1 format). All submissions must be in PDF.
  • Submissions must strictly conform to the ACM conference proceedings formatting instructions specified above. Alterations of spacing, font size, and other changes that deviate from the instructions may result in desk rejection without further review.
  • By submitting to the ICPC 2026 Tool and Demonstration Track, authors acknowledge that they are aware of and agree to be bound by the ACM Policy and Procedures on Plagiarism and the IEEE Plagiarism FAQ. Papers submitted to ICPC 2026 Tool and Demonstration Track must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICPC 2026 Tool and Demonstration Track. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate action will be taken in all such cases. To check for double submission and plagiarism issues, the chairs reserve the right to (1) share the list of submissions with the PC Chairs of other conferences with overlapping review periods and (2) use external plagiarism detection software, under contract to the ACM or IEEE, to detect violations of these policies.
  • By submitting your article to an ACM Publication, you are hereby acknowledging that you and your co-authors are subject to all ACM Publications Policies, including ACM’s new Publications Policy on Research Involving Human Participants and Subjects. Alleged violations of this policy or any ACM Publications Policy will be investigated by ACM and may result in a full retraction of your paper, in addition to other potential penalties, as per ACM Publications Policy.
  • Please ensure that you and your co-authors obtain an ORCID ID, so you can complete the publishing process for your accepted paper. ACM and IEEE have been involved in ORCID and may collect ORCID IDs from all published authors. We are committed to improve author discoverability, ensure proper attribution and contribute to ongoing community efforts around name normalization; your ORCID ID will help in these efforts.
  • By submitting to the ICPC 2026, authors acknowledge that they conform to the authorship policy of the IEEE, submission policy of the IEEE, and the authorship policy of the ACM (and associated FAQ). This includes following these points related to the use of Generative AI:
    • “Generative AI tools and technologies, such as ChatGPT, may not be listed as authors of an ACM published Work. The use of generative AI tools and technologies to create content is permitted but must be fully disclosed in the Work. For example, the authors could include the following statement in the Acknowledgements section of the Work: ChatGPT was utilized to generate sections of this Work, including text, tables, graphs, code, data, citations, etc.). If you are uncertain ­about the need to disclose the use of a particular tool, err on the side of caution, and include a disclosure in the acknowledgements section of the Work.” - ACM
    • “The use of artificial intelligence (AI)–generated text in an article shall be disclosed in the acknowledgements section of any paper submitted to an IEEE Conference or Periodical. The sections of the paper that use AI-generated text shall have a citation to the AI system used to generate the text.” - IEEE
    • “If you are using generative AI software tools to edit and improve the quality of your existing text in much the same way you would use a typing assistant like Grammarly to improve spelling, grammar, punctuation, clarity, engagement or to use a basic word processing system to correct spelling or grammar, it is not necessary to disclose such usage of these tools in your Work.” - ACM

Submissions to the Tool and Demonstration Track that meet the above requirements can be made via the ICPC Tool and Demonstration submission site by the submission deadline. Please, note that the Tool and Demonstration Track will NOT follow a double-anonymous review process. The authors should not anonymize their papers and tools.

Video and Tool Availability:

  • The source code or the binaries of the tool must be publicly available, for example via GitHub, Zenodo, Figshare, or hosted on the tool’s website.
  • Optionally, authors can include in the abstract the URL of a 3-to-5 minute video screencast, either with annotations or voice-over, that provides a concise version of the tool demo scenario. The video should be posted on YouTube, or hosted on the tool’s website.

Exclusions:

Submissions from the ICPC 2026 General Chair, Program Chairs, their current students and current postdocs are not allowed to any ICPC 2026 track.

Review and Evaluation Criteria:

Each submission will be reviewed by three members of the and Demonstration Program Committee. The committee will review each submission to assess the relevance and quality of the proposed tool demonstration. Submissions should describe the tool (including snapshot and technical details), explain its relevance to program comprehension and the foundations upon which it is based, discuss its level of maturity, and the (expected) adoption and impact.

Publication and Presentation:

Upon notification of acceptance, all authors of accepted papers will receive further instructions for preparing the camera-ready versions of their submissions. If a submission is accepted, at least one author of the paper is required to register for ICPC 2026, attend the conference and present the paper in person. All accepted papers will be published in the conference electronic proceedings. The presentation is expected to be delivered in person, unless this is impossible due to travel limitations (related to, e.g., health, visa, or COVID-19 prevention). Details about the presentations will follow the notifications. 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 ICPC 2026. The official publication date affects the deadline for any patent filings related to published work. Purchases of additional pages in the proceedings are not allowed.

If a submission is accepted, at least one author of the paper is required to have a full registration for ICPC 2026, attend the conference, and present the paper in person. The presentation is expected to be delivered in person, unless this is impossible due to travel limitations (e.g., related to health or visa). Details about the presentations will follow the notifications.