Ellen Arteca
arteca.e [at] northeastern [dot] edu
I start at Google in December 2023.
I recently got my PhD from Northeastern University, working with my advisor Frank Tip. My PhD thesis research was on program analysis of JavaScript. Mainly, I was working around the limitations on what we can infer from a single program in such a dynamic language by applying program analysis to large codebases, and amalgamating the results of these analyses to learn patterns (both bugs and correct API usages). My favourite projects I built as part of my research are
- a feedback- and mined-data-directed test generator for JavaScript, and
- a tool for automating the mining of dynamic metadata in npm packages.
Prior to this, I did my masters at the University of Waterloo in the Programming Languages group, where I worked with my advisor Gregor Richards on a technique for fast gradual typing using the virtual machine. My undergraduate was at Laurentian University, where my research was in computational ecology, in fruit fly population modelling (there was a time where I didn’t work on programming languages!).
Feel free to email and say hi!