activity
20162023
most citedEmpirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts

398 citations · 470 across the 12 of their papers we have counts for

collaborators
Showing cs.SEShow all

17 papers · 1 filter

cs.SE2023★ 2 cited

Parfum: Detection and Automatic Repair of Dockerfile Smells

Thomas Durieux

Docker is a popular tool for developers and organizations to package, deploy, and run applications in a lightweight, portable container. One key component of Docker is the Dockerfi…

cs.SE2021★ 1 cited

Automatic Diversity in the Software Supply Chain

Nicolas Harrand, Thomas Durieux, David Broman +1

Despite its obvious benefits, the increased adoption of package managers to automate the reuse of libraries has opened the door to a new class of hazards: supply chain attacks. By…

cs.SE2021★ 5 cited

Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size

Martin Monperrus, Matias Martinez, He Ye +3

This paper presents Megadiff, a dataset of source code diffs. It focuses on Java, with strict inclusion criteria based on commit message and diff size. Megadiff contains 663 029 Ja…

cs.SE2021

A Longitudinal Analysis of Bloated Java Dependencies

César Soto-Valero, Thomas Durieux, Benoit Baudry

We study the evolution and impact of bloated dependencies in a single software ecosystem: Java/Maven. Bloated dependencies are third-party libraries that are packaged in the applic…

cs.SE2021

A large-scale study on human-cloned changes for automated program repair

Fernanda Madeiral, Thomas Durieux

Research in automatic program repair has shown that real bugs can be automatically fixed. However, there are several challenges involved in such a task that are not yet fully addre…

cs.SE2021

The Behavioral Diversity of Java JSON Libraries

Nicolas Harrand, Thomas Durieux, David Broman +1

JSON is an essential file and data format in do-mains that span scientific computing, web APIs or configuration management. Its popularity has motivated significant software develo…