Publications

(2020). API Analytics for Curating Static Analysis Rules. TAPAS.

PDF Video

(2020). Out of Sight, Out of Place: Detecting and Assessing Swapped Arguments. IEEE SCAM.

PDF Video

(2019). Automated Customized Bug-Benchmark Generation. IEEE SCAM.

PDF

(2017). Source Forager: A Search Engine for Similar Source Code. arXiv.

PDF

(2017). MuSynth: Program Synthesis via Code Reuse and Code Manipulation. SSBSE.

PDF Video

(2015). A Parallel Abstract Interpreter for JavaScript. CGO.

PDF

(2014). JSAI: A static analysis platform for JavaScript. FSE.

PDF DOI

(2014). Sapper: A Language for Hardware-Level Security Policy Enforcement. ASPLOS.

PDF

(2014). Security Signature Inference for JavaScript-based Browser Addons. CGO.

PDF

(2014). Widening for Control Flow. VMCAI.

PDF

(2013). Type Refinement for Static Analysis of JavaScript. DLS.

PDF

(2013). Sapper: a Language for Provable Hardware Policy Enforcement. PLAS.

PDF

(2011). Caisson: a Hardware Description Language for Secure Information Flow. PLDI.

PDF

(2011). Timing- and Termination-Sensitive Secure Information Flow: Exploring a New Approach. S&P.

PDF