Sun 12 AprDisplayed 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 9h30mRegistration | ICSE 2026 Registration ICSE Social, Networking and Special Rooms | ||
09:00 - 10:30 | |||
09:00 10mTalk | Opening Message from the Chairs ICPC Program | ||
09:10 60mKeynote | 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 20mAwards | 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 30mCoffee 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 10mTalk | Pretraining on Call Graphs: When Binary Analysis Tasks Profit From Context Research Track Pre-print Media Attached | ||
11:10 10mTalk | 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 10mTalk | 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 10mTalk | 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 10mTalk | 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 10mTalk | 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 10mTalk | To GOTO or Not to GOTO: Measuring Structural Complexity of (Decompiled) Code Research Track | ||
12:10 5mTalk | Understanding Type Hints in Python Libraries and Frameworks: Early Insights Early Research Achievements (ERA) | ||
12:15 10mLive 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 90mLunch | Lunch ICSE Catering | ||
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 30mCoffee 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 10mTalk | 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 5mTalk | 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 5mTalk | 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 5mTalk | BF-CBOM: Uncovering Cryptographic Assets Through Comparative CBOM Analysis at Scale Tool Demonstration DOI Pre-print Media Attached | ||
16:25 5mTalk | 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 5mTalk | 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 10mTalk | 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 10mTalk | 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 5mTalk | Test Behaviors, Not Methods! Detecting Tests Obsessed by Methods Early Research Achievements (ERA) Pre-print Media Attached | ||
17:00 10mTalk | 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 10mTalk | 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 10mLive Q&A | Joint QA and Discussion ICPC Program | ||
Mon 13 AprDisplayed 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 9h30mRegistration | ICSE 2026 Registration ICSE Social, Networking and Special Rooms | ||
09:40 - 10:30 | |||
09:40 50mKeynote | The Role of an Empirical Software Engineering Researcher in the Age of Generative AI ICPC Program Emerson Murphy-Hill Microsoft | ||
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 30mCoffee 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 10mTalk | Vaclav Rajlich Award Vaclav Rajlich Early Career Award Marvin Wyrich Saarland University | ||
11:10 10mTalk | 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 10mTalk | 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 10mTalk | 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 10mTalk | 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 10mTalk | 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 10mTalk | 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 20mLive 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 90mLunch | Lunch ICSE Catering | ||
13:00 - 14:00 | |||
13:00 60mMeeting | ICPC Open town hall meeting 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 30mCoffee 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 10mTalk | 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 10mTalk | 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 10mTalk | Reducing Token Usage of State-in-Context Agents using Minification Replications and Negative Results (RENE) | ||
16:30 10mTalk | 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 10mTalk | Improved Bug Localization with AI Agents Leveraging Hypothesis and Dynamic Cognition Research Track Pre-print Media Attached | ||
16:50 10mTalk | 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 20mLive Q&A | Joint QA and Discussion ICPC Program | ||
17:20 40mAwards | 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 3hDinner | Social Event for Co-located Conferences ICSE Social, Networking and Special Rooms | ||
Accepted Papers
Call for Papers
The Replications and Negative Results (RENE) Track of the 34th IEEE/ACM International Conference on Program Comprehension (ICPC’26) invites researchers to (1) replicate 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).
We also encourage the publication of the negative results or replicable aspects of previously published work. For example, authors of a published paper reporting a working solution for a given problem can document in a “negative results paper” other (failed) attempts they made before defining the working solution they published.
-
Replication studies. The papers in this category must go beyond simply re-implementing an algorithm and/or re-running the artifacts provided by the original paper. Such submissions should at least apply the approach on new data sets (open-source or proprietary). A replication study should clearly report on results that the authors were able to replicate as well as on the aspects of the work that were not replicable. We encourage replication studies to follow the ACM guidelines on replicability (different team, different experimental setup): “The measurement can be obtained with stated precision by a different team, a different measuring system, in a different location on multiple trials. For computational experiments, this means that an independent group can obtain the same result using artifacts which they develop completely independently.” (see https://www.acm.org/publications/policies/artifact-review-and-badging-current)
-
Negative results papers. We seek papers that report on negative results. We seek negative results for all types of program comprehension research in any empirical area (qualitative, quantitative, case study, experiment, etc.). For example, did your controlled experiment not show an improvement over the baseline? Even if negative, results obtained are still valuable when they are either not obvious or disprove widely accepted wisdom.
Evaluation Criteria
Both Replication Studies and Negative Results submissions will be evaluated according to the following standards:
- Depth and breadth of the empirical studies
- Clarity of writing
- Appropriateness of conclusions
- Amount of useful, actionable insights
- Availability of artifacts
- Underlying methodological rigor. A negative result due primarily to misaligned expectations or due to lack of statistical power (small samples) is not a good submission. The negative result should be a result of a lack of effect, not lack of methodological rigor.
Most importantly, we expect replication studies to clearly point out the artifacts the study is built upon, and to provide the links to all the artifacts in the submission (the only exception will be given to those papers that replicate the results on proprietary datasets that can not be publicly released).
Submission Instructions
Submissions must be original, in the sense that the findings and writing have not been previously published or under consideration elsewhere. However, as either replication studies or negative results, some overlap with previous work is expected. Please make clear in the paper the overlap with and difference to previous work.
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) options. To that end, the following LaTeX code can be placed at the start of the LaTeX document:
\documentclass[sigconf,review]{acmart}
-
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 RENE 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. In particular, papers submitted to the RENE track must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICPC 2026. 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.
-
If the research involves human participants/subjects, the authors must adhere to the ACM Publications Policy on Research Involving Human Participants and Subjects. Upon submitting, authors will declare their compliance with such a policy. 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 RENE Track, 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 RENE Track can be made via the ICPC RENE track submission site (https://icpc2026-rene.hotcrp.com) by the submission deadline.
Submission Length: The ICPC RENE Track accepts submissions of two lengths:
(1) New replication studies and new descriptions of negative results should have a length of up to 10 pages, plus 2 pages which may only contain references.
(2) Negative results documented during the preparation of previously published work by the authors should be described in up to 4 pages, plus 1 page which may only contain references (e.g., as previously mentioned, authors of a published paper can document negative results they obtained while working on it, such as methodological sound solutions that did not work).
Important note: the RENE track does not follow a double-anonymous review process.
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 have a full registration 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 (e.g., related to health or visa). 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.
Important Dates
Paper Submission: Friday, December 12, 2025
Author Notifications: Sunday, January 18, 2026
Camera Ready: Monday, January 26, 2026