activity
20212026
most citedChallenges of Producing Software Bill Of Materials for Java

38 citations · 74 across the 10 of their papers we have counts for

collaborators

10 papers

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.CR2026

zkSBOM: Privacy-Preserving SBOM Sharing with Zero-Knowledge Sets

Tom Sorger, Eric Cornelissen, Aman Sharma +3

Software Bills of Materials (SBOMs) are increasingly mandated by regulators, yet existing sharing mechanisms impose a binary choice between full disclosure and full opacity. This e…

cs.SE2026

Verifiable Provenance of Software Artifacts with Zero-Knowledge Compilation

Javier Ron, Martin Monperrus

Verifying that a compiled binary originates from its claimed source code is a fundamental security requirement, called source code provenance. Achieving verifiable source code prov…

cs.SE2024★ 2 cited

Proving and Rewarding Client Diversity to Strengthen Resilience of Blockchain Networks

Javier Ron, Zheyuan He, Martin Monperrus

Client diversity is a cornerstone of blockchain resilience, yet most networks suffer from a dangerously skewed distribution of client implementations. This monoculture exposes the…

cs.SE2024★ 4 cited

Galapagos: Automated N-Version Programming with LLMs

Javier Ron, Diogo Gaspar, Javier Cabrera-Arteaga +2

N-Version Programming is a well-known methodology for developing fault-tolerant systems. It achieves fault detection and correction at runtime by adding diverse redundancy into pro…

cs.SE2024★ 17 cited

Generative AI to Generate Test Data Generators

Benoit Baudry, Khashayar Etemadi, Sen Fang +7

Generating fake data is an essential dimension of modern software testing, as demonstrated by the number and significance of data faking libraries. Yet, developers of faking librar…

cs.DC2023★ 1 cited

Servo: Increasing the Scalability of Modifiable Virtual Environments Using Serverless Computing -- Extended Technical Report

Jesse Donkervliet, Javier Ron, Junyan Li +3

Online games with modifiable virtual environments (MVEs) have become highly popular over the past decade. Among them, Minecraft -- supporting hundreds of millions of users -- is th…

cs.SE2023

Highly Available Blockchain Nodes With N-Version Design

Javier Ron, César Soto-Valero, Long Zhang +2

As all software, blockchain nodes are exposed to faults in their underlying execution stack. Unstable execution environments can disrupt the availability of blockchain nodes interf…

cs.SE2023★ 38 cited

Challenges of Producing Software Bill Of Materials for Java

Musard Balliu, Benoit Baudry, Sofia Bobadilla +7

Software bills of materials (SBOM) promise to become the backbone of software supply chain hardening. We deep-dive into 6 tools and the accuracy of the SBOMs they produce for compl…

cs.SE2021★ 12 cited

Chaos Engineering of Ethereum Blockchain Clients

Long Zhang, Javier Ron, Benoit Baudry +1

In this paper, we present ChaosETH, a chaos engineering approach for resilience assessment of Ethereum blockchain clients. ChaosETH operates in the following manner: First, it moni…