Stefan Marr
Orcid: 0000-0001-9059-5180Affiliations:
- University of Kent, School of Computing, UK
According to our database1,
Stefan Marr
authored at least 70 papers
between 2009 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on twitter.com
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Sci. Comput. Program., 2024
Live Objects All The Way Down: Removing the Barriers between Applications and Virtual Machines.
Art Sci. Eng. Program., 2024
Towards Realistic Results for Instrumentation-Based Profilers for JIT-Compiled Systems.
Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2024
2023
Proc. ACM Program. Lang., October, 2023
Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, 2023
Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers (Poster Abstract).
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2023
Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers.
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2023
2022
Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems.
Proceedings of the 14th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2022
Execution vs. Parse-Based Language Servers: Tradeoffs and Opportunities for Language-Agnostic Tooling for Dynamic Languages.
Proceedings of the 18th ACM SIGPLAN International Symposium on Dynamic Languages, 2022
Proceedings of the 18th ACM SIGPLAN International Symposium on Dynamic Languages, 2022
2021
Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay.
Art Sci. Eng. Program., 2021
A Case Study on Challenges of Applying Machine Learning for Predictive Drill Bit Sharpness Estimation.
Proceedings of the IEEE International Workshop on Metrology for Industry 4.0 & IoT, 2021
Proceedings of the ICOOOLPS 2021: Proceedings of the 16th ACM International Workshop on Implementation, 2021
2019
Fully Reflective Execution Environments: Virtual Machines for More Flexible Software.
IEEE Trans. Software Eng., 2019
Multiverse Debugging: Non-Deterministic Debugging for Non-Deterministic Programs (Artifact).
Dagstuhl Artifacts Ser., 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019
Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2019
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019
Multiverse Debugging: Non-Deterministic Debugging for Non-Deterministic Programs (Brave New Idea Paper).
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019
2018
A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs.
Proceedings of the Programming with Actors - State-of-the-Art and Research Perspectives, 2018
Proc. ACM Program. Lang., 2018
CoRR, 2018
Comput. Lang. Syst. Struct., 2018
Proceedings of the 14th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2018
Few versatile vs. many specialized collections: how to design a collection library for exploratory programming?
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018
Proceedings of the 15th International Conference on Managed Languages & Runtimes, 2018
2017
A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs.
CoRR, 2017
Proceedings of the Companion to the first International Conference on the Art, 2017
Proceedings of the 14th International Conference on Managed Languages and Runtimes, 2017
Proceedings of the 14th International Conference on Managed Languages and Runtimes, 2017
Proceedings of the 39th International Conference on Software Engineering, 2017
Proceedings of the 12th Workshop on Implementation, 2017
Garbage collection and efficiency in dynamic metacircular runtimes: an experience report.
Proceedings of the 13th ACM SIGPLAN International Symposium on on Dynamic Languages, Vancouver, BC, Canada, October 23, 2017
Proceedings of the 13th ACM SIGPLAN International Symposium on on Dynamic Languages, Vancouver, BC, Canada, October 23, 2017
Proceedings of the 7th ACM SIGPLAN International Workshop on Programming Based on Actors, 2017
2016
Comput. Lang. Syst. Struct., 2016
Proceedings of the Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2016 (SE 2016), 2016
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
Proceedings of the 12th Symposium on Dynamic Languages, 2016
Proceedings of the 12th Symposium on Dynamic Languages, 2016
2015
Sci. Comput. Program., 2015
Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015
Proceedings of the 13th International Workshop on Dynamic Analysis, 2015
Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015
2014
IEEE Softw., 2014
Proceedings of the Proceedings 7th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2014
Fork/join parallelism in the wild: documenting patterns and anti-patterns in Java programs using the fork/join framework.
Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, 2014
Data interface + algorithms = efficient programs: separating logic from representation to improve performance.
Proceedings of the 9th International Workshop on Implementation, 2014
2013
Proceedings of the 2013 Workshop on Programming based on Actors, 2013
Proceedings of the 2013 Workshop on Programming based on Actors, 2013
2012
Identifying a Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-language Virtual Machines.
Proceedings of the Objects, Models, Components, Patterns - 50th International Conference, 2012
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012
Modularity and conventions for maintainable concurrent language implementations: a review of our experiences and practices.
Proceedings of the 2012 Workshop on Modularity in Systems Software, 2012
2011
Which problems does a multi-language virtual machine need to solve in the multicore/manycore era?
Proceedings of the SPLASH'11 Workshops, 2011
2010
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines?
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism.
Proceedings of the 12th IEEE International Conference on High Performance Computing and Communications, 2010
2009
Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models
Proceedings of the Proceedings Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2009
Intermediate language design of high-level language virtual machines: towards comprehensive concurrency support.
Proceedings of the VMIL@OOPSLA 2009: Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages, Orlando, Florida, USA, October 25, 2009
Proceedings of the 4th workshop on the Implementation, 2009