Towards an actor-based concurrent machine model. - Hans Schippers; Tom Van Cutsem; Stefan Marr; Michael Haupt; Robert Hirschfeld (ICOOOLPS@ECOOP, 2009)

Intermediate language design of high-level language virtual machines: towards comprehensive concurrency support. - Stefan Marr; Michael Haupt; Theo D'Hondt (VMIL@SPLASH, 2009)

Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models - Stefan Marr; Michael Haupt; Stijn Timbermont; Bram Adams; Theo D'Hondt; Pascal Costanza; Wolfgang De Meuter (PLACES, 2009)

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 (HPCC, 2010)

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 (ITiCSE, 2010)

Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines? - Stefan Marr (SPLASH/OOPSLA Companion, 2010)

Many-core virtual machines: decoupling abstract from concrete concurrency. - Stefan Marr; Theo D'Hondt (SPLASH/OOPSLA Companion, 2010)

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 (SPLASH Workshops, 2011)

CSOM/PL - A Virtual Machine Product Line. - Michael Haupt; Stefan Marr; Robert Hirschfeld (J. Object Technol., 2011)

Modularity and conventions for maintainable concurrent language implementations: a review of our experiences and practices. - Stefan Marr; Jens Nicolay; Tom Van Cutsem; Theo D'Hondt (MISS@AOSD, 2012)

Synchronization views for event-loop actors. - Joeri De Koster; Stefan Marr; Theo D'Hondt (PPoPP, 2012)

Identifying a Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-language Virtual Machines. - Stefan Marr; Theo D'Hondt (TOOLS (50), 2012)

Tanks: multiple reader, single writer actors. - Joeri De Koster; Stefan Marr; Theo D'Hondt; Tom Van Cutsem (AGERE!@SPLASH, 2013)

Cloud PARTE: elastic complex event processing based on mobile actors. - Janwillem Swalens; Thierry Renaux; Lode Hoste; Stefan Marr; Wolfgang De Meuter (AGERE!@SPLASH, 2013)

Data interface + algorithms = efficient programs: separating logic from representation to improve performance. - Mattias De Wael; Stefan Marr; Wolfgang De Meuter (ICOOOLPS@ECOOP, 2014)

Fork/join parallelism in the wild: documenting patterns and anti-patterns in Java programs using the fork/join framework. - Mattias De Wael; Stefan Marr; Tom Van Cutsem (PPPJ, 2014)

Towards Composable Concurrency Abstractions. - Janwillem Swalens; Stefan Marr; Joeri De Koster; Tom Van Cutsem (PLACES, 2014)

Are We There Yet?: Simple Language Implementation Techniques for the 21st Century. - Stefan Marr; Tobias Pape; Wolfgang De Meuter (IEEE Softw., 2014)

Towards fully reflective environments. - Guido Chari; Diego Garbervetsky; Stefan Marr; Stéphane Ducasse (Onward!, 2015)

Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters. - Stefan Marr; Stéphane Ducasse (OOPSLA, 2015)

A formal foundation for trace-based JIT compilers. - Maarten Vandercammen; Jens Nicolay; Stefan Marr; Joeri De Koster; Theo D'Hondt; Coen De Roover (WODA@SPLASH, 2015)

Just-in-time data structures. - Mattias De Wael; Stefan Marr; Joeri De Koster; Jennifer B. Sartor; Wolfgang De Meuter (Onward!, 2015)

Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises. - Stefan Marr; Chris Seaton; Stéphane Ducasse (PLDI, 2015)

Partitioned Global Address Space Languages. - Mattias De Wael; Stefan Marr; Bruno De Fraine; Tom Van Cutsem; Wolfgang De Meuter (ACM Comput. Surv., 2015)

Domains: Safe sharing among actors. - Joeri De Koster; Stefan Marr; Theo D'Hondt; Tom Van Cutsem (Sci. Comput. Program., 2015)

Parallel gesture recognition with soft real-time guarantees. - Stefan Marr; Thierry Renaux; Lode Hoste; Wolfgang De Meuter (Sci. Comput. Program., 2015)

Building efficient and highly run-time adaptable virtual machines. - Guido Chari; Diego Garbervetsky; Stefan Marr (DLS, 2016)

