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