| 2023 | SAC | Optimizing the Order of Bytecode Handlers in Interpreters using a Genetic Algorithm. | Wanhong Huang, Stefan Marr, Tomoharu Ugawa |
| 2022 | DLS | Who You Gonna Call: Analyzing the Run-Time Call-Site Behavior of Ruby Applications. | Sophie Kaleba, Octave Larose, Richard Jones, Stefan Marr |
| 2022 | DLS | Execution vs. Parse-Based Language Servers: Tradeoffs and Opportunities for Language-Agnostic Tooling for Dynamic Languages. | Stefan Marr, Humphrey Burchell, Fabio Niephaus |
| 2022 | OOPSLA | Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems. | Tomoharu Ugawa, Stefan Marr, Richard E. Jones |
| 2021 | ECOOP | Nave transient cast insertion isn't (that) bad. | Erin Greenwood-Thessman, Isaac Oscar Gariano, Richard Roberts, Stefan Marr, Michael Homer, James Noble |
| 2019 | ECOOP | Multiverse Debugging: Non-Deterministic Debugging for Non-Deterministic Programs (Brave New Idea Paper). | Carmen Torres Lopez, Robbert Gurdeep Singh, Stefan Marr, Elisa Gonzalez Boix, Christophe Scholliers |
| 2019 | ECOOP | Transient Typechecks Are (Almost) Free. | Richard Roberts, Stefan Marr, Michael Homer, James Noble |
| 2019 | OOPSLA | Which of my transient type checks are not (almost) free? | Isaac Oscar Gariano, Richard Roberts, Stefan Marr, Michael Homer, James Noble |
| 2018 | VEE | An Analysis of x86-64 Inline Assembly in C Programs. | Manuel Rigger, Stefan Marr, Stephen Kell, David Leopoldseder, Hanspeter Mssenbck |
| 2017 | DLS | A concurrency-agnostic protocol for multi-paradigm concurrent debugging tools. | Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mssenbck |
| 2017 | DLS | Garbage collection and efficiency in dynamic metacircular runtimes: an experience report. | Javier Pims, Javier Burroni, Jean-Baptiste Arnaud, Stefan Marr |
| 2017 | ECOOP | A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability. | Guido Chari, Diego Garbervetsky, Stefan Marr |
| 2017 | ICSE | Fully-reflective VMs for ruling software adaptation. | Guido Chari, Diego Garbervetsky, Stefan Marr |
| 2016 | DLS | Building efficient and highly run-time adaptable virtual machines. | Guido Chari, Diego Garbervetsky, Stefan Marr |
| 2016 | DLS | Cross-language compiler benchmarking: are we fast yet? | Stefan Marr, Benoit Daloze, Hanspeter Mssenbck |
| 2016 | OOPSLA | GEMs: shared-memory parallel programming for Node.js. | Daniele Bonetta, Luca Salucci, Stefan Marr, Walter Binder |
| 2016 | OOPSLA | Efficient and thread-safe objects for dynamically-typed languages. | Benoit Daloze, Stefan Marr, Daniele Bonetta, Hanspeter Mssenbck |
| 2016 | PPoPP | Generic messages: capability-based shared memory parallelism for event-loop systems. | Luca Salucci, Daniele Bonetta, Stefan Marr, Walter Binder |
| 2015 | OOPSLA | Towards fully reflective environments. | Guido Chari, Diego Garbervetsky, Stefan Marr, Stphane Ducasse |
| 2015 | OOPSLA | Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters. | Stefan Marr, Stphane Ducasse |
| 2015 | OOPSLA | A formal foundation for trace-based JIT compilers. | Maarten Vandercammen, Jens Nicolay, Stefan Marr, Joeri De Koster, Theo D'Hondt, Coen De Roover |
| 2015 | OOPSLA | Just-in-time data structures. | Mattias De Wael, Stefan Marr, Joeri De Koster, Jennifer B. Sartor, Wolfgang De Meuter |
| 2015 | PLDI | Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises. | Stefan Marr, Chris Seaton, Stphane Ducasse |
| 2014 | ECOOP | Data interface + algorithms = efficient programs: separating logic from representation to improve performance. | Mattias De Wael, Stefan Marr, Wolfgang De Meuter |
| 2012 | PPoPP | Synchronization views for event-loop actors. | Joeri De Koster, Stefan Marr, Theo D'Hondt |
| 2011 | OOPSLA | Which problems does a multi-language virtual machine need to solve in the multicore/manycore era? | Stefan Marr, Mattias De Wael, Michael Haupt, Theo D'Hondt |
| 2010 | HPCC | Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism. | Stefan Marr, Stijn Verhaegen, Bruno De Fraine, Theo D'Hondt, Wolfgang De Meuter |
| 2010 | ITiCSE | The SOM family: virtual machines for teaching and research. | Michael Haupt, Robert Hirschfeld, Tobias Pape, Gregor Gabrysiak, Stefan Marr, Arne Bergmann, Arvid Heise, Matthias Kleine, Robert Krahn |
| 2010 | OOPSLA | Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines? | Stefan Marr |
| 2010 | OOPSLA | Many-core virtual machines: decoupling abstract from concrete concurrency. | Stefan Marr, Theo D'Hondt |
| 2009 | ECOOP | Towards an actor-based concurrent machine model. | Hans Schippers, Tom Van Cutsem, Stefan Marr, Michael Haupt, Robert Hirschfeld |
| 2009 | OOPSLA | Intermediate language design of high-level language virtual machines: towards comprehensive concurrency support. | Stefan Marr, Michael Haupt, Theo D'Hondt |