46 citations · 130 across the 17 of their papers we have counts for
25 papers · 1 filter
Spork: Structured Merge for Java with Formatting Preservation
Simon Larsén, Jean-Rémy Falleri, Benoit Baudry +1
The highly parallel workflows of modern software development have made merging of source code a common activity for developers. The state of the practice is based on line-based mer…
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…
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…
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…
DUETS: A Dataset of Reproducible Pairs ofJava Library-Clients
Thomas Durieux, César Soto-Valero, Benoit Baudry
Software engineering researchers look for software artifacts to study their characteristics or to evaluate new techniques. In this paper, we introduce DUETS, a new dataset of softw…
Production Monitoring to Improve Test Suites
Deepika Tiwari, Long Zhang, Martin Monperrus +1
In this paper, we propose to use production executions to improve the quality of testing for certain methods of interest for developers. These methods can be methods that are not c…