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