46 citations · 130 across the 17 of their papers we have counts for
8 papers · 1 filter
Scalable Comparison of JavaScript V8 Bytecode Traces
Javier Cabrera-Arteaga, Martin Monperrus, Benoit Baudry
The comparison and alignment of runtime traces are essential, e.g., for semantic analysis or debugging. However, naive sequence alignment algorithms cannot address the needs of the…
Suggestions on Test Suite Improvements with Automatic Infection and Propagation Analysis
Oscar Luis Vera-Pérez, Benjamin Danglot, Martin Monperrus +1
An extreme transformation removes the body of a method that is reached by one test case at least. If the test suite passes on the original program and still passes after the extrem…
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…
Observability and Chaos Engineering on System Calls for Containerized Applications in Docker
Jesper Simonsson, Long Zhang, Brice Morin +2
In this paper, we present a novel fault injection system called ChaosOrca for system calls in containerized applications. ChaosOrca aims at evaluating a given application's self-pr…
Browser Fingerprinting: A survey
Pierre Laperdrix, Nataliia Bielova, Benoit Baudry +1
With this paper, we survey the research performed in the domain of browser fingerprinting, while providing an accessible entry point to newcomers in the field. We explain how this…
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…