collaborators

15 papers

cs.CY2026

Art in Humanity's Code

Benoit Baudry, Yogya Gamage, Nadia Gonzalez Fernandez +4

Artist-led open-source libraries such as Processing or openFrameworks have had a major impact on artists and designers who use code as a creative medium. In this work, we conduct t…

cs.SE2026

Agentic Generation of AST Transformation Rules for Fixing Breaking Updates

Frank Reyes, Benoit Baudry, Martin Monperrus

Modern software projects depend on third-party libraries that evolve continuously, introducing breaking API changes that prevent client code from compiling after a dependency updat…

cs.SE2026

N-Version Programming with Coding Agents

Javier Ron, Benoit Baudry, Martin Monperrus

This paper revisits the classical concept on N-version programming in the setting of contemporary AI coding agents. Revisiting the seminal Knight-Leveson experiment, we study wheth…

cs.SE2026

FIKA: Expanding Dependency Reachability with Executability Guarantees

Yogya Gamage, Meriem Ben Chaaben, Martin Monperrus +1

Automated third-party library analysis tools help developers by addressing key dependency management challenges, such as automating version updates, detecting vulnerabilities, and…

cs.SE2026

Software Supply Chain Smells: Lightweight Analysis for Secure Dependency Management

Larissa Schmid, Diogo Gaspar, Raphina Liu +3

Modern software systems heavily rely on third-party dependencies, making software supply chain security a critical concern. We introduce the concept of software supply chain smells…

cs.SE2026

Byam: Fixing Breaking Dependency Updates with Large Language Models

Frank Reyes, May Mahmoud, Federico Bono +3

Application Programming Interfaces (APIs) facilitate the integration of third-party dependencies within the code of client applications. However, changes to an API, such as depreca…