| 2018 | Beam: a virtual machine for handling millions of messages per second (invited talk). | Erik Stenman |
| 2018 | Fatal abstraction. | Friedrich Steimann |
| 2018 | Synthesizing manually verifiable code for statecharts. | Steven Smyth, Christian Motika, Reinhard von Hanxleden |
| 2018 | Programming by Example: Efficient, but Not "Helpful". | Mark Santolucito, Drew Goldman, Allyson Weseley, Ruzica Piskac |
| 2018 | Building JIT compilers for dynamic languages with low development effort. | Baptiste Saleil, Marc Feeley |
| 2018 | Skitter: a DSL for distributed reactive workflows. | Mathijs Saey, Joeri De Koster, Wolfgang De Meuter |
| 2018 | Active learning for inference and regeneration of computer programs that store and retrieve data. | Martin C. Rinard, Jiasi Shen, Varun Mangalick |
| 2018 | Towards compilation of an imperative language for FPGAs. | Baptiste Pauget, David J. Pearce, Alex Potanin |
| 2018 | Live, synchronized, and mental map preserving visualization for data structure programming. | Akio Oka, Hidehiko Masuhara, Tomoyuki Aotani |
| 2018 | Composable higher-order reactors as the basis for a live reactive programming environment. | Bjarno Oeyen, Humberto Rodrguez-Avila, Sam Van den Vonder, Wolfgang De Meuter |
| 2018 | A CAPable distributed programming model. | Florian Myter, Christophe Scholliers, Wolfgang De Meuter |
| 2018 | Two decades of smalltalk VM development: live VM development through simulation tools. | Eliot Miranda, Clment Bra, Elisa Gonzalez Boix, Dan Ingalls |
| 2018 | RHEA: a reactive, heterogeneous, extensible, and abstract framework for dataflow programming. | Orestis Melkonian, Angelos Charalambidis |
| 2018 | Observing the Uptake of a Language Change Making Strings Immutable. | Manuel Maarek |
| 2018 | A cost model for a graph-based intermediate-representation in a dynamic compiler. | David Leopoldseder, Lukas Stadler, Manuel Rigger, Thomas Wrthinger, Hanspeter Mssenbck |
| 2018 | Understanding Java Usability by Mining GitHub Repositories. | Mark J. Lemay |
| 2018 | On the self in selfie (invited talk). | Christoph M. Kirsch |
| 2018 | JEff: objects for effect. | Pablo Inostroza, Tijs van der Storm |
| 2018 | QDB: From Quantum Algorithms Towards Correct Quantum Programs. | Yipeng Huang, Margaret Martonosi |
| 2018 | We should stop claiming generality in our domain-specific language papers (extended abstract). | Daco C. Harkes |
| 2018 | Tᴏᴏʟ: accessible automated reasoning for human robot collaboration. | Ivan Gavran, Ortwin Mailahn, Rainer Mller, Richard Peifer, Damien Zufferey |
| 2018 | Using compiler snippets to exploit parallelism on heterogeneous hardware: a Java reduction case study. | Juan Fumero, Christos Kotselidis |
| 2018 | Efficient VM-independent runtime checks for parallel programming. | Michael Faes, Thomas R. Gross |
| 2018 | Interdisciplinary programming language design. | Michael J. Coblenz, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine |
| 2018 | C♭: a new modular approach to implementing efficient and tunable collections. | Stephan Brandauer, Elias Castegren, Tobias Wrigstad |