ICPC 2026
Sun 12 - Mon 13 April 2026 Rio de Janeiro, Brazil
co-located with ICSE 2026

This program is tentative and subject to change.

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

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
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
11:00 - 12:30
11:00
10m
Talk
Pretraining on Call Graphs: When Binary Analysis Tasks Profit From Context
Research Track
Samuel Valenzuela LMU Munich, CDTM, Johannes Kinder LMU Munich
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
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
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

14:00 - 15:30
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
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
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
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
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

16:00 - 17:30
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
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
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
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
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
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
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
17:20
10m
Live Q&A
Joint QA and Discussion
ICPC Program

17:30 - 19:00
ICPC Steering Committee meetingICPC Program at Europa II
17:30
90m
Meeting
ICPC Steering Committee meeting
ICPC Program

Mon 13 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

09:00 - 10:30
09:00
60m
Keynote
The Role of an Empirical Software Engineering Researcher in the Age of Generative AI
ICPC Program
10:00
10m
Talk
Vaclav Rajlich Award
Vaclav Rajlich Early Career Award
Marvin Wyrich Saarland University
10: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
10:20
5m
Talk
Precise LLM-based Semantic Slicing for Deadlock Detection in Concurrent Java Programs
Early Research Achievements (ERA)
Taythir G Martin Texas State University, Rodion Podorozhny Texas State University, Shibbir Ahmed Texas State University
10:25
5m
Live Q&A
Joint QA and Discussion
ICPC Program

11:00 - 12:30
Session 5 - Summarization, Documentation, and Code ReviewResearch Track / ICPC Program / Journal First at Europa II
11:00
10m
Talk
AutoLogger: A Multi-Agent Framework for the End-to-End Automated Logging
Research Track
Renyi Zhong The Chinese University of Hong Kong, Yintong Huo Singapore Management University, Singapore, Wenwei Gu Nankai University, Yichen LI ByteDance, Michael Lyu The Chinese University of Hong Kong
Pre-print
11:10
10m
Talk
EyeLayer: Integrating Human Attention Patterns into LLM-Based Code Summarization
Research Track
Jiahao Zhang Vanderbilt University, Yifan Zhang Vanderbilt University, Kevin Leach Vanderbilt University, Yu Huang Vanderbilt University
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
11:30
10m
Research paper
SCOPE:Tree-based Self-Correcting Online Log Parsing via Syntactic-Semantic Collaboration
Research Track
Dongyi Fan zstu, suqiong zhang Zhejiang Sci-Tech University, Lili He zstu, Ming Liu Zhejiang Sci-Tech University, Yifan Huo Zhejiang Sci-Tech University
Pre-print
11:40
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:50
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
12:00
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:10
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:20
10m
Live Q&A
Joint QA and Discussion
ICPC Program

14:00 - 15:30
Session 6 - LLM-based Code Generation and UnderstandingResearch Track / ICPC Program at Europa II
14:00
10m
Talk
Self-Improving Code Generation via Semantic Entropy and Behavioral Consensus
Research Track
Huan Zhang Nanjing University, Wei Cheng Nanjing University, Wei Hu Nanjing University
Pre-print
14:10
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:20
10m
Talk
An Empirical Study on Data Influence-Based Pretraining Data Selection for Code Large Language Models
Research Track
Chengli Xing Peking University, Zhengran Zeng Peking University, Gexiang Fang Peking University, Rui Xie Peking University, Wei Ye Peking University, Shikun Zhang Peking University
14:30
10m
Talk
CodeGlance: Understanding Code Reasoning Challenges in LLMs through Multi-Scenario Analysis and Feature Investigation
Research Track
Yunkun Wang Zhejiang University, Xuanhe Zhang Zhejiang University, Junxiao Han Hangzhou City University, Chen Zhi Zhejiang University, Shuiguang Deng Zhejiang University; Alibaba-Zhejiang University Joint Institute of Frontier Technologies
14:40
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:50
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
15:00
10m
Talk
SkelDPO: A Skeleton-Guided Direct Preference Optimization Framework for Efficient Code Generation
Research Track
Li Yu Nanjing University, Chen Lyu Shandong Normal University
15:10
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
15:20
10m
Live Q&A
Joint QA and Discussion
ICPC Program

16:00 - 18:00
Session 7 - LLM-Based Agents for Software Engineering TasksResearch Track / Journal First / ICPC Program / Tool Demonstration / Replications and Negative Results (RENE) at Europa II
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
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
16: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
16:50
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
17:00
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
17:10
5m
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
17:15
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
17:25
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:35
10m
Live Q&A
Joint QA and Discussion
ICPC Program

17:45
15m
Awards
ICPC Awards and Closing Session
ICPC Program