ECOOP 2026
Mon 29 June - Fri 3 July 2026 Brussels, Belgium

This program is tentative and subject to change.

Mon 29 Jun 2026 11:00 - 11:30 at I.1.04 - Session 2

When developers modify a software program to add features, or refactor existing code, they may inadvertently introduce a bug, resulting in a broken version. In such situations called differential debugging scenario, developers need to under- stand why two versions behave differently to solve the bug. To assess the perceived impact of differential debugging scenario, we conducted a preliminary study through a sur- vey of 212 developers from diverse professional backgrounds and domains. The results show that differential debugging scenarios are widespread: 93% of respondents reported hav- ing encountered this type of bug at least once. Moreover, more than half of the participants indicated that these sce- narios have an impact on their development activities, often requiring time and effort to resolve. Our findings also highlight mixed perceptions regarding the adequacy of existing practices and tools. While preven- tive techniques such as continuous integration and code review are generally viewed as helpful, many developers report that current debugging tools provide limited support for understanding the causes of failures introduced between versions. Overall, this survey provides an initial, large-scale characterization of how developers perceive differential de- bugging scenarios and motivates further empirical research on how such bugs are handled in practice and how tool support could be improved.

This program is tentative and subject to change.

Mon 29 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
Session 2DEBT at I.1.04
11:00
30m
Talk
How Developers Perceive Differential Debugging: an Exploratory Survey
DEBT
Rémi Dufloer Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 CRIStAL, F-59000 Lille, France, Imen Sayar Univ. Lille, CNRS, Inria, Centrale Lille, UMR 9189 CRIStAL, F-59000 Lille, France, Steven Costiou INRIA Lille, Anne Etien University of Lille, Lille, France
11:30
20m
Talk
On-the-fly Abstract Debugging for Frama-C/Eva
DEBT
Jules Massart Independent Researcher, Michele Alberti Université Paris-Saclay, CEA, List, David Bühler Université Paris-Saclay, CEA, List, Virgile Prevosto Université Paris-Saclay, CEA, List
11:50
20m
Talk
Wasmito: A Lightweight Framework for Building Dynamic Tools on Microcontrollers
DEBT
Carlos Rojas Castillo Vrije Universiteit Brussel, Matteo Marra Nokia Bell Labs, Belgium, Elisa Gonzalez Boix Vrije Universiteit Brussel