default search action
Stefan Marr
Person information
- affiliation: University of Kent, School of Computing, UK
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j14]Javier E. Pimás, Stefan Marr, Diego Garbervetsky:
Live Objects All The Way Down: Removing the Barriers between Applications and Virtual Machines. Art Sci. Eng. Program. 8(2) (2024) - [j13]Tom Lauwaerts, Stefan Marr, Christophe Scholliers:
Latch: Enabling large-scale automated testing on constrained systems. Sci. Comput. Program. 238: 103157 (2024) - [c53]Humphrey Burchell, Octave Larose, Stefan Marr:
Towards Realistic Results for Instrumentation-Based Profilers for JIT-Compiled Systems. MPLR 2024: 82-89 - 2023
- [j12]Octave Larose, Sophie Kaleba, Humphrey Burchell, Stefan Marr:
AST vs. Bytecode: Interpreters in the Age of Meta-Compilation. Proc. ACM Program. Lang. 7(OOPSLA2): 318-346 (2023) - [c52]Humphrey Burchell, Octave Larose, Sophie Kaleba, Stefan Marr:
Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers. MPLR 2023: 100-113 - [c51]Humphrey Burchell, Octave Larose, Sophie Kaleba, Stefan Marr:
Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers (Poster Abstract). MPLR 2023: 181-182 - [c50]Wanhong Huang, Stefan Marr, Tomoharu Ugawa:
Optimizing the Order of Bytecode Handlers in Interpreters using a Genetic Algorithm. SAC 2023: 1384-1393 - [e7]Stefan Marr:
Proceedings of the 19th ACM SIGPLAN International Symposium on Dynamic Languages, DLS 2023, Cascais, Portugal, 24 October 2023. ACM 2023 [contents] - [i9]Javier E. Pimás, Stefan Marr, Diego Garbervetsky:
Live Objects All The Way Down: Removing the Barriers between Applications and Virtual Machines. CoRR abs/2312.16973 (2023) - 2022
- [c49]Stefan Marr, Humphrey Burchell, Fabio Niephaus:
Execution vs. Parse-Based Language Servers: Tradeoffs and Opportunities for Language-Agnostic Tooling for Dynamic Languages. DLS 2022: 1-14 - [c48]Sophie Kaleba, Octave Larose, Richard Jones, Stefan Marr:
Who You Gonna Call: Analyzing the Run-Time Call-Site Behavior of Ruby Applications. DLS 2022: 15-28 - [c47]Tomoharu Ugawa, Stefan Marr, Richard E. Jones:
Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems. VMIL@SPLASH 2022: 25-35 - 2021
- [j11]Dominik Aumayr, Stefan Marr, Sophie Kaleba, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay. Art Sci. Eng. Program. 5(3): 14 (2021) - [c46]Erin Greenwood-Thessman, Isaac Oscar Gariano, Richard Roberts, Stefan Marr, Michael Homer, James Noble:
Naïve transient cast insertion isn't (that) bad. ICOOOLPS@ECOOP 2021: 1-9 - [c45]Umut Onus, Stefan Marr, Sebastian Uziel, Silvia Krug:
A Case Study on Challenges of Applying Machine Learning for Predictive Drill Bit Sharpness Estimation. MetroInd4.0&IoT 2021: 275-280 - [i8]Dominik Aumayr, Stefan Marr, Sophie Kaleba, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay. CoRR abs/2103.00031 (2021) - 2020
- [e6]Stefan Marr:
MPLR '20: 17th International Conference on Managed Programming Languages and Runtimes, Virtual Event, UK, November 4-6, 2020. ACM 2020, ISBN 978-1-4503-8853-5 [contents]
2010 – 2019
- 2019
- [j10]Robbert Gurdeep Singh, Carmen Torres Lopez, Stefan Marr, Elisa Gonzalez Boix, Christophe Scholliers:
Multiverse Debugging: Non-Deterministic Debugging for Non-Deterministic Programs (Artifact). Dagstuhl Artifacts Ser. 5(2): 04:1-04:3 (2019) - [j9]Guido Chari, Diego Garbervetsky, Stefan Marr, Stéphane Ducasse:
Fully Reflective Execution Environments: Virtual Machines for More Flexible Software. IEEE Trans. Software Eng. 45(9): 858-876 (2019) - [c44]Richard Roberts, Stefan Marr, Michael Homer, James Noble:
Transient Typechecks Are (Almost) Free. ECOOP 2019: 5:1-5:28 - [c43]Carmen Torres Lopez, Robbert Gurdeep Singh, Stefan Marr, Elisa Gonzalez Boix, Christophe Scholliers:
Multiverse Debugging: Non-Deterministic Debugging for Non-Deterministic Programs (Brave New Idea Paper). ECOOP 2019: 27:1-27:30 - [c42]Isaac Oscar Gariano, Richard Roberts, Stefan Marr, Michael Homer, James Noble:
Which of my transient type checks are not (almost) free? VMIL@SPLASH 2019: 58-66 - [c41]Dominik Aumayr, Stefan Marr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Asynchronous snapshots of actor systems for latency-sensitive applications. MPLR 2019: 157-171 - [c40]Manuel Rigger, Stefan Marr, Bram Adams, Hanspeter Mössenböck:
Understanding GCC builtins to develop better tools. ESEC/SIGSOFT FSE 2019: 74-85 - [e5]Stefan Marr, Juan Fumero:
Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, DLS 2019, Athens, Greece, October 20, 2019. ACM 2019, ISBN 978-1-4503-6996-1 [contents] - [e4]Stefan Marr, Walter Cazzola:
Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming, Genova, Italy, April 1-4, 2019. ACM 2019, ISBN 978-1-4503-6257-3 [contents] - [d1]Richard Roberts, Stefan Marr, Michael Homer, James Noble:
Transient Typechecks are (Almost) Free [Artifact]. Zenodo, 2019 - [i7]Manuel Rigger, Stefan Marr, Bram Adams, Hanspeter Mössenböck:
Understanding GCC Builtins to Develop Better Tools. CoRR abs/1907.00863 (2019) - [i6]Dominik Aumayr, Stefan Marr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications. CoRR abs/1907.08003 (2019) - [i5]Isaac Oscar Gariano, Richard Roberts, Stefan Marr, Michael Homer, James Noble:
Which of My Transient Type Checks Are Not (Almost) Free? CoRR abs/1909.05581 (2019) - 2018
- [j8]Maarten Vandercammen, Stefan Marr, Coen De Roover:
A flexible framework for studying trace-based just-in-time compilation. Comput. Lang. Syst. Struct. 51: 22-47 (2018) - [j7]Benoit Daloze, Arie Tal, Stefan Marr, Hanspeter Mössenböck, Erez Petrank:
Parallelization of dynamic languages: synchronizing built-in collections. Proc. ACM Program. Lang. 2(OOPSLA): 108:1-108:30 (2018) - [c39]Dominik Aumayr, Stefan Marr, Clément Béra, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Efficient and deterministic record & replay for actor languages. ManLang 2018: 15:1-15:14 - [c38]Stefan Marr, Benoit Daloze:
Few versatile vs. many specialized collections: how to design a collection library for exploratory programming? Programming 2018: 135-143 - [c37]Manuel Rigger, Stefan Marr, Stephen Kell, David Leopoldseder, Hanspeter Mössenböck:
An Analysis of x86-64 Inline Assembly in C Programs. VEE 2018: 84-99 - [p1]Carmen Torres Lopez, Stefan Marr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs. Programming with Actors 2018: 155-185 - [e3]Stephen Kell, Stefan Marr:
Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL@SPLASH 2018, Boston, MA, USA, November 4, 2018. ACM 2018, ISBN 978-1-4503-6071-5 [contents] - [e2]Stefan Marr, Jennifer B. Sartor:
Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming, Nice, France, April 09-12, 2018. ACM 2018 [contents] - [i4]Dominik Aumayr, Stefan Marr, Clément Béra, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Efficient and Deterministic Record & Replay for Actor Languages. CoRR abs/1805.06267 (2018) - [i3]Richard Roberts, Stefan Marr, Michael Homer, James Noble:
Shallow Types for Insightful Programs: Grace is Optional, Performance is Not. CoRR abs/1807.00661 (2018) - 2017
- [c36]Carmen Torres Lopez, Elisa Gonzalez Boix, Christophe Scholliers, Stefan Marr, Hanspeter Mössenböck:
A principled approach towards debugging communicating event-loops. AGERE!@SPLASH 2017: 41-49 - [c35]Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
A concurrency-agnostic protocol for multi-paradigm concurrent debugging tools. DLS 2017: 3-14 - [c34]Javier Pimás, Javier Burroni, Jean-Baptiste Arnaud, Stefan Marr:
Garbage collection and efficiency in dynamic metacircular runtimes: an experience report. DLS 2017: 39-50 - [c33]Guido Chari, Diego Garbervetsky, Stefan Marr:
A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability. ICOOOLPS@ECOOP 2017: 3:1-3:5 - [c32]Guido Chari, Diego Garbervetsky, Stefan Marr:
Fully-reflective VMs for ruling software adaptation. ICSE (Companion Volume) 2017: 229-231 - [c31]Matthias Grimmer, Stefan Marr, Mario Kahlhofer, Christian Wimmer, Thomas Würthinger, Hanspeter Mössenböck:
Applying Optimizations for Dynamically-typed Languages to Java. ManLang 2017: 12-22 - [c30]Josef Eisl, Stefan Marr, Thomas Würthinger, Hanspeter Mössenböck:
Trace Register Allocation Policies: Compile-time vs. Performance Trade-offs. ManLang 2017: 92-104 - [c29]Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Κόμπος: A Platform for Debugging Complex Concurrent Applications. Programming 2017: 2:1-2:2 - [e1]Shigeru Chiba, Elisa Gonzalez Boix, Stefan Marr:
Proceedings of the 2nd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection, META@SPLASH 2017, Vancouver, BC, Canada, October 23 - 27, 2017. ACM 2017, ISBN 978-1-4503-5523-0 [contents] - [i2]Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
A Concurrency-Agnostic Protocol for Multi-Paradigm Concurrent Debugging Tools. CoRR abs/1706.00363 (2017) - [i1]Carmen Torres Lopez, Stefan Marr, Hanspeter Mössenböck, Elisa Gonzalez Boix:
A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs. CoRR abs/1706.07372 (2017) - 2016
- [j6]Joeri De Koster, Stefan Marr, Tom Van Cutsem, Theo D'Hondt:
Domains: Sharing state in the communicating event-loop actor model. Comput. Lang. Syst. Struct. 45: 132-160 (2016) - [c28]Guido Chari, Diego Garbervetsky, Stefan Marr:
Building efficient and highly run-time adaptable virtual machines. DLS 2016: 60-71 - [c27]Stefan Marr, Benoit Daloze, Hanspeter Mössenböck:
Cross-language compiler benchmarking: are we fast yet? DLS 2016: 120-131 - [c26]Daniele Bonetta, Luca Salucci, Stefan Marr, Walter Binder:
GEMs: shared-memory parallel programming for Node.js. OOPSLA 2016: 531-547 - [c25]Benoit Daloze, Stefan Marr, Daniele Bonetta, Hanspeter Mössenböck:
Efficient and thread-safe objects for dynamically-typed languages. OOPSLA 2016: 642-659 - [c24]Luca Salucci, Daniele Bonetta, Stefan Marr, Walter Binder:
Generic messages: capability-based shared memory parallelism for event-loop systems. PPoPP 2016: 40:1-40:2 - [c23]Stefan Marr, Elisa Gonzalez Boix, Hanspeter Mössenböck:
Towards Meta-Level Engineering and Tooling for Complex Concurrent Systems. Software Engineering (Workshops) 2016: 91-95 - 2015
- [j5]Mattias De Wael, Stefan Marr, Bruno De Fraine, Tom Van Cutsem, Wolfgang De Meuter:
Partitioned Global Address Space Languages. ACM Comput. Surv. 47(4): 62:1-62:27 (2015) - [j4]Joeri De Koster, Stefan Marr, Theo D'Hondt, Tom Van Cutsem:
Domains: Safe sharing among actors. Sci. Comput. Program. 98: 140-158 (2015) - [j3]Stefan Marr, Thierry Renaux, Lode Hoste, Wolfgang De Meuter:
Parallel gesture recognition with soft real-time guarantees. Sci. Comput. Program. 98: 159-183 (2015) - [c22]Maarten Vandercammen, Jens Nicolay, Stefan Marr, Joeri De Koster, Theo D'Hondt, Coen De Roover:
A formal foundation for trace-based JIT compilers. WODA@SPLASH 2015: 25-30 - [c21]Mattias De Wael, Stefan Marr, Joeri De Koster, Jennifer B. Sartor, Wolfgang De Meuter:
Just-in-time data structures. Onward! 2015: 61-75 - [c20]Guido Chari, Diego Garbervetsky, Stefan Marr, Stéphane Ducasse:
Towards fully reflective environments. Onward! 2015: 240-253 - [c19]Stefan Marr, Stéphane Ducasse:
Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters. OOPSLA 2015: 821-839 - [c18]Stefan Marr, Chris Seaton, Stéphane Ducasse:
Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises. PLDI 2015: 545-554 - 2014
- [j2]Stefan Marr, Tobias Pape, Wolfgang De Meuter:
Are We There Yet?: Simple Language Implementation Techniques for the 21st Century. IEEE Softw. 31(5): 60-67 (2014) - [c17]Mattias De Wael, Stefan Marr, Wolfgang De Meuter:
Data interface + algorithms = efficient programs: separating logic from representation to improve performance. ICOOOLPS@ECOOP 2014: 2:1-2:4 - [c16]Mattias De Wael, Stefan Marr, Tom Van Cutsem:
Fork/join parallelism in the wild: documenting patterns and anti-patterns in Java programs using the fork/join framework. PPPJ 2014: 39-50 - [c15]Janwillem Swalens, Stefan Marr, Joeri De Koster, Tom Van Cutsem:
Towards Composable Concurrency Abstractions. PLACES 2014: 54-60 - 2013
- [c14]Janwillem Swalens, Thierry Renaux, Lode Hoste, Stefan Marr, Wolfgang De Meuter:
Cloud PARTE: elastic complex event processing based on mobile actors. AGERE!@SPLASH 2013: 3-12 - [c13]Joeri De Koster, Stefan Marr, Theo D'Hondt, Tom Van Cutsem:
Tanks: multiple reader, single writer actors. AGERE!@SPLASH 2013: 61-68 - 2012
- [c12]Thierry Renaux, Lode Hoste, Stefan Marr, Wolfgang De Meuter:
Parallel gesture recognition with soft real-time guarantees. AGERE!@SPLASH 2012: 35-46 - [c11]Stefan Marr, Jens Nicolay, Tom Van Cutsem, Theo D'Hondt:
Modularity and conventions for maintainable concurrent language implementations: a review of our experiences and practices. MISS@AOSD 2012: 21-26 - [c10]Joeri De Koster, Stefan Marr, Theo D'Hondt:
Synchronization views for event-loop actors. PPoPP 2012: 317-318 - [c9]Stefan Marr, Theo D'Hondt:
Identifying a Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-language Virtual Machines. TOOLS (50) 2012: 171-186 - 2011
- [j1]Michael Haupt, Stefan Marr, Robert Hirschfeld:
CSOM/PL - A Virtual Machine Product Line. J. Object Technol. 10: 12: 1-30 (2011) - [c8]Stefan Marr, Mattias De Wael, Michael Haupt, Theo D'Hondt:
Which problems does a multi-language virtual machine need to solve in the multicore/manycore era? SPLASH Workshops 2011: 341-348 - 2010
- [c7]Stefan Marr, Stijn Verhaegen, Bruno De Fraine, Theo D'Hondt, Wolfgang De Meuter:
Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism. HPCC 2010: 130-137 - [c6]Michael Haupt, Robert Hirschfeld, Tobias Pape, Gregor Gabrysiak, Stefan Marr, Arne Bergmann, Arvid Heise, Matthias Kleine, Robert Krahn:
The SOM family: virtual machines for teaching and research. ITiCSE 2010: 18-22 - [c5]Stefan Marr:
Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines? SPLASH/OOPSLA Companion 2010: 221-222 - [c4]Stefan Marr, Theo D'Hondt:
Many-core virtual machines: decoupling abstract from concrete concurrency. SPLASH/OOPSLA Companion 2010: 239-240
2000 – 2009
- 2009
- [c3]Hans Schippers, Tom Van Cutsem, Stefan Marr, Michael Haupt, Robert Hirschfeld:
Towards an actor-based concurrent machine model. ICOOOLPS@ECOOP 2009: 4-9 - [c2]Stefan Marr, Michael Haupt, Theo D'Hondt:
Intermediate language design of high-level language virtual machines: towards comprehensive concurrency support. VMIL@SPLASH 2009: 3:1-3:2 - [c1]Stefan Marr, Michael Haupt, Stijn Timbermont, Bram Adams, Theo D'Hondt, Pascal Costanza, Wolfgang De Meuter:
Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models. PLACES 2009: 63-77
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-09 20:33 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint