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 | ||
Unscheduled Events
| Not scheduled 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 Media Attached |
Accepted Papers
| Title | |
|---|---|
| Attention to Innovation: Linking Developer Gaze and Coding Approaches Early Research Achievements (ERA) Pre-print | |
| Precise LLM-based Semantic Slicing for Deadlock Detection in Concurrent Java Programs Early Research Achievements (ERA) Media Attached | |
| Test Behaviors, Not Methods! Detecting Tests Obsessed by Methods Early Research Achievements (ERA) Pre-print Media Attached | |
| Understanding CI/CD Workflow Runs Through Interactive and Animated Visualizations Early Research Achievements (ERA) | |
| Understanding Type Hints in Python Libraries and Frameworks: Early Insights Early Research Achievements (ERA) |
Call for Papers
The Early Research Achievements (ERA) track aims to provide researchers and practitioners with a forum for presenting promising ideas in the early stages of research. Ideally, the ERA track seeks papers that challenge the status quo of program comprehension with new research directions and provocative ideas. The ERA track is the perfect place for a paper to set the agenda for a new line of research and a series of future papers. The track targets the same topics of interest as those of the technical research paper track. Unlike regular research papers, submissions to the ERA track typically describe research in progress and do not require a solid evaluation. Submissions to this track must answer the following questions: What is the new idea? Why is it new? What is the single most related paper? Explicitly addressing these questions is strongly recommended.
Format and Submission
ERA track submissions must be at most 4 pages for the main text, including figures, tables, and appendices. References may optionally continue on 1 additional page (i.e., 4+1 pages for 5 pages). The purchase of additional pages in the proceedings is not allowed.
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) and anonymous (omitting author names) options. To that end, the following LaTeX code can be placed at the start of the LaTeX document:
\documentclass[sigconf,review,anonymous]{acmart}
-
By submitting to the ICPC ERA 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 Guidelines. In particular, papers submitted to the ICPC 2026 ERA track must not have been published elsewhere, and must not be under review or submitted for review elsewhere whilst under consideration for the ICPC 2026 ERA track. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate actions 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.
-
The ICPC 2026 ERA Track will employ a double-anonymous review process. Thus, no submission may reveal its authors’ identities. The authors must make every effort to honor the double-anonymous review process. In particular:
- Authors’ names must be omitted from the submission.
- All references to the author’s prior work should be in the third person.
- While authors have the right to upload preprints on arXiv or similar sites, they must avoid specifying that the manuscript was submitted to ICPC 2026 - ERA track.
- During the review, authors must not publicly use the submission title and instead use a different paper title for any pre-print in arXiv or similar websites. Any submission that does not comply with these requirements may be desk-rejected without further review.
-
Further advice, guidance, and explanation about the double-anonymous review process can be found on the Q&A page from ICSE.
-
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 that you can complete the publishing process for your accepted paper. ACM and IEEE are involved with ORCID and may collect ORCID IDs from all published authors. We are committed to improving author discoverability, ensuring proper attribution, and contributing to ongoing community efforts around name normalization; your ORCID ID will help in these efforts.
-
By submitting to the ICPC ERA 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
- The submission must also comply with the authorship policy of the ACM and the authorship policy of the IEEE. ICPC 2026 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.
-
Submissions to the ERA Track that meet the above requirements can be made via the HotCRP submission site by the submission deadline.
We encourage the authors to upload their paper info early (and submit the PDF later) to enter conflicts for double-anonymous reviewing properly. It is the sole responsibility of the authors to ensure that the formatting guidelines, double anonymous guidelines, and any other submission guidelines are met at the time of paper submission.
Review and Evaluation Criteria:
ERA papers will be reviewed by at least three members of the ERA Program Committee. Submissions will be evaluated on the following criteria:
- Novelty: The extent to which the proposed work is novel and original. Submissions are expected to contrast the proposed work with the existing body of literature and state novelty explicitly.
- Significance: The extent to which the proposed work is motivated in the current context and the importance of the contributions is clearly highlighted.
- Soundness: The extent to which a rigorous application of appropriate research methods supports the contributions.
- Presentation: Of particular importance here are the clarity of the text, sufficient detail provided, the quality of figures and tables, and compliance with the submission instructions.
- Evaluation: Although an extensive evaluation is not required, submissions are expected to have a preliminary evaluation.
- Replicability and reproducibility: Although replication packages are not required, submissions are encouraged to share data and scripts to ease replicability and reproducibility.
Important Dates
All dates are AoE.
- (Optional) Abstract registration: November 10, 2025
- Paper submission: November 17, 2025
- Author notification: January 12, 2026
- Camera ready: January 26, 2026
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. All accepted papers will be published in the conference electronic proceedings. 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 before 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.