Miscellaneous
Dynamic Behavior Analysis
Empirical Study: Dynamic Behavior (PLDI 2010)
Paper title: An Analysis of the Dynamic Behavior of JavaScript Programs
Authors: Gregor Richards, Sylvain Lebresne, Brian Burg, Jan Vitek
Eval
Semi-Automated Eval Removal (OOPSLA 2012)
Paper title: Eval Begone! Semi-Automated Removal of Eval from JavaScript Programs
Authors: Fadi Meawad, Gregor Richards, Floreal Morandat, Jan Vitek
Unevalizer (ISSTA 2012)
Paper title: Remedying the Eval that Men Do
Authors: Simon Holm Jensen, Peter A. Jonsson, Anders Møller
Empirical Study: Eval Use (ECOOP 2011)
Paper title: The Eval that Men Do - A Large-scale Study of the Use of Eval in JavaScript Applications
Authors: Gregor Richards, Christian Hammer, Brian Burg, Jan Vitek
Identifier Conflict
JSObserver (ESEC/FSE 2020)
Paper title: Detecting and Understanding JavaScript Global Identifier Conflicts on the Web
Authors: Mingxue Zhang, Wei Meng
ConflictJS (ICSE 2018)
Paper title: ConflictJS: finding and understanding conflicts between JavaScript libraries
Authors: Jibesh Patra, Pooja N. Dixit, Michael Pradel