Cross-language compiler benchmarking: are we fast yet? - Stefan Marr; Benoit Daloze; Hanspeter Mössenböck (DLS, 2016)

GEMs: shared-memory parallel programming for Node.js. - Daniele Bonetta; Luca Salucci; Stefan Marr; Walter Binder (OOPSLA, 2016)

Efficient and thread-safe objects for dynamically-typed languages. - Benoit Daloze; Stefan Marr; Daniele Bonetta; Hanspeter Mössenböck (OOPSLA, 2016)

Generic messages: capability-based shared memory parallelism for event-loop systems. - Luca Salucci; Daniele Bonetta; Stefan Marr; Walter Binder (PPoPP, 2016)

Towards Meta-Level Engineering and Tooling for Complex Concurrent Systems. - Stefan Marr; Elisa Gonzalez Boix; Hanspeter Mössenböck (Software Engineering (Workshops), 2016)

Domains: Sharing state in the communicating event-loop actor model. - Joeri De Koster; Stefan Marr; Tom Van Cutsem; Theo D'Hondt (Comput. Lang. Syst. Struct., 2016)

A principled approach towards debugging communicating event-loops. - Carmen Torres Lopez; Elisa Gonzalez Boix; Christophe Scholliers; Stefan Marr; Hanspeter Mössenböck (AGERE!@SPLASH, 2017)

A concurrency-agnostic protocol for multi-paradigm concurrent debugging tools. - Stefan Marr; Carmen Torres Lopez; Dominik Aumayr; Elisa Gonzalez Boix; Hanspeter Mössenböck (DLS, 2017)

Garbage collection and efficiency in dynamic metacircular runtimes: an experience report. - Javier Pimás; Javier Burroni; Jean-Baptiste Arnaud; Stefan Marr (DLS, 2017)

A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability. - Guido Chari; Diego Garbervetsky; Stefan Marr (ICOOOLPS@ECOOP, 2017)

Fully-reflective VMs for ruling software adaptation. - Guido Chari; Diego Garbervetsky; Stefan Marr (ICSE (Companion Volume), 2017)

Trace Register Allocation Policies: Compile-time vs. Performance Trade-offs. - Josef Eisl; Stefan Marr; Thomas Würthinger; Hanspeter Mössenböck (ManLang, 2017)

Applying Optimizations for Dynamically-typed Languages to Java. - Matthias Grimmer; Stefan Marr; Mario Kahlhofer; Christian Wimmer; Thomas Würthinger; Hanspeter Mössenböck (ManLang, 2017)

Κόμπος: A Platform for Debugging Complex Concurrent Applications. - Stefan Marr; Carmen Torres Lopez; Dominik Aumayr; Elisa Gonzalez Boix; Hanspeter Mössenböck (Programming, 2017)

A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs. - Carmen Torres Lopez; Stefan Marr; Hanspeter Mössenböck; Elisa Gonzalez Boix (CoRR, 2017)

Efficient and deterministic record & replay for actor languages. - Dominik Aumayr; Stefan Marr; Clément Béra; Elisa Gonzalez Boix; Hanspeter Mössenböck (ManLang, 2018)

Few versatile vs. many specialized collections: how to design a collection library for exploratory programming? - Stefan Marr; Benoit Daloze (Programming, 2018)

An Analysis of x86-64 Inline Assembly in C Programs. - Manuel Rigger; Stefan Marr; Stephen Kell; David Leopoldseder; Hanspeter Mössenböck (VEE, 2018)

A flexible framework for studying trace-based just-in-time compilation. - Maarten Vandercammen; Stefan Marr; Coen De Roover (Comput. Lang. Syst. Struct., 2018)

Shallow Types for Insightful Programs: Grace is Optional, Performance is Not. - Richard Roberts 004; Stefan Marr; Michael Homer; James Noble 001 (CoRR, 2018)

Parallelization of dynamic languages: synchronizing built-in collections. - Benoit Daloze; Arie Tal; Stefan Marr; Hanspeter Mössenböck; Erez Petrank (Proc. ACM Program. Lang., 2018)

