| 2014 | An Executable Formal Semantics of PHP. Daniele Filaretti, Sergio Maffeis |
| 2014 | Automated Multi-Language Artifact Binding and Rename Refactoring between Java and DSLs Used by Java Frameworks. Philip Mayer, Andreas Schroeder |
| 2014 | Babelsberg/JS - A Browser-Based Implementation of an Object Constraint Language. Tim Felgentreff, Alan Borning, Robert Hirschfeld, Jens Lincke, Yoshiki Ohshima, Bert Freudenberg, Robert Krahn |
| 2014 | Capture-Avoiding and Hygienic Program Transformations. Sebastian Erdweg, Tijs van der Storm, Yi Dai |
| 2014 | Constructing Call Graphs of Scala Programs. Karim Ali, Marianna Rapoport, Ondrej Lhoták, Julian Dolby, Frank Tip |
| 2014 | Converting Parallel Code from Low-Level Abstractions to Higher-Level Abstractions. Semih Okur, Cansu Erdogan, Danny Dig |
| 2014 | Cooperative Scheduling of Parallel Tasks with General Synchronization Patterns. Shams Mahmood Imam, Vivek Sarkar |
| 2014 | ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28 - August 1, 2014. Proceedings Richard E. Jones |
| 2014 | Finding Reference-Counting Errors in Python/C Programs with Affine Analysis. Siliang Li, Gang Tan |
| 2014 | Graceful Dialects. Michael Homer, Timothy Jones, James Noble, Kim B. Bruce, Andrew P. Black |
| 2014 | Identifying Mandatory Code for Framework Use via a Single Application Trace. Naoya Nitta, Izuru Kume, Yasuhiro Takemura |
| 2014 | Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding. Maximilian Scherr, Shigeru Chiba |
| 2014 | Infrastructure-Free Logging and Replay of Concurrent Execution on Multiple Cores. Kyu Hyung Lee, Dohyeong Kim, Xiangyu Zhang |
| 2014 | MiCA: A Compositional Architecture for Gossip Protocols. Lonnie Princehouse, Rakesh Chenchu, Zhefu Jiang, Kenneth P. Birman, Nate Foster, Robert Soulé |
| 2014 | Portable and Efficient Run-time Monitoring of JavaScript Applications Using Virtual Machine Layering. Erick Lavoie, Bruno Dufour, Marc Feeley |
| 2014 | Rely-Guarantee Protocols. Filipe Militão, Jonathan Aldrich, Luís Caires |
| 2014 | Retargetting Legacy Browser Extensions to Modern Extension Frameworks. Rezwana Karim, Mohan Dhawan, Vinod Ganapathy |
| 2014 | Reusable Concurrent Data Types. Vincent Gramoli, Rachid Guerraoui |
| 2014 | Safely Composable Type-Specific Languages. Cyrus Omar, Darya Kurilova, Ligia Nistor, Benjamin Chung, Alex Potanin, Jonathan Aldrich |
| 2014 | Self-inferencing Reflection Resolution for Java. Yue Li, Tian Tan, Yulei Sui, Jingling Xue |
| 2014 | Semantics of (Resilient) X10. Silvia Crafa, David Cunningham, Vijay A. Saraswat, Avraham Shinnar, Olivier Tardieu |
| 2014 | Sound and Complete Subtyping between Coinductive Types for Object-Oriented Languages. Davide Ancona, Andrea Corradi |
| 2014 | Spores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution. Heather Miller, Philipp Haller, Martin Odersky |
| 2014 | State-Sensitive Points-to Analysis for the Dynamic Behavior of JavaScript Objects. Shiyi Wei, Barbara G. Ryder |
| 2014 | Stream Processing with a Spreadsheet. Mandana Vaziri, Olivier Tardieu, Rodric Rabbah, Philippe Suter, Martin Hirzel |
| 2014 | Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming. Joshua Sunshine, James D. Herbsleb, Jonathan Aldrich |
| 2014 | TaDA: A Logic for Time and Data Abstraction. Pedro da Rocha Pinto, Thomas Dinsdale-Young, Philippa Gardner |
| 2014 | Understanding TypeScript. Gavin M. Bierman, Martín Abadi, Mads Torgersen |