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
Researcher

My research interests including programming languages, fuzzing and testing.

Related