‹Programming› 2026
Mon 16 - Fri 20 March 2026 Munich, Germany

The 10th MoreVMs workshop aims to bring together industrial and academic programmers to discuss the design, implementation, and usage of modern languages and runtimes.

This includes aspects such as reuse of language runtimes, modular implementation, language design, compilation strategies, as well as the interaction of modern languages and runtimes with operating systems and modern hardware architectures.

By bringing together both researchers and practitioners, the workshop aims to enable a diverse discussion on how languages and runtimes are currently being utilized, and where they need to improve further.

Invited Talks

Accepted Contributions

Title
Code Layout Optimization Guided by Temporal Profiling Information
MoreVMs
Link to publication
The Promise of Static Profiling: Exploring the Limits
MoreVMs
Link to publication
Towards Least-Privilege WebAssembly Applications: Transparent Interposition for WebAssembly Components
MoreVMs
Link to publication

Call for Extended Abstracts and Talks

The 10th MoreVMs workshop aims to bring together industrial and academic programmers to discuss the design, implementation, and usage of modern languages and runtimes.

This includes aspects such as reuse of language runtimes, modular implementation, language design, compilation strategies, as well as the interaction of modern languages and runtimes with operating systems and modern hardware architectures.

By bringing together both researchers and practitioners, the workshop aims to enable a diverse discussion on how languages and runtimes are currently being utilized, and where they need to improve further.

MoreVMs welcomes early-stage work, emerging ideas, insightful discussions of existing systems, as well as extended abstracts for publication in the ACM DL.

Relevant topics include, but are definitely not limited to, the following:

  • Extensible VM design (compiler- or interpreter-based VMs)
  • Reusable components (e.g. interpreters, garbage collectors, …)
  • Static and dynamic compilation techniques
  • Techniques for targeting high-level languages such as JavaScript
  • Interoperability between languages
  • Tooling support (e.g. debugging, profiling, etc.)
  • Programming language development environments
  • Interaction of virtual machines, operating systems, and computer architecture
  • Case studies of existing language implementation approaches
  • Language implementation challenges and trade-offs
  • Surveys and experience reports to understand usage in the wild
  • Survey and analysis of existing VMs and compilers
  • Ideas for more predictable performance
  • Ideas for how VMs could take advantage of new hardware features
  • Ideas for how we should build languages in the future

Workshop Format and Submissions

We welcome presentation proposals in the form of extended abstracts, talk proposals, or blog posts. The content can range from discussing new techniques, insights, experiences, works-in-progress, experimental setups, as well as future visions, from either an academic or industrial perspective.

The extended abstracts, talk proposals, and if the speakers wish, their slides, will be published on the workshop’s website. Extended abstracts can also be included in the workshop proceedings.

Experimental Setups

Experiments in our field become harder and harder with the growing complexity of our software and hardware stacks. To support the preparation of experiments, which may require major engineering efforts, we solicit the submission of experimental setups for feedback. Such submissions should briefly discuss what the experiments are meant to show and then describe the experimental setup, but should explicitly not discuss any results. We recommend the format of an extended abstract for such submissions.

Submission Formats

  • Talk proposal: title and 400 word abstract, no PDF submission needed,
  • Extended Abstract: 2 to 4 pages, intended for publication in the proceedings, see details below
  • Blog post: title, ca. 100 word abstract, and URL to post or HTML/PDF of post draft.

Please note that MoreVMs’26 is organized as a non-profit, academic workshop, and as such, speakers will be required to register for the workshop to cover the costs.

Important Dates and Reviewing Model

MoreVMs’26 has two submission deadlines and will use a rolling reviewing model. This means, we will ask reviewers to provide feedback on submissions depending on which deadline they are submitted to, and authors will be notified about the outcome as early as possible.

MoreVMs is traditionally a small community-oriented workshop where the reviewing focuses on providing constructive feedback.

Important Dates

All deadlines are end of day, anywhere on earth (AoE).

Pre-Holiday Submission Deadline: 17th of December 2025
Post-Holiday Submission Deadline: 12th of January 2026
Latest Author Notification: 30th of January 2026
Early Registration Deadline: 6th of February 2026

Submission link: https://ssw.jku.at/morevms2026/

Instructions for Publication of Extended Abstract

The workshop proceedings will be published as part of the <Programming> conference companion in the ACM DL (TBC). Publication in the ACM DL is conditional on the acceptance by the program committee.

Extended abstracts should use the ACM acmart format and be submitted as PDF: https://www.acm.org/publications/proceedings-template

The format of your paper must adhere to the ACM Format.

LaTeX: Use version acmart v2.16 or newer. You can directly download the LaTeX class file acmart and the BibTeX ACM Reference Format, which are also available from CTAN. Please use the sigconf style by using the following LaTeX class configuration: \documentclass[sigconf,screen]{acmart}

Word: Download template from ACM format site. Please use the sigconf style by selecting the right template.

Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.

To Contact the Organizers

For any questions, please do not hesitate to contact Stefan or Stefan.

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 17 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
09:00
60m
Keynote
Packrat Parsing at the Speed of Wasm
MoreVMs
Patrick Dubroy WebAssembly from the Ground Up
10:00 - 10:30
Coffee BreakCatering at Foyer
10:00
30m
Coffee break
Break
Catering

10:30 - 12:00
10:30
30m
Talk
Code Layout Optimization Guided by Temporal Profiling Information
MoreVMs
Marko Spasic University of Belgrade and Oracle, Miloje Joksimović University of Belgrade and Oracle, Peter Hofer Oracle Labs, Milena Vujosevic Janicic University of Belgrade and Oracle
Link to publication
11:00
30m
Talk
The Promise of Static Profiling: Exploring the Limits
MoreVMs
Milan Cugurovic Oracle and University of Belgrade, Aleksandar Prokopec Oracle Labs, Boris Spasojevic Oracle Labs, Zurich, Switzerland, Vojin Jovanovic Oracle Labs, Milena Vujosevic Janicic University of Belgrade and Oracle
Link to publication
11:30
30m
Talk
Towards Least-Privilege WebAssembly Applications: Transparent Interposition for WebAssembly Components
MoreVMs
Olav Blaak DistriNet, KU Leuven, Tom Van Cutsem DistriNet, KU Leuven
Link to publication
12:00 - 13:30
LunchCatering at Foyer
12:00
90m
Lunch
Lunch
Catering

15:00 - 15:30
Coffee BreakCatering at Foyer
15:00
30m
Coffee break
Break
Catering