activity
20122026
most citedNopol: Automatic Repair of Conditional Statement Bugs in Java Programs

432 citations · 5.8k across the 150 of their papers we have counts for

collaborators

151 papers

cs.SE2026

Dependencies that Bundle Code and Execution

Aman Sharma, Martin Monperrus

Applications are built from many dependencies. Each dependency is distributed by package registries but it only contains compiled code and does not ship execution state, so runtime…

cs.SE2025

On-Chain Analysis of Smart Contract Dependency Risks on Ethereum

Monica Jin, Raphina Liu, Martin Monperrus

In this paper, we present the first large-scale empirical study of smart contract dependencies, analyzing over 41 million contracts and 11 billion interactions on Ethereum up to De…

cs.SE2025

Software Bills of Materials in Maven Central

Yogya Gamage, Nadia Gonzalez Fernandez, Martin Monperrus +1

Software Bills of Materials (SBOMs) are essential to ensure the transparency and integrity of the software supply chain. There is a growing body of work that investigates the accur…

cs.SE2025★ 7 cited

Do Automated Fixes Truly Mitigate Smart Contract Exploits?

Sofia Bobadilla, Monica Jin, Martin Monperrus

Automated Program Repair (APR) for smart contract security promises to automatically mitigate smart contract vulnerabilities responsible for billions in financial losses. However,…

cs.SE2024★ 11 cited

Understanding Code Understandability Improvements in Code Reviews

Delano Oliveira, Reydne Santos, Benedito de Oliveira +3

Motivation: Code understandability is crucial in software development, as developers spend 58% to 70% of their time reading source code. Improving it can improve productivity and r…

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…