| 2010 | Evolving SaaS based on reflective Petri nets. | Ying Liu, Bin Zhang, Guoqi Liu, Mingwei Zhang, Jun Na |
| 2010 | Code Roots. | Doug Lea |
| 2010 | Strong exception-safety for Java-like languages. | Giovanni Lagorio, Marco Servetto |
| 2010 | Designing event-based context transition in context-oriented programming. | Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara |
| 2010 | Modular verification of linked lists with views via separation logic. | Jonas Braband Jensen, Lars Birkedal, Peter Sestoft |
| 2010 | Type-Safe Eventful Sessions in Java. | Raymond Hu, Dimitrios Kouzapas, Olivier Pernet, Nobuko Yoshida, Kohei Honda |
| 2010 | Automatically Extracting Class Diagrams from Spreadsheets. | Felienne Hermans, Martin Pinzger, Arie van Deursen |
| 2010 | Recency Types for Analyzing Scripting Languages. | Phillip Heidegger, Peter Thiemann |
| 2010 | Programming Coordinated Behavior in Java. | David Harel, Assaf Marron, Gera Weiss |
| 2010 | Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects - An Empirical Study. | Stefan Hanenberg |
| 2010 | Capabilities for Uniqueness and Borrowing. | Philipp Haller, Martin Odersky |
| 2010 | The Essence of JavaScript. | Arjun Guha, Claudiu Saftoiu, Shriram Krishnamurthi |
| 2010 | The Use of Overloading in Java Programs. | Joseph Gil, Keren Lenz |
| 2010 | Context oriented programming in highly concurrent systems. | Carlo Ghezzi, Matteo Pradella, Guido Salvaneschi |
| 2010 | Essential AOP: The A Calculus. | Bruno De Fraine, Erik Ernst, Mario Sdholt |
| 2010 | Secret Valley. | Erik Ernst |
| 2010 | Safely updating running software: tranquility at the object level. | Peter Ebraert, Hans Schippers, Tim Molderez, Dirk Janssens |
| 2010 | Towards a full multiple-inheritance virtual machine. | Roland Ducournau, Floral Morandat |
| 2010 | Concurrent Abstract Predicates. | Thomas Dinsdale-Young, Mike Dodds, Philippa Gardner, Matthew J. Parkinson, Viktor Vafeiadis |
| 2010 | Debugging Model-Transformation Failures Using Dynamic Tainting. | Pankaj Dhoolia, Senthil Mani, Vibha Singhal Sinha, Saurabh Sinha |
| 2010 | DSL evolution through composition. | Walter Cazzola, Davide Poletti |
| 2010 | Inline Caching Meets Quickening. | Stefan Brunthaler |
| 2010 | Modules as Objects in Newspeak. | Gilad Bracha, Peter von der Ah, Vassili Bykov, Yaron Kashai, William Maddox, Eliot Miranda |
| 2010 | Prototyping a tool environment for run-time assertion checking in JML with communication histories. | Frank S. de Boer, Stijn de Gouw, Jurgen J. Vinju |
| 2010 | Adding Dynamic Types to C | Gavin M. Bierman, Erik Meijer, Mads Torgersen |