Dynamic Patch Generation for Null Pointer Exceptions Using Metaprogramming - Durieux, Thomas; Cornu, Benoit; Seinturier, Lionel; Monperrus, Martin (2017)