| 2012 | A tested semantics for getters, setters, and eval in JavaScript. Joe Gibbs Politz, Matthew J. Carroll, Benjamin S. Lerner, Justin Pombrio, Shriram Krishnamurthi |
| 2012 | Adaptive data parallelism for internet clients on heterogeneous platforms. Alessandro Pignotti, Adam Welc, Bernd Mathiske |
| 2012 | CoExist: overcoming aversion to change. Bastian Steinert, Damien Cassou, Robert Hirschfeld |
| 2012 | Detecting conflicts among declarative UI extensions. Benjamin S. Lerner, Dan Grossman |
| 2012 | Loop-aware optimizations in PyPy's tracing JIT. Håkan Ardö, Carl Friedrich Bolz, Maciej Fijalkowski |
| 2012 | Object-oriented programming with gradual abstraction. Kurt Nørmark, Lone Leth Thomsen, Bent Thomsen |
| 2012 | Ownership, filters and crossing handlers: flexible ownership in dynamic languages. Erwann Wernli, Pascal Maerki, Oscar Nierstrasz |
| 2012 | Patterns as objects in grace. Michael Homer, James Noble, Kim B. Bruce, Andrew P. Black, David J. Pearce |
| 2012 | Proceedings of the 8th Symposium on Dynamic Languages, DLS '12, Tucson, AZ, USA, October 22, 2012 Alessandro Warth |
| 2012 | Robust scripting via patterns. Bard Bloom, Martin Hirzel |
| 2012 | Self-optimizing AST interpreters. Thomas Würthinger, Andreas Wöß, Lukas Stadler, Gilles Duboscq, Doug Simon, Christian Wimmer |