activity
20192021
most citedA Comprehensive Study of Bloated Dependencies in the Maven Ecosystem

81 citations · 204 across the 10 of their papers we have counts for

collaborators
Showing 2019Show all

5 papers · 1 filter

cs.SE2019★ 10 cited

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…

cs.SE2019★ 16 cited

API Beauty is in the eye of the Clients: 2.2 Million Maven Dependencies reveal the Spectrum of Client-API Usages

Nicolas Harrand, Amine Benelallam, César Soto-Valero +3

Hyrum's law states a common observation in the software industry: "With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable…

cs.SE2019★ 31 cited

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…

cs.SE2019

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…

cs.SE2019★ 23 cited

A Journey Among Java Neutral Program Variants

Nicolas Harrand, Simon Allier, Marcelino Rodriguez-Cancio +2

Neutral program variants are functionally similar to an original program, yet implement slightly different behaviors. Techniques such as approximate computing or genetic improvemen…