432 citations · 5.8k across the 150 of their papers we have counts for
20 papers · 1 filter
Using Sequence-to-Sequence Learning for Repairing C Vulnerabilities
Zimin Chen, Steve Kommrusch, Martin Monperrus
Software vulnerabilities affect all businesses and research is being done to avoid, detect or repair them. In this article, we contribute a new technique for automatic vulnerabilit…
Automatic Observability for Dockerized Java Applications
Long Zhang, Deepika Tiwari, Brice Morin +2
Docker is a virtualization technique heavily used in the industry to build cloud-based systems. In the context of Docker, a system is said to be observable if engineers can get acc…
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…
Automated Classification of Overfitting Patches with Statically Extracted Code Features
He Ye, Jian Gu, Matias Martinez +2
Automatic program repair (APR) aims to reduce the cost of manually fixing software defects. However, APR suffers from generating a multitude of overfitting patches, those patches t…
Repairnator patches programs automatically
Martin Monperrus, Simon Urli, Thomas Durieux +3
Repairnator is a bot. It constantly monitors software bugs discovered during continuous integration of open-source software and tries to fix them automatically. If it succeeds in s…
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…