A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs. - Carmen Torres Lopez; Stefan Marr; Elisa Gonzalez Boix; Hanspeter Mössenböck (Programming with Actors, 2018)

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 (ECOOP, 2019)

Transient Typechecks Are (Almost) Free. - Richard Roberts 004; Stefan Marr; Michael Homer; James Noble 001 (ECOOP, 2019)

Which of my transient type checks are not (almost) free? - Isaac Oscar Gariano; Richard Roberts 004; Stefan Marr; Michael Homer; James Noble 001 (VMIL@SPLASH, 2019)

Asynchronous snapshots of actor systems for latency-sensitive applications. - Dominik Aumayr; Stefan Marr; Elisa Gonzalez Boix; Hanspeter Mössenböck (MPLR, 2019)

Understanding GCC builtins to develop better tools. - Manuel Rigger; Stefan Marr; Bram Adams; Hanspeter Mössenböck (ESEC/SIGSOFT FSE, 2019)

Multiverse Debugging: Non-Deterministic Debugging for Non-Deterministic Programs (Artifact). - Robbert Gurdeep Singh; Carmen Torres Lopez; Stefan Marr; Elisa Gonzalez Boix; Christophe Scholliers (Dagstuhl Artifacts Ser., 2019)

Fully Reflective Execution Environments: Virtual Machines for More Flexible Software. - Guido Chari; Diego Garbervetsky; Stefan Marr; Stéphane Ducasse (IEEE Trans. Software Eng., 2019)

Transient Typechecks are (Almost) Free [Artifact]. - Richard Roberts 004; Stefan Marr; Michael Homer; James Noble 001 (Zenodo, 2019)

Naïve transient cast insertion isn't (that) bad. - Erin Greenwood-Thessman; Isaac Oscar Gariano; Richard Roberts 004; Stefan Marr; Michael Homer; James Noble 001 (ICOOOLPS@ECOOP, 2021)

A Case Study on Challenges of Applying Machine Learning for Predictive Drill Bit Sharpness Estimation. - Umut Onus; Stefan Marr; Sebastian Uziel; Silvia Krug (MetroInd4.0&IoT, 2021)

Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay. - Dominik Aumayr; Stefan Marr; Sophie Kaleba; Elisa Gonzalez Boix; Hanspeter Mössenböck (Art Sci. Eng. Program., 2021)

Who You Gonna Call: Analyzing the Run-Time Call-Site Behavior of Ruby Applications. - Sophie Kaleba; Octave Larose; Richard Jones; Stefan Marr (DLS, 2022)

Execution vs. Parse-Based Language Servers: Tradeoffs and Opportunities for Language-Agnostic Tooling for Dynamic Languages. - Stefan Marr; Humphrey Burchell; Fabio Niephaus (DLS, 2022)

Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems. - Tomoharu Ugawa; Stefan Marr; Richard E. Jones (VMIL@SPLASH, 2022)

Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers. - Humphrey Burchell; Octave Larose; Sophie Kaleba; Stefan Marr (MPLR, 2023)

Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers (Poster Abstract). - Humphrey Burchell; Octave Larose; Sophie Kaleba; Stefan Marr (MPLR, 2023)

Optimizing the Order of Bytecode Handlers in Interpreters using a Genetic Algorithm. - Wanhong Huang 001; Stefan Marr; Tomoharu Ugawa (SAC, 2023)

AST vs. Bytecode: Interpreters in the Age of Meta-Compilation. - Octave Larose; Sophie Kaleba; Humphrey Burchell; Stefan Marr (Proc. ACM Program. Lang., 2023)

Towards Realistic Results for Instrumentation-Based Profilers for JIT-Compiled Systems. - Humphrey Burchell; Octave Larose; Stefan Marr (MPLR, 2024)

Live Objects All The Way Down: Removing the Barriers between Applications and Virtual Machines. - Javier E. Pimás; Stefan Marr; Diego Garbervetsky (Art Sci. Eng. Program., 2024)

Latch: Enabling large-scale automated testing on constrained systems. - Tom Lauwaerts; Stefan Marr; Christophe Scholliers (Sci. Comput. Program., 2024)