FSE 2026
Sun 5 - Thu 9 July 2026 Montreal, Canada
Thu 9 Jul 2026 11:50 - 12:10 at MB 9A - Release Engineering Chair(s): Nikolaos Tsantalis

Automating software development is an important aspect of software engineering. Generative Artificial Intelligence (GenAI) Agents that control multiple tools and use feedback with some autonomy to iteratively solve problems are emerging as promising tools for increased software production. To achieve autonomous software maintenance with minimal human involvement, such agents must not only solve human-posed problems but also decide which problems to address. We report our experiences developing a GenAI agent that autonomously formulates, prioritizes, and completes a limited set of code improvement tasks enterprise-wide, and we evaluate this agent from two perspectives: first, developing a methodology to estimate effort savings from such autonomous agents by comparing time spent on agent-introduced tasks and agent maintenance efforts against manual execution; and second, comparing the impact of manual versus agent-driven code improvements on future codebase maintenance. Our results demonstrate significant effort savings, even after accounting for effort in agent development, and a Difference-in-Differences (DiD) analysis found that automated improvements had an effect on the reduction of future maintenance effort that was as strong as or stronger than manual improvements confirming the feasibility of autonomous maintenance. While the relaxed completion and timeliness needs of perfective maintenance make it an ideal candidate for autonomy, a degree of autonomy may be achievable in other areas of software development as well.

Thu 9 Jul

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:30
10:30
20m
Talk
Towards semantic versioning of open pre-trained language model releases on hugging face
Journal-First Paper
Adekunle Ajibode Queen's University, Abdul Ali Bangash Queen's University, Filipe Roseiro Cogo Centre for Software Excellence, Huawei Canada, Bram Adams Queen's University, Ahmed E. Hassan Queen’s University
10:50
20m
Talk
Causes and Canonicalization of Unreproducible Builds in Java
Journal-First Paper
Aman Sharma KTH Royal Institute of Technology, Benoit Baudry Université de Montréal, Martin Monperrus KTH Royal Institute of Technology
Link to publication Pre-print
11:10
10m
Talk
A Vision for Context-Aware CI Adoption Decisions
Ideas, Visions and Reflections
Osamah H. Alaini Trent University, Taher A. Ghaleb Trent University
DOI
11:20
20m
Talk
Deployability-Centric Infrastructure-as-Code Generation: Fail, Learn, Refine, and Succeed through LLM-Empowered DevOps Simulation
Research Papers
Tianyi Zhang Australian National University, Shidong pan New York University, zejun zhang Nanjing University, Zhenchang Xing CSIRO's Data61, xiaoyu sun The Australian National University
Pre-print
11:40
10m
Talk
Treating Run-time Execution History as a First-Class Citizen: Co-Versioning Run-time Behavior alongside Code
Ideas, Visions and Reflections
Marcus Kessel University of Mannheim
11:50
20m
Talk
Autonomous Refactoring for Perfective Maintenance at Scale: The Agentic RACER System and its Empirical Evaluations
Industry Papers
Audris Mockus University of Tennessee, Arjun Singh Banga Meta, Payal Bhuptani Meta, Sky Jazayeri Meta, Jun Ge Meta Platforms, Inc., Gurinder Grewal Meta, Emma Lai Meta, Jianmin Li Meta, Feng Liang Meta, Rishab Mangla Meta, Vishal Parekh Meta, Sergey Parshin Meta, Peter C Rigby Meta / Concordia University, Gursharan Singh Meta Platforms, Inc., Matt Steiner Meta Platforms, Inc., Nachiappan Nagappan Meta Platforms, Inc.
12:10
20m
Talk
Automating Dockerfile Refactoring to Multi-Stage Builds
Research Papers
Dongjin Chen Nanjing University of Aeronautics and Astronautics, Wenhua Yang Nanjing University of Aeronautics and Astronautics, Minxue Pan Nanjing University, Yu Zhou Nanjing University of Aeronautics and Astronautics