activity
20122026
most citedNopol: Automatic Repair of Conditional Statement Bugs in Java Programs

432 citations · 5.8k across the 150 of their papers we have counts for

collaborators
Showing 2018Show all

26 papers · 1 filter

cs.SE2018★ 22 cited

Impact of Tool Support in Patch Construction

Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim +3

In this work, we investigate the practice of patch construction in the Linux kernel development, focusing on the differences between three patching processes: (1) patches crafted e…

cs.SE2018★ 22 cited

A Large-Scale Study of Call Graph-based Impact Prediction using Mutation Testing

Vincenzo Musco, Martin Monperrus, Philippe Preux

In software engineering, impact analysis involves predicting the software elements (e.g., modules, classes, methods) potentially impacted by a change in the source code. Impact ana…

cs.SE2018★ 2 cited

Production-Driven Patch Generation

Thomas Durieux, Youssef Hamadi, Martin Monperrus

We present an original concept for patch generation: we propose to do it directly in production. Our idea is to generate patches on-the-fly based on automated analysis of the failu…

cs.SE2018★ 94 cited

Dynamic Patch Generation for Null Pointer Exceptions using Metaprogramming

Thomas Durieux, Benoit Cornu, Lionel Seinturier +1

Null pointer exceptions (NPE) are the number one cause of uncaught crashing exceptions in production. In this paper, we aim at exploring the search space of possible patches for nu…

cs.SE2018★ 3 cited

TripleAgent: Monitoring, Perturbation and Failure-obliviousness for Automated Resilience Improvement in Java Applications

Long Zhang, Martin Monperrus

In this paper, we present a novel resilience improvement system for Java applications. The unique feature of this system is to combine automated monitoring, automated perturbation…

cs.SE2018★ 71 cited

How to Design a Program Repair Bot? Insights from the Repairnator Project

Simon Urli, Zhongxing Yu, Lionel Seinturier +1

Program repair research has made tremendous progress over the last few years, and software development bots are now being invented to help developers gain productivity. In this pap…