23 citations · 43 across the 4 of their papers we have counts for
7 papers
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…
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…
Java Decompiler Diversity and its Application to Meta-decompilation
Nicolas Harrand, César Soto-Valero, Martin Monperrus +1
During compilation from Java source code to bytecode, some information is irreversibly lost. In other words, compilation and decompilation of Java code is not symmetric. Consequent…
The Strengths and Behavioral Quirks of Java Bytecode Decompilers
Nicolas Harrand, César Soto-Valero, Martin Monperrus +1
During compilation from Java source code to bytecode, some information is irreversibly lost. In other words, compilation and decompilation of Java code is not symmetric. Consequent…
The Emergence of Software Diversity in Maven Central
César Soto-Valero, Amine Benelallam, Nicolas Harrand +2
Maven artifacts are immutable: an artifact that is uploaded on Maven Central cannot be removed nor modified. The only way for developers to upgrade their library is to release a ne…
The Maven Dependency Graph: a Temporal Graph-based Representation of Maven Central
Amine Benelallam, Nicolas Harrand, César Soto Valero +2
The Maven Central Repository provides an extraordinary source of data to understand complex architecture and evolution phenomena among Java applications. As of September 6, 2018, t…