Abstract Interpretation
General Frameworks
TAJS (SAS 2009)
Paper title: Type Analysis for JavaScript
Tool: TAJS
Authors: Simon Holm Jensen, Anders Møller, Peter Thiemann
JSAI (ESEC/FSE 2014)
Paper title: JSAI: A Static Analysis Platform for JavaScript
Authors: Vineeth Kashyap, Kevin Gibbons, Kyle Dewey, John Sarracino, Ethan A. Kuefner, Ben Wiedermann, John Wagner, Ben Hardekopf
Determinacy Analysis (PLDI 2013)
Paper title: Dynamic Determinacy Analysis
Authors: Max Schäfer, Manu Sridharan, Julian Dolby, Frank Tip
String Domain
Regular Expression Domain (DLS 2016)
Paper title: Precise and Scalable Static Analysis of jQuery using a Regular Expression Domain
Authors: Changhee Park, Hyeonseung Im, Sukyoung Ryu
String Domains Dynamic Field Access (CC 2014)
Paper title: String Analysis for Dynamic Field Access
Authors: Magnus Madsen, Esben Andreasen
Other
Graph.js: Multiversion Dependence Graph (PLDI 2024)
Paper title: Efficient Static Vulnerability Analysis for JavaScript with Multiversion Dependency Graphs
Authors: Mafalda Ferreira, Miguel Monteiro, Tiago Brito, Miguel E. Coimbra, Nuno Santos, Limin Jia, José Fragoso Santos.
Event-based Analysis (OOPSLA 2015)
Paper title: Static Analysis of Event-Driven Node.js JavaScript Applications
Authors: Magnus Madsen, Frank Tip, Ondřej Lhotak