Title
NPEFix: Automatic Runtime Repair of Null Pointer Exceptions in Java
Abstract
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 exception is about to happen. We implement those alternative execution strategies using code transformation in a tool called NPEfix. We evaluate our prototype implementation on 11 field null dereference bugs and 519 seeded failures and show that NPEfix is able to repair at runtime 10/11 and 318/519 failures.
Year
Venue
DocType
2015
arXiv: Software Engineering
Journal
Volume
Citations 
PageRank 
abs/1512.07423
6
0.43
References 
Authors
11
4
Name
Order
Citations
PageRank
Benoit Cornu1333.54
thomas durieux2241.28
Lionel Seinturier3104179.30
Martin Monperrus4133070.54