activity
20132018
most citedDynamic Patch Generation for Null Pointer Exceptions using Metaprogramming

94 citations · 122 across the 5 of their papers we have counts for

collaborators

5 papers

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.SE2015★ 24 cited

NPEFix: Automatic Runtime Repair of Null Pointer Exceptions in Java

Benoit Cornu, Thomas Durieux, Lionel Seinturier +1

Null pointer exceptions, also known as null dereferences are the number one exceptions in the field. In this paper, we propose 9 alternative execution semantics when a null pointer…

cs.SE2015★ 1 cited

Dynamic Analysis can be Improved with Automatic Test Suite Refactoring

Jifeng Xuan, Benoit Cornu, Matias Martinez +3

Context: Developers design test suites to automatically verify that software meets its expected behaviors. Many dynamic analysis techniques are performed on the exploitation of exe…

cs.SE2015★ 3 cited

Casper: Debugging Null Dereferences with Dynamic Causality Traces

Benoit Cornu, Earl T. Barr, Lionel Seinturier +1

Fixing a software error requires understanding its root cause. In this paper, we introduce ''causality traces'', crafted execution traces augmented with the information needed to r…

cs.SE2013

Reasoning and Improving on Software Resilience against Unanticipated Exceptions

Benoit Cornu, Lionel Seinturier, Martin Monperrus

In software, there are the errors anticipated at specification and design time, those encountered at development and testing time, and those that happen in production mode yet neve…