Fuzzing R

R is a vector-oriented, dynamic language, mostly used in data-science. It is difficult to statically analyze, and so we mainly use dynamic techniques to gather insights about R programs. One instance of them is fuzzing.

We do not use fuzzing in R only to find bugs1 but also to dynamically infer type signatures, or other interesting properties of R programs.

  1. Although we also have found plenty of them! ↩︎

Pierre Donat-Bouillud
Pierre Donat-Bouillud

My research interests include real time systems, multimedia systems and programming languages.