This July, FSE 2026 came to Montréal, and saw many members of GEODES throughout the program.

FSE2026 Keynote

Punking up dependency hell

The main conference opened on Tuesday morning with a keynote by Benoit Baudry, “Punking Up Dependency Hell”.

The talk looked at a problem that is now unavoidable in modern software: dependencies. Reuse and modularity have given us extraordinarily rich software ecosystems, but they have also created sprawling software supply chains whose risks are increasingly difficult to understand and manage. From vulnerabilities and protestware to unnecessary code bloat, Benoit used the keynote to look at the many forms that “dependency hell” can take today, and at the research trying to make software supply chains more reliable.

A Vision for Engineering Agentic Digital Twins

FSE2026 Eugene

FSE week also included a large set of co-located workshops. Among them was SE4ES 2026, the 2nd International Workshop on Software Engineering for Engineering Simulations, and Simulation Engineering for Engineering Software.

Eugene Syriani gave the keynote “A Vision for Engineering Agentic Digital Twins”. The talk presented a vision of simulations as long-lived software-intensive systems that can support digital twins throughout their lifecycle. From there, Eugene pushed the idea further toward agentic digital twins: twins that can reason, adapt, and collaborate while remaining grounded in models, simulations, validity assumptions, and human oversight.

On the Utility of Domain Modeling Assistance with Large Language Models

FSE2026 Meriem

In the FSE Journal-First track, Meriem Ben Chaaben presented “On the Utility of Domain Modeling Assistance with Large Language Models”, co-authored with Lola Burgueño, Istvan David, and Houari Sahraoui.

The paper studies how useful LLM-based assistance actually is during domain modeling. Using the MAGDA modeling assistant and a user study, the work looks at the contribution of suggestions to the final model, solution diversity, and the modelers’ own experience.

The paper was published in ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 35, Issue 4, Article 112 (2026). DOI: 10.1145/3744920.

CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferences

Houari Sahraoui also presented a Journal-First paper: “CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferences”, co-authored with Martin Weyssow, Aton Kamanda, Xin Zhou, and Houari Sahraoui.

CodeUltraFeedback tackles an important question for code-generating LLMs: generated code also needs to follow instructions and preferences around readability, style, explanations, complexity, and efficiency. The work introduces a large preference dataset and an LLM-as-a-Judge framework for evaluating and improving alignment with those coding preferences.

The paper was published in ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 35, Issue 3, Article 68 (2026). DOI: 10.1145/3736407.

Automated Extraction and Analysis of Developer’s Rationale in Open Source Software

Michalis Famelis presented “Automated Extraction and Analysis of Developer’s Rationale in Open Source Software”, co-authored with Mouna Dhaouadi and Bentley Oakes, in FSE’s Re-routed Presentations from Past Years track.

The paper looks at a problem familiar to anyone who has tried to understand the history of a long-lived software project: the reasons behind old design decisions are often buried across commit messages and other project history. The work proposes an automated approach, using pre-trained models and LLMs, to extract and analyze developer rationale and identify potential conflicts between new changes and past reasoning.

The paper was originally published in Proceedings of the ACM on Software Engineering, Volume 2, FSE, Article FSE113 (2025), pp. 2548–2570. DOI: 10.1145/3729383.

A Student Research Competition

FSE2026 Research competition

The best part of the week for us was the ACM Student Research Competition. The SRC gives students a chance to present their research first as a poster and then as a short research talk, with winners selected based on both the research contribution and the quality of the presentation. GEODES was very well represented.

<!— Mouna Dhaouadi presented “Understanding Developers’ Experiences in Seeking Similar Rationale Information in Commit Messages”, continuing her work on how developers find and use rationale information embedded in software histories.