OOPSLA2 2025
Proceedings of the ACM on Programming Languages, Volume 9, Number OOPSLA2
Powered by
Conference Publishing Consulting

Proceedings of the ACM on Programming Languages, Volume 9, Number OOPSLA2

OOPSLAB – Journal Issue

Contents - Abstracts - Authors

Frontmatter

Title Page
Article: oopslab25foreword-fm000-p (type: Frontmatter) doi:
Editorial Message
Article: oopslab25foreword-fm001-p (type: Frontmatter) doi:
Sponsors
Article: oopslab25foreword-fm003-p (type: Frontmatter) doi:

Regular Papers

Exploring the Theory and Practice of Concurrency in the Entity-Component-System Pattern
Patrick Redmond, Jonathan Castello, José Manuel Calderón Trilla, and Lindsey Kuper
(University of California at Santa Cruz, USA; Haskell Foundation, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Article: oopslab25main-p8-p (type: Full Paper) doi:10.1145/3763050
Exploring the Theory and Practice of Concurrency in the Entity-Component-System Pattern (Artifact) (doi:10.5281/zenodo.16890907): Artifact to accompany our OOPSLA 2025 paper.
Quantified Underapproximation via Labeled Bunches
Lang Liu, Farzaneh Derakhshan, Limin Jia, Gabriel A. Moreno, and Mark Klein
(Illinois Institute of Technology, USA; Carnegie Mellon University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p14-p (type: Full Paper) doi:10.1145/3763051
Quantified Underapproximation via Labeled Bunches: Recorded video presentation of "Quantified Underapproximation via Labeled Bunches". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Quantified Underapproximation via Labeled Bunches (Artifact) (doi:10.5281/zenodo.16929783): This is the artifact for the paper: Quantified Underapproximation via Labeled Bunches. The Docker image contains the source code of an interactive automated tool for LabelBI, a novel proof system developed in the main paper.
Pyrosome: Verified Compilation for Modular Metatheory
Dustin Jamner, Gabriel Kammer, Ritam Nag, and Adam Chlipala
(Massachusetts Institute of Technology, USA; Intel, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p30-p (type: Full Paper) doi:10.1145/3763052
Proof development for "Pyrosome: Verified Compilation for Modular Metatheory" (doi:10.5281/zenodo.15762503): A Coq artifact proving the theorems of the Pyrosome paper.
Boosting Program Reduction with the Missing Piece of Syntax-Guided Transformations
Zhenyang Xu, Yongqiang Tian, Mengxiao Zhang, and Chengnian Sun
(University of Waterloo, Canada; Monash University, Australia)
Publisher's Version Article: oopslab25main-p40-p (type: Full Paper) doi:10.1145/3763053
Static Inference of Regular Grammars for Ad Hoc Parsers
Michael Schröder and Jürgen Cito
(TU Wien, Austria)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p41-p (type: Full Paper) doi:10.1145/3763054
Artifact for 'Static Inference of Regular Grammars for Ad Hoc Parsers' (doi:10.5281/zenodo.16928759): This artifact is the complete source code repository of Panini, our prototype system for inferring regular grammars for ad hoc parsers, as it was at the time of our OOPSLA'25 paper (Git tag oopsla25). This includes an extensive benchmark suite comparing Panini to other state-of-the-art grammar inference approaches, ...
RestPi: Path-Sensitive Type Inference for REST APIs
Mark W. Aldrich, Kyla H. Levin, Michael Coblenz, and Jeffrey S. Foster
(Tufts University, USA; University of Massachusetts at Amherst, USA; University of California at San Diego, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p42-p (type: Full Paper) doi:10.1145/3763055
Replication Package for RestPi: Path Sensitive Type Inference for REST APIs (doi:10.5281/zenodo.16916395): VirtualBox virtual machine containing code and scripts to reproduce data presented in the paper
Compositional Quantum Control Flow with Efficient Compilation in Qunity
Mikhail Mints, Finn Voichick, Leonidas Lampropoulos, and Robert Rand
(California Institute of Technology, Pasadena, USA; University of Maryland, College Park, USA; University of Chicago, Chicago, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p54-p (type: Full Paper) doi:10.1145/3763056
Compositional Quantum Control Flow with Efficient Compilation in Qunity: Recorded video presentation of "Compositional Quantum Control Flow with Efficient Compilation in Qunity". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact for OOPSLA 2025: Compositional Quantum Control Flow with Efficient Compilation in Qunity (doi:10.5281/zenodo.16567634): This artifact contains the code for the Qunity compiler and interpreter, as well as examples of Qunity code and scripts to run tests and benchmarks. This artifact supports the following claims made in the paper: - We created the first working implementation of a Qunity compiler while introducing new control flow ...
Liberating Merges via Apartness and Guarded Subtyping
Han Xu, Xuejing Huang, and Bruno C. d. S. Oliveira
(Princeton University, USA; University of Hong Kong, China; IRIF - Université Paris Cité, France)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p58-p (type: Full Paper) doi:10.1145/3763057
Liberating Merges via Apartness and Guarded Subtyping: Recorded video presentation of "Liberating Merges via Apartness and Guarded Subtyping". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Liberating Merges via Apartness and Guarded Subtyping (Artifact) (doi:10.5281/zenodo.16921686): Artifact for OOPSLA2025 Paper Liberating Merges via Apartness and Guarded Subtyping
Probabilistic Inference for Datalog with Correlated Inputs
Jingbo Wang, Shashin Halalingaiah, Weiyi Chen, Chao Wang, and Işıl Dillig
(Purdue University, USA; University of Texas at Austin, USA; University of Southern California, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p66-p (type: Full Paper) doi:10.1145/3763058
Reproduction Package for Article ‘Probabilistic Inference for Datalog with Correlated Inputs' (doi:10.5281/zenodo.15760564): This artifact accompanies the paper “Probabilistic Inference for Datalog with Correlated Inputs”. The tool relies on Datalog, SMT, and optimization solvers, which must be installed separately. In particular, it requires a free academic license for the Gurobi optimization solver, which can be easily obtained using an ...
im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph Approach
Fei Chen, Sunita Saha, Manuela Schuler, Philipp Slusallek, and Tim Dahmen
(German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany; Saarland University, Saarbrücken, Germany; Aalen University, Aalen, Germany)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p80-p (type: Full Paper) doi:10.1145/3763059
im2im: Automatically Converting In-Memory Image Representations using A Knowledge Graph Approach: Recorded video presentation of "im2im: Automatically Converting In-Memory Image Representations using A Knowledge Graph Approach". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Python Package for Article `im2im: Automatically Converting In-Memory Image Representations using A Knowledge Graph Approach` (doi:10.5281/zenodo.16910429): This Python package provides an automated solution for converting in-memory image representations across a wide range of image processing libraries, leveraging a knowledge graph–based approach.
Model-Guided Fuzzing of Distributed Systems
Ege Berkay Gulcan, Burcu Kulahcioglu Ozkan, Rupak Majumdar, and Srinidhi Nagendra
(Delft University of Technology, Netherlands; MPI-SWS, Germany; IRIF - CNRS - Université Paris Cité, France; Chennai Mathematical Institute, India)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p89-p (type: Full Paper) doi:10.1145/3763060
Artifact for Model-guided Fuzzing of Distributed Systems (doi:10.5281/zenodo.15790701): Contains source code, scripts and documentation needed to reproduce and extend the results of the paper "Model-Guided Fuzzing of Distributed Systems"
Flexible and Expressive Typed Path Patterns for GQL
Wenjia Ye, Matías Toro, Tomás Díaz, Bruno C. d. S. Oliveira, Manuel Rigger, Claudio Gutierrez, and Domagoj Vrgoč
(National University of Singapore, Singapore; University of Chile, Chile; IMFD, Chile; University of Hong Kong, China; Pontificia Universidad Católica de Chile, Chile)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p103-p (type: Full Paper) doi:10.1145/3763061
Flexible and Expressive Typed Path Patterns for GQL: Recorded video presentation of "Flexible and Expressive Typed Path Patterns for GQL". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Flexible and Expressive Typed Path Patterns for GQL (Artifact) (doi:10.5281/zenodo.16909264): This is the artifact of OOPSLA research paper: Flexible and Expressive Typed Path Patterns for GQL.
Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML Compilers
Arya Vohra, Leo Seojun Lee, Jakub Bachurski, Oleksandr Zinenko, Phitchaya Mangpo Phothilimthana, Albert Cohen, and William S. Moses
(University of Chicago, USA; University of Oxford, UK; University of Cambridge, UK; Brium, France; OpenAI, USA; Google, France; University of Illinois at Urbana-Champaign, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p111-p (type: Full Paper) doi:10.1145/3763062
Artifact for "Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML Compilers" (doi:10.5281/zenodo.16916484): This artifact bundles Constable, an equality-saturation optimisation pass for XLA/StableHLO. It contains the source code for the compiler pass, a Docker file to set up the build environment, and evaluation scripts needed to run the experiments from the paper.
Coinductive Proofs of Regular Expression Equivalence in Zero Knowledge
John C. Kolesar, Shan Ali, Timos Antonopoulos, and Ruzica Piskac
(Yale University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p123-p (type: Full Paper) doi:10.1145/3763063
Coinductive Proofs of Regular Expression Equivalence in Zero Knowledge: This is a version of the paper that includes the appendices.
Coinductive Proofs of Regular Expression Equivalence in Zero Knowledge: Artifact (doi:10.5281/zenodo.16916368): This is the artifact for Crepe. It contains all stages of our evaluation pipeline: equivalence checking for regular expression pairs, proof generation, plaintext validation, and ZK validation of regular expression equivalence proofs.
Reasoning about External Calls
Sophia Drossopoulou, Julian Mackay, Susan Eisenbach, and James Noble
(Imperial College London, UK; Kry10, New Zealand; Victoria University of Wellington, New Zealand; Creative Research & Programming, New Zealand)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p128-p (type: Full Paper) doi:10.1145/3763064
Reasoning about External Calls - Coq Model (doi:10.5281/zenodo.16925157): A Rocq formalization of the Chainmail proof system presented in Reasoning about External Calls (OOPSLA'25). Our formalism presents the proof system along with a case study where we apply the proof system to prove robustness features for modestly sized example application. Abstract: In today’s complex software, ...
Fast Client-Driven CFL-Reachability via Regularization-Based Graph Simplification
Chenghang Shi, Dongjie He, Haofeng Li, Jie Lu, Lian Li, and Jingling Xue
(Institute of Computing Technology at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Chongqing University, China; Zhongguancun Laboratory, China; UNSW, Australia)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p139-p (type: Full Paper) doi:10.1145/3763065
Fast Client-Driven CFL-Reachability via Regularization-Based Graph Simplification: Recorded video presentation of "Fast Client-Driven CFL-Reachability via Regularization-Based Graph Simplification". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact of `Fast Client-Driven CFL-Reachability via Regularization-Based Graph Simplification' (doi:10.5281/zenodo.16911404): This artifact accompanies the paper "Fast Client-Driven CFL-Reachability via Regularization-Based Graph Simplification", accepted to OOPSLA'25. Please refer to the accompanying documentation for instructions on reproducing our experiments using the provided Docker image.
qblaze: An Efficient and Scalable Sparse Quantum Simulator
Hristo Venev, Thien Udomsrirungruang, Dimitar Dimitrov, Timon Gehr, and Martin Vechev
(INSAIT at Sofia University St. Kliment Ohridski, Bulgaria; University of Oxford, UK; ETH Zurich, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p143-p (type: Full Paper) doi:10.1145/3763066
Artifact for "qblaze: An Efficient and Scalable Sparse Quantum Simulator" (doi:10.5281/zenodo.16929865): This archive contains the artifact for the paper "qblaze: An Efficient and Scalable Sparse Quantum Simulator".  It consists of the source code of the simulator, as well as all benchmarks used in the evaluation. For more information see `qblaze-artifact/README.md` in the archive.
React-tRace: A Semantics for Understanding React Hooks: An Operational Semantics and a Visualizer for Clarifying React Hooks
Jay Lee, Joongwon Ahn, and Kwangkeun Yi
(Seoul National University, Republic of Korea)
Publisher's Version Published Artifact Info Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p146-p (type: Full Paper) doi:10.1145/3763067
React-tRace: A Semantics for Understanding React Hooks: Recorded video presentation of "React-tRace: A Semantics for Understanding React Hooks". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact for "React-tRace: A Semantics for Understanding React Hooks" (doi:10.5281/zenodo.16916356): We introduce React-tRace, a formalization of the semantics of the essence of React Hooks. This artifact contains the implementation of the React-tRace definitional interpreter and the web frontend that visualizes the execution of React programs (Section 5). The conformance test suite is also included, which consists ...
Incremental Certified Programming
Tomás Díaz, Kenji Maillard, Nicolas Tabareau, and Éric Tanter
(University of Chile, Chile; Inria, France)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p152-p (type: Full Paper) doi:10.1145/3763068
Incremental Certified Programming (doi:10.5281/zenodo.16913455): Source code for the implementation accompanying the OOPSLA 2025 paper titled "Incremental Certified Programming".
Correct Black-Box Monitors for Distributed Deadlock Detection: Formalisation and Implementation
Radosław Jan Rowicki, Adrian Francalanza, and Alceste Scalas
(DTU, Denmark; University of Malta, Malta)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p153-p (type: Full Paper) doi:10.1145/3763069
DDMon: a Monitoring Tool for Distributed Deadlock Detection (doi:10.5281/zenodo.16909304): DDMon is a deadlock monitoring tool for Erlang and Elixir programs based on the gen_server behaviour.
Abstraction Refinement-Guided Program Synthesis for Robot Learning from Demonstrations
Guofeng Cui, Yuning Wang, Wensen Mao, Yuanlin Duan, and He Zhu
(Rutgers University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Article: oopslab25main-p155-p (type: Full Paper) doi:10.1145/3763070
RoboScribe: Abstraction Refinement-Guided Program Synthesis for Robot Learning from Demonstrations (doi:10.5281/zenodo.16929200): RoboScribe: Abstraction Refinement-Guided Program Synthesis for Robot Learning from Demonstrations
A Sound Static Analysis Approach to I/O API Migration
Shangyu Li, Zhaoyang Zhang, Sizhe Zhong, Diyu Zhou, and Jiasi Shen
(Hong Kong University of Science and Technology, China; Peking University, China)
Publisher's Version Article: oopslab25main-p159-p (type: Full Paper) doi:10.1145/3763071
Homomorphism Calculus for User-Defined Aggregations
Ziteng Wang, Ruijie Fang, Linus Zheng, Dixin Tang, and Işıl Dillig
(University of Texas at Austin, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p172-p (type: Full Paper) doi:10.1145/3763072
Software Artifact for ``Homomorphism Calculus for User-Defined Aggregations'' (doi:10.5281/zenodo.16915406): Ink is a synthesis tool for merge operators for User-Defined Aggregate Functions (UDAFs), written in Rust and using Nix for dependency management. A recent installation of Nix (version 2.18.1 or higher) is the only prerequisite to get started. Additionally, we offer a Docker-based solution for running Nix.
Synthesizing DSLs for Few-Shot Learning
Paul Krogmeier and P. Madhusudan
(University of Illinois at Urbana-Champaign, USA)
Publisher's Version Article: oopslab25main-p182-p (type: Full Paper) doi:10.1145/3763073
REPTILE: Performant Tiling of Recurrences
Muhammad Usman Tariq, Shiv Sundram, and Fredrik Kjolstad
(Stanford University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p189-p (type: Full Paper) doi:10.1145/3763074
Artifact for REPTILE: Performant Tiling of Recurrences (doi:10.5281/zenodo.15761691): The artifact is docker container containing all materials submitted for artifact evaluation, to reproduce the main figures in the paper. The image can be downloaded from https://hub.docker.com/r/usmantariq25/reptile_img/tags Full directions for using artifact can be found here ...
SafeRace: Assessing and Addressing WebGPU Memory Safety in the Presence of Data Races
Reese Levine, Ashley Lee, Neha Abbas, Kyle Little, and Tyler Sorensen
(University of California at Santa Cruz, USA; Microsoft, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p196-p (type: Full Paper) doi:10.1145/3763075
Artifact for SafeRace: Assessing and Addressing WebGPU Memory Safety in the Presence of Data Races (doi:10.5281/zenodo.16915241): This is the artifact for the paper SafeRace: Assessing and Addressing WebGPU Memory Safety in the Presence of Data Races. It contains code, data, and information for running the software and experiments described in the paper, allowing other researchers to reproduce and extend its results.
HEMVM: A Heterogeneous Blockchain Framework for Interoperable Virtual Machines
Vladyslav Nekriach, Sidi Mohamed Beillahi, Chenxing Li, Peilun Li, Ming Wu, Andreas Veneris, and Fan Long
(University of Toronto, Canada; Shanghai Tree-Graph Blockchain Research Institute, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p203-p (type: Full Paper) doi:10.1145/3763076
HEMVM: a Heterogeneous Blockchain Framework for Interoperable Virtual Machines: Recorded video presentation of "HEMVM: a Heterogeneous Blockchain Framework for Interoperable Virtual Machines". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact for HEMVM framework (doi:10.5281/zenodo.16935665): This artifact accompanies the paper titled "HEMVM: a Heterogeneous Blockchain Framework for Interoperable Virtual Machines" and provides the source code along with a complete replication package. The purpose of this artifact is to facilitate the validation and reproduction of the research results presented in the ...
Towards Verifying Crash Consistency
Keonho Lee, Conan Truong, and Brian Demsky
(University of California at Irvine, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Article: oopslab25main-p210-p (type: Full Paper) doi:10.1145/3763077
CrashLang Supplementary Material: This document contains a complete set of formalism and proofs for the OOPSLA 2025 paper "Towards Verifying Crash Consistency".
Artifact for Towards Verifying Crash Consistency (doi:10.5281/zenodo.16924920): Artifact for Towards Verifying Crash Consistency
A Domain-Specific Probabilistic Programming Language for Reasoning about Reasoning (Or: A Memo on memo)
Kartik Chandra, Tony Chen, Joshua B. Tenenbaum, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA)
Publisher's Version Published Artifact Info Artifacts Available Artifacts Reusable Results Reproduced ACM SIGPLAN Distinguished Paper Award Article: oopslab25main-p212-p (type: Full Paper) doi:10.1145/3763078
Appendix: Appendix to paper
Artifact for "A Domain-Specific Probabilistic Programming Language for Reasoning about Reasoning (or: A Memo on Memo)" (doi:10.5281/zenodo.16754333): Contains the full memo compiler and all demos discussed in the paper.
Interleaving Large Language Models for Compiler Testing
Yunbo Ni and Shaohua Li
(Chinese University of Hong Kong, Hong Kong)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p225-p (type: Full Paper) doi:10.1145/3763079
Artifact for OOPSLA'2025 paper "Interleaving Large Language Models for Compiler Testing" (doi:10.5281/zenodo.15761520): This is the artifact for the OOPSLA'2025 paper "Interleaving Large Language Models for Compiler Testing". Please first untar the package and then refer to the README.pdf file for detailed instructions.
A Hoare Logic for Symmetry Properties
Vaibhav Mehta and Justin Hsu
(Cornell University, USA)
Publisher's Version Published Artifact Info Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p227-p (type: Full Paper) doi:10.1145/3763080
A Hoare Logic For Program Symmetries (doi:10.5281/zenodo.16921665): Artifact for A Hoare Logic for Program Symmetries. Contains script to re-produce the results from the paper.
Two Approaches to Fast Bytecode Frontend for Static Analysis
Chenxi Li, Haoran Lin, Tian Tan, and Yue Li
(Nanjing University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p259-p (type: Full Paper) doi:10.1145/3763081
Two Approaches to Fast Bytecode Frontend for Static Analysis (Artifacts) (doi:10.5281/zenodo.16923368): This is the artifact of the paper "Two Approaches to Fast Bytecode Frontend for Static Analysis". source.tar.gz: contains the source code of our frontend implementation. As our implementation is based on Tai-e, we include the full source code of Tai-e here. evaluation-source.tar.gz: contains the source code for our ...
Tuning Random Generators: Property-Based Testing as Probabilistic Programming
Ryan Tjoa, Poorva Garg, Harrison Goldstein, Todd Millstein, Benjamin C. Pierce, and Guy Van den Broeck
(University of Washington, USA; University of California at Los Angeles, USA; University of Maryland, USA; University of Pennsylvania, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p278-p (type: Full Paper) doi:10.1145/3763082
Appendices: The appendices for "Tuning Random Generators: Property-Based Testing as Probabilistic Programming."
Artifact for: Tuning Random Generators: Property-Based Testing as Probabilistic Programming (doi:10.5281/zenodo.16868014): This is the artifact for "Tuning Random Generators: Property-Based Testing as Probabilistic Programming." The paper proposes probabilistic programming techniques to improve the distributions of random generators used for property-based testing.
Efficient Abstract Interpretation via Selective Widening
Jiawei Wang, Xiao Cheng, and Yulei Sui
(UNSW, Australia; Macquarie University, Australia)
Publisher's Version Article: oopslab25main-p283-p (type: Full Paper) doi:10.1145/3763083
Revamping Verilog Semantics for Foundational Verification
Joonwon Choi, Jaewoo Kim, and Jeehoon Kang
(Amazon Web Services, USA; KAIST, Republic of Korea; FuriosaAI, Republic of Korea)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced ACM SIGPLAN Distinguished Paper Award Article: oopslab25main-p290-p (type: Full Paper) doi:10.1145/3763084
Artifact for "Revamping Verilog Semantics for Foundational Verification" (doi:10.5281/zenodo.16923443): This artifact contains the Rocq formalization for the paper "Revamping Verilog Semantics for Foundational Verification."
Tracing Just-in-Time Compilation for Effects and Handlers
Marcial Gaißert, CF Bolz-Tereick, and Jonathan Immanuel Brachthäuser
(University of Tübingen, Germany; Heinrich-Heine-Universität Düsseldorf, Germany)
Publisher's Version Published Artifact Info Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p294-p (type: Full Paper) doi:10.1145/3763085
Extended version of the paper (with appendix): This is the extended version of the paper "Tracing Just-In-Time Compilation for Effects and Handlers" including the appendix and more detailed references to it in the main text.
Artifact of the paper 'Tracing Just-in-time Compilation for Effects and Handlers' (doi:10.5281/zenodo.16901452): This artifact contains the example programs, the modified versions of the Eff, Effek;, and Koka; compilers (both source and binaries for the benchmarking system), the common part of the compilation pipeline, as well as the implementation of the RPython-based just-in-time compiler. This also includes (references to) ...
Convex Hull Approximation for Activation Functions
Zhongkui Ma, Zihan Wang, and Guangdong Bai
(University of Queensland, Australia; CSIRO’s Data61, Australia)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p302-p (type: Full Paper) doi:10.1145/3763086
Convex Hull Approximation for Activation Functions: Recorded video presentation of "Convex Hull Approximation for Activation Functions". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Appendix for Article "Convex Hull Approximation for Activation Functions": Appendix for the article "Convex Hull Approximation for Activation Functions".
Reproduction Package for Article "Convex Hull Approximation for Activation Functions" (doi:10.5281/zenodo.17007119): This artifact, WraAct, accompanies the paper "Convex Hull Approximation for Activation Functions." It provides the implementation of our proposed method for constructing tight over-approximations of activation function hulls in neural network verification. The package includes the core algorithm based on ...
Statically Analyzing the Dataflow of R Programs
Florian Sihler and Matthias Tichy
(Ulm University, Germany)
Publisher's Version Article: oopslab25main-p327-p (type: Full Paper) doi:10.1145/3763087
Synthesizing Sound and Precise Abstract Transformers for Nonlinear Hyperbolic PDE Solvers
Jacob Laurel, Ignacio Laguna, and Jan Hückelheim
(Georgia Institute of Technology, USA; Lawrence Livermore National Laboratory, USA; Argonne National Laboratory, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p330-p (type: Full Paper) doi:10.1145/3763088
Reproduction Artifact for "Synthesizing Sound and Precise Abstract Transformers for Nonlinear Hyperbolic PDE Solvers" (doi:10.5281/zenodo.16921568): This code corresponds to the artifact that implements Phocus which is an abstract interpreter for finite difference (FD) schemes used to solve hyperbolic PDEs. This code implements Phocus' abstract transformer synthesis technique for the Lax-Friedrichs, Leapfrog and upwinding FD schemes. In addition to implementing ...
HybridPersist: A Compiler Support for User-Friendly and Efficient PM Programming
Yiyu Zhang, Yongzhi Wang, Yanfeng Gao, Xuandong Li, and Zhiqiang Zuo
(Nanjing University, China)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p341-p (type: Full Paper) doi:10.1145/3763089
Artifact for Article `HybridPersist: A Compiler Support for User-Friendly and Efficient PM Programming` (doi:10.5281/zenodo.15754783): The artifact contains the source code of HybridPersist,the benchmarks and running scripts to perform the evaluations, and the experimental results.
Memory-Safety Verification of Open Programs with Angelic Assumptions
Gourav Takhar, Baldip Bijlani, Prantik Chatterjee, Akash Lal, and Subhajit Roy
(IIT Kanpur, India; Microsoft Research, India)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p347-p (type: Full Paper) doi:10.1145/3763090
Memory-Safety Verification of Open Programs With Angelic Assumptions (doi:10.5281/zenodo.15760792): This artifact supports the evaluation presented in Section 5 of the paper. It provides a packaged virtual machine that reproduces the key results and allows exploration of Seeker’s internals. Claims Supported This artifact supports the following claims 1. Table 1: shows the confusion matrix that is used to evaluate ...
Structural Temporal Logic for Mechanized Program Verification
Eleftherios Ioannidis, Yannick Zakowski, Steve Zdancewic, and Sebastian Angel
(University of Pennsylvania, USA; Inria, France)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p357-p (type: Full Paper) doi:10.1145/3763091
Appendix: Appendix to "Structural Temporal Logic for Mechanized Program Verification"
TICL Rocq development, documentation and examples (doi:10.5281/zenodo.16920905): This artifact provides instructions for evaluating the proofs for 'Ticl the Structural temporal logic for mechanized program verification on a Linux or MacOS system.
MTP: A Meaning-Typed Language Abstraction for AI-Integrated Programming
Jayanaka L. Dantanarayana, Yiping Kang, Kugesan Sivasothynathan, Christopher Clarke, Baichuan Li, Savini Kashmira, Krisztian Flautner, Lingjia Tang, and Jason Mars
(University of Michigan, USA; Jaseci Labs, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p359-p (type: Full Paper) doi:10.1145/3763092
Implementation and Evaluation for Article "MTP: A Meaning-Typed Language Abstraction for AI-Integrated Programming" (doi:10.5281/zenodo.16929189): This artifact points to the implementation of byLLM in the Jaseci ecosystem for a specific version. In addition, all benchmarks and evaluation scripts are included for reproduction of results.
Validating SMT Rewriters via Rewrite Space Exploration Supported by Generative Equality Saturation
Maolin Sun, Yibiao Yang, Jiangchang Wu, and Yuming Zhou
(Nanjing University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p362-p (type: Full Paper) doi:10.1145/3763093
Artifact for OOPSLA'25 paper "Validating SMT Rewriters via Rewrite Space Exploration Supported by Generative Equality Saturation" (doi:10.5281/zenodo.15754886): This is the artifact for the OOPSLA 2025 paper "Validating SMT Rewriters via Rewrite Space Exploration Supported by Generative Equality Saturation". Please visit the online documentation at https://aries-oopsla25-artifact.readthedocs.io
Fuzzing C++ Compilers via Type-Driven Mutation
Bo Wang, Chong Chen, Ming Deng, Junjie Chen, Xing Zhang, Youfang Lin, Dan Hao, and Jun Sun
(Beijing Jiaotong University, China; Beijing Key Laboratory of Traffic Data Mining and Embodied Intelligence, China; Tianjin University, China; Peking University, China; Singapore Management University, Singapore)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p364-p (type: Full Paper) doi:10.1145/3763094
TyMutOOPSLA25Artifact - Fuzzing C++ Compilers via Type-Driven Mutation (doi:10.5281/zenodo.15749617): This artifacts contains the data and code to reproduce the results in the paper: Fuzzing C++ Compilers via Type-Driven Mutation, including a pre-built version of our fuzzer, TyMut and the whole seed programs used for fuzzing.
MetaKernel: Enabling Efficient Encrypted Neural Network Inference through Unified MVM and Convolution
Peng Yuan, Yan Liu, JianXin Lai, Long Li, Tianxiang Sui, Linjie Xiao, Xiaojing Zhang, Qing Zhu, and Jingling Xue
(Ant Group, China; UNSW, Australia)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p368-p (type: Full Paper) doi:10.1145/3763095
MetaKernel: Enabling Efficient Encrypted Neural Network Inference Through Unified MVM and Convolution: Recorded video presentation of "MetaKernel: Enabling Efficient Encrypted Neural Network Inference Through Unified MVM and Convolution". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
MetaKernel Artifact (doi:10.5281/zenodo.16911192): Practical encrypted neural network inference under the CKKS fully homomorphic encryption (FHE) scheme relies heavily on accelerating two key kernel operations: Matrix-Vector Multiplication (MVM) and Convolution (Conv). However, existing solutions—such as expert-tuned libraries and domain-specific languages—are ...
Qualified Types with Boolean Algebras
Edward Lee, Jonathan Lindegaard Starup, Ondřej Lhoták, and Magnus Madsen
(University of Waterloo, Canada; Aarhus University, Denmark)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p385-p (type: Full Paper) doi:10.1145/3763096
Qualified Types with Boolean Algebras (Artifact) (doi:10.5281/zenodo.16915676): The artifacts includes both the Rocq mechanization of System F<:B and System F<:BE and our modified Flix compiler with support for abstraction-side subeffecting, with instructions for using both.
PReMM: LLM-Based Program Repair for Multi-method Bugs via Divide and Conquer
Linna Xie, Zhong Li, Yu Pei, Zhongzhen Wen, Kui Liu, Tian Zhang, and Xuandong Li
(Nanjing University, China; Hong Kong Polytechnic University, China; Huawei, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p395-p (type: Full Paper) doi:10.1145/3763097
PReMM: LLM-Based Program Repair for Multi-Method Bugs via Divide and Conquer (doi:10.5281/zenodo.16927561): PReMM, an LLM-based program repair framework for Multi-Method Bugs. PReMM builds on three core components: the faulty method clustering component to partition the faulty methods into clusters based on the dependence relationship among them, enabling a divide-and-conquer strategy for the repairing task; the fault ...
Understanding and Improving Flaky Test Classification
Shanto Rahman, Saikat Dutta, and August Shi
(University of Texas at Austin, USA; Cornell University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p400-p (type: Full Paper) doi:10.1145/3763098
Understanding and Improving Flaky Test Classification Artifact (doi:10.5281/zenodo.15761937): Script, code, and data for the paper "Understanding and Improving Flaky Test Classification"
Agora: Trust Less and Open More in Verification for Confidential Computing
Hongbo Chen, Quan Zhou, Sen Yang, Sixuan Dang, Xing Han, Danfeng Zhang, Fan Zhang, and XiaoFeng Wang
(Indiana University at Bloomington, USA; Pennsylvania State University, USA; Yale University, USA; Duke University, USA; Hong Kong University of Science and Technology, China; Nanyang Technological University, Singapore)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p401-p (type: Full Paper) doi:10.1145/3763099
Supplementary Material for Paper “Agora: Trust Less and Open More in Verification for Confidential Computing” in OOPSLA 2025: Supplementary Material for Paper “Agora: Trust Less and Open More in Verification for Confidential Computing” in OOPSLA 2025. The file contains the Appendix of the paper.
Agora: Trust Less and Open More in Verification for Confidential Computing (doi:10.5281/zenodo.16922992): The artifact of paper in OOPSLA'25: Agora: Trust Less and Open More in Verification for Confidential Computing https://github.com/ya0guang/agora
Shaking Up Quantum Simulators with Fuzzing and Rigour
Vasileios Klimis, Avner Bensoussan, Elena Chachkarova, Karine Even-Mendoza, Sophie Fortz, and Connor Lenihan
(Queen Mary University of London, UK; King’s College London, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p411-p (type: Full Paper) doi:10.1145/3763100
Shaking Up Quantum Simulators with Fuzzing and Rigour: Recorded video presentation of "Shaking Up Quantum Simulators with Fuzzing and Rigour". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
FuzzQ Artifact: Shaking Up Quantum Simulators with Fuzzing and Rigour (doi:10.5281/zenodo.16918102): The FuzzQ artifact is a comprehensive software framework for differential testing of quantum computing simulators. It implements the core testing methodology presented in the paper and provides researchers with tools to detect inconsistencies across different quantum simulation platforms. Components: 1. Core Testing ...
Non-interference Preserving Optimising Compilation
Julian Rosemann, Sebastian Hack, and Deepak Garg
(Saarland University, Germany; MPI-SWS, Germany)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p420-p (type: Full Paper) doi:10.1145/3763101
Formalised Rocq proofs (doi:10.5281/zenodo.16929228): All theorems, lemmas and corollaries in this paper are formalised. Due to the nature of formalised proofs, many statements are described in a much more abstract way in the paper. The development consists of roughly 15k lines of code. Most of it is for supporting the definitions and propositions in Section 3. The case ...
Active Learning for Neurosymbolic Program Synthesis
Celeste Barnaby, Qiaochu Chen, Ramya Ramalingam, Osbert Bastani, and Işıl Dillig
(University of Texas at Austin, USA; New York University, USA; University of Pennsylvania, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p424-p (type: Full Paper) doi:10.1145/3763102
Artifact for "Active Learning for Neurosymbolic Program Synthesis" (doi:10.5281/zenodo.16915436): This artifact supports the experiments presented in our OOPSLA 2025 paper. Our paper makes the following key contributions: - We define the neurosymbolic active learning problem and propose the first algorithm for solving it. - We introduce constrained conformal evaluation (CCE) as a new type of program semantics that ...
Heap-Snapshot Matching and Ordering using CAHPs: A Context-Augmented Heap-Path Representation for Exact and Partial Path Matching using Prefix Trees
Matteo Basso, Aleksandar Prokopec, Andrea Rosà, and Walter Binder
(USI Lugano, Switzerland; Oracle Labs, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p456-p (type: Full Paper) doi:10.1145/3763103
Appendix: The supplemental material consists of an additional PDF file that contains implementation details, algorithms, specifications, and the detailed results of the experiments.
Artifact associated to the paper "Heap-Snapshot Matching and Ordering using CAHPs: A Context-Augmented Heap-Path Representation for Exact and Partial Path Matching using Prefix Trees" published in OOPSLA'25 (doi:10.5281/zenodo.16522289): This artifact consists of a ready-to-use Docker image embedding our profiler as well as our modified GraalVM to generate optimized Native-Image binaries that reduce I/O traffic by changing their layout during compilation. There is a set of tools/scripts that can be used to execute the workloads, collect, process, and ...
ABC: Towards a Universal Code Styler through Model Merging
Yitong Chen, Zhiqiang Gao, Chuanqi Shi, Baixuan Li, and Miao Gao
(Southeast University, China)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p457-p (type: Full Paper) doi:10.1145/3763104
Appendix for the main paper: ABC’s Overall Performance Compared to Other Methods on Five Mainstream Evaluation Metrics
Reproduction package for article "ABC: Towards a Universal Code Styler through Model Merging" (doi:10.1145/3747412): This repo contains source code and dataset for *ABC: Towards a Universal Code Styler through Model Merging*, for OOPSLA2 2025 (Paper oopslab25main-p457-p).
Synchronized Behavior Checking: A Method for Finding Missed Compiler Optimizations
Yi Zhang, Yu Wang, Linzhang Wang, and Ke Wang
(Nanjing University, China)
Publisher's Version Article: oopslab25main-p458-p (type: Full Paper) doi:10.1145/3763105
Formalizing Linear Motion G-Code for Invariant Checking and Differential Testing of Fabrication Tools
Yumeng He, Chandrakana Nandi, and Sreepathi Pai
(University of Utah, USA; Certora, USA; University of Washington at Seattle, USA; University of Rochester, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p459-p (type: Full Paper) doi:10.1145/3763106
Appendix: This material contains the PDF for the Appendix which contains additional per-model data that is not included in the main paper.
Artifact for "Formalizing Linear Motion G-code for Invariant Checking and Differential Testing of Fabrication Tools" (doi:10.5281/zenodo.16595028): This artifact accompanies our paper Yumeng He, Chandrakana Nandi, Sreepathi Pai, "Formalizing Linear Motion G-code for Invariant Checking and Differential Testing of Fabrication Tools", OOPSLA 2025. The paper describes an algorithm for comparing 3D printer G-code files using a novel graphical semantics and comparison ...
Correct-by-Construction: Certified Individual Fairness through Neural Network Training
Ruihan Zhang and Jun Sun
(Singapore Management University, Singapore)
Publisher's Version Article: oopslab25main-p466-p (type: Full Paper) doi:10.1145/3763107
Float Self-Tagging
Olivier Melançon, Manuel Serrano, and Marc Feeley
(Université de Montréal, Canada; Inria, France)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p474-p (type: Full Paper) doi:10.1145/3763108
Float Self-Tagging: Recorded video presentation of "Float Self-Tagging". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Float Self-Tagging Artifact (doi:10.5281/zenodo.16356364): This artifact evaluates the performance of float self-tagging for implementing double-precision floats as tagged values instead of tagged pointers. Performance is evaluated by implementing the following variants of self-tagging in the Bigloo and Gambit Scheme compilers: - 1-tag - 2-tag - 3-tag - 4-tag (unsupported by ...
TailTracer: Continuous Tail Tracing for Production Use
Tianyi Liu, Yi Li, Yiyu Zhang, Zhuangda Wang, Rongxin Wu, Xuandong Li, and Zhiqiang Zuo
(Nanjing University, China; Xiamen University, China)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p478-p (type: Full Paper) doi:10.1145/3763109
Artifact Package for Article `TailTracer: Continuous Tail Tracing for Production Use` (doi:10.6084/m9.figshare.29968294.v1): The the source code, benchmarks, scripts to perform the evaluations and the experimental results of TailTracer.
Tabby: A Synthesis-Aided Compiler for High-Performance Zero-Knowledge Proof Circuits
Junrui Liu, Jiaxin Song, Yanning Chen, Hanzhi Liu, Hongbo Wen, Luke Pearson, Yanju Chen, and Yu Feng
(University of California at Santa Barbara, USA; University of Illinois at Urbana-Champaign, USA; University of Toronto, Canada; Polychain Capital, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p482-p (type: Full Paper) doi:10.1145/3763110
Artifact for "Tabby: A Synthesis-Aided Compiler for High-Performance Zero-Knowledge Proof Circuits" (doi:10.5281/zenodo.16920330): Artifact for "Tabby: A Synthesis-Aided Compiler for High-Performance Zero-Knowledge Proof Circuits"
Towards a Theoretically-Backed and Practical Framework for Selective Object-Sensitive Pointer Analysis
Chaoyue Zhang, Longlong Lu, Yifei Lu, Minxue Pan, and Xuandong Li
(Nanjing University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p486-p (type: Full Paper) doi:10.1145/3763111
Towards a Theoretically-Backed and Practical Framework for Selective Object-Sensitive Pointer Analysis (Artifact and Supplemental Materials)) (doi:10.5281/zenodo.16890176): This contains the Artifact and Supplemental Materials for our OOPSLA'25 paper "Towards a Theoretically-Backed and Practical Framework for Selective Object-Sensitive Pointer Analysis"
What’s in the Box: Ergonomic and Expressive Capture Tracking over Generic Data Structures
Yichen Xu, Oliver Bračevac, Cao Nguyen Pham, and Martin Odersky
(EPFL, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p496-p (type: Full Paper) doi:10.1145/3763112
Artifact for "What's in the Box: Ergonomic and Expressive Capture Tracking over Generic Data Structures" (doi:10.5281/zenodo.16922930): This is the artifact for the paper "What's in the Box: Ergonomic and Expressive Capture Tracking over Generic Data Structures" which reproduces the claims made in the paper. In contains: - A mechanized Lean 4 proof for the metatheory of System Capless. - Source code for the Scala 3 compiler and the standard library. - ...
GALA: A High Performance Graph Neural Network Acceleration LAnguage and Compiler
Damitha Lenadora, Nikhil Jayakumar, Chamika Sudusinghe, and Charith Mendis
(University of Illinois at Urbana-Champaign, USA; University of Texas at Austin, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p502-p (type: Full Paper) doi:10.1145/3763113
GALA: A High Performance Graph Neural Network Acceleration LAnguage and Compiler Supplementary Material: This document contains the supplementary material for GALA: A High Performance Graph Neural Network Acceleration LAnguage and Compiler.
Artifact for OOPSLA 2025 Paper: GALA: A High Performance Graph Neural NetworkAcceleration LAnguage and Compiler (doi:10.5281/zenodo.16923829): GALA is a domain-specific language and compiler for GNNs that enables schedule-based intra-kernel optimizations and novel automatic inter-kernel optimizations to achieve speedups up to 16×.
Choreographic Quick Changes: First-Class Location (Set) Polymorphism
Ashley Samuelson, Andrew K. Hirsch, and Ethan Cecchetti
(University of Wisconsin-Madison, USA; SUNY Buffalo, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p503-p (type: Full Paper) doi:10.1145/3763114
Choreographic Quick Changes: First-Class Location (Set) Polymorphism: Recorded video presentation of "Choreographic Quick Changes: First-Class Location (Set) Polymorphism". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Choreographic Quick Changes Rocq Proofs (doi:10.5281/zenodo.16783266): Rocq code accompanying the paper Choreographic Quick Changes: First-Class Location (Set) Polymorphism. The archive contains code defining all constructions in the paper along with proofs of every theorem in the paper.
Structural Abstraction and Refinement for Probabilistic Programs
Guanyan Li, Juanen Li, Zhilei Han, Peixin Wang, Hongfei Fu, and Fei He
(Tsinghua University, China; University of Oxford, UK; Beijing Normal University, China; East China Normal University, China; Shanghai Jiao Tong University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p528-p (type: Full Paper) doi:10.1145/3763115
OOPSLA-25 Artifact for Paper: Structural Abstraction and Refinement for Probabilistic Programs (doi:10.5281/zenodo.15760713): Including all data, source code, and compiled binaries reported in the experimental evaluation of the paper.
Modeling Reachability Types with Logical Relations: Semantic Type Soundness, Termination, Effect Safety, and Equational Theory
Yuyan Bao, Songlin Jia, Guannan Wei, Oliver Bračevac, and Tiark Rompf
(Augusta University, USA; Purdue University, USA; Tufts University, USA; EPFL, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p536-p (type: Full Paper) doi:10.1145/3763116
Reproduction Package for Article 'Modeling Reachability Types with Logical Relations (doi:10.5281/zenodo.16934167): This is the artifact for the paper "Modeling Reachability Types with Logical Relations: Semantic Type Soundness, Termination, Effect Safety, and Equational Theory", including Coq/Rocq files, README and document.
Incremental Bidirectional Typing via Order Maintenance
Thomas J. Porter, Marisa Kirisame, Ivan Wei, Pavel Panchekha, and Cyrus Omar
(University of Michigan, USA; University of Utah, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced ACM SIGPLAN Distinguished Paper Award Article: oopslab25main-p538-p (type: Full Paper) doi:10.1145/3763117
Artifact for Incremental Bidirectional Typing via Order Maintenance (doi:10.5281/zenodo.16922160): This artifact accompanies the paper "Incremental Bidirectional Typing via Order Maintenance." It contains two components: the system workbench and the Agda mechanization. The workbench both provides a web interface for interactive exploration of the system, as well as the testing infrastructure that supports the ...
Quantization with Guaranteed Floating-Point Neural Network Classifications
Anan Kabaha and Dana Drachsler Cohen
(Technion, Israel)
Publisher's Version Article: oopslab25main-p551-p (type: Full Paper) doi:10.1145/3763118
Quantization with Guaranteed Floating-Point Neural Network Classifications: Recorded video presentation of "Quantization with Guaranteed Floating-Point Neural Network Classifications". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
A Refinement Methodology for Distributed Programs in Rust
Aurel Bílý, João Pereira, and Peter Müller
(ETH Zurich, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p552-p (type: Full Paper) doi:10.1145/3763119
Appendices: Appendices for the paper "A Refinement Methodology for Distributed Programs in Rust".
A Refinement Methodology for Distributed Programs in Rust: Recorded video presentation of "A Refinement Methodology for Distributed Programs in Rust". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
A Refinement Methodology for Distributed Programs in Rust (artefact) (doi:10.5281/zenodo.15753818): Artefact for the paper "A Refinement Methodology for Distributed Programs in Rust", consisting of: * instructions and documentation; * the generated documentation for the refinement library; * source code for the version of Prusti used in this artefact (commit ID 79d4868); * source code for the implementation of our ...
Divide and Conquer: A Compositional Approach to Game-Theoretic Security
Ivana Bocevska, Anja Petković Komel, Laura Kovács, Sophie Rain, and Michael Rawson
(TU Wien, Austria; Argot Collective, Switzerland; University of Southampton, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Article: oopslab25main-p555-p (type: Full Paper) doi:10.1145/3763120
Divide and Conquer: A Compositional Approach to Game-Theoretic Security: Recorded video presentation of "Divide and Conquer: A Compositional Approach to Game-Theoretic Security". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
CheckMate (doi:10.5281/zenodo.15725152): CheckMate automatically checks security properties of games. This upload includes the CheckMate source tree, a Dockerfile, LICENSE, README, and running examples. The source tree is for the release CheckMate 2.0 - Compositionality. This release of CheckMake employs compositonal reasoning for better scalability as ...
Automated Discovery of Tactic Libraries for Interactive Theorem Proving
Yutong Xin, Jimmy Xin, Gabriel Poesia, Noah D. Goodman, Qiaochu Chen, and Işıl Dillig
(University of Texas at Austin, USA; Stanford University, USA; New York University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p563-p (type: Full Paper) doi:10.1145/3763121
Automated Discovery of Tactic Libraries for Interactive Theorem Proving: Recorded video presentation of "Automated Discovery of Tactic Libraries for Interactive Theorem Proving". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
TacMiner: Automated Discovery of Tactic Libraries for Interactive Theorem Proving (doi:10.5281/zenodo.15761151): The artifact contains the source code and benchmarks for the TacMiner: Automated Discovery of Tactic Libraries for Interactive Theorem Proving paper.
Place Capability Graphs: A General-Purpose Model of Rust’s Ownership and Borrowing Guarantees
Zachary Grannan, Aurel Bílý, Jonáš Fiala, Jasper Geer, Markus de Medeiros, Peter Müller, and Alexander J. Summers
(University of British Columbia, Canada; ETH Zurich, Switzerland; New York University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p565-p (type: Full Paper) doi:10.1145/3763122
Place Capability Graphs: A General-Purpose Model of Rust’s Ownership and Borrowing Guarantees: Recorded video presentation of "Place Capability Graphs: A General-Purpose Model of Rust’s Ownership and Borrowing Guarantees". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artefact for "Place Capability Graphs: A General-Purpose Model of Rust's Ownership and Borrowing Guarantees" (doi:10.5281/zenodo.16597989): Artefact package including instructions, the implementation of the PCG model, as well as the tools and scripts used for the evaluation (PCG top crates testing, mutation testing, Prusti prototype, Flowistry prototype).
Efficient Decrease-and-Conquer Linearizability Monitoring
Zheng Han Lee and Umang Mathur
(National University of Singapore, Singapore)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p577-p (type: Full Paper) doi:10.1145/3763123
Efficient Decrease-And-Conquer Linearizability Monitoring: Recorded video presentation of "Efficient Decrease-And-Conquer Linearizability Monitoring". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
LinP (doi:10.5281/zenodo.16928307): A fast and lightweight linearizability tester for sets, stacks, queues, and priority queues histories
Debugging WebAssembly? Put Some Whamm on It!
Elizabeth Gilbert, Matthew Schneider, Zixi An, Suhas Thalanki, Wavid Bowman, Alexander Y. Bai, Ben L. Titzer, and Heather Miller
(Carnegie Mellon University, USA; University of Florida, USA; New York University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p582-p (type: Full Paper) doi:10.1145/3763124
Debugging WebAssembly? Put Some Whamm on It! (Supplementary Material): This document contains the supplementary material for Debugging WebAssembly? Put Some Whamm on It! [1]. It includes a full grammar of the Whamm DSL in Figure 1, a table summarizing base uninstrumented execution times for all benchmarked configurations in Table 1, and a detailed description of how to reproduce paper ...
Debugging WebAssembly? Put some Whamm on it! (doi:10.5281/zenodo.16929456): This artifact includes all monitor implementations, benchmark applications, the experiment and visualization scripts, and the original results used in the paper to promote reproducibility. The evaluation also includes an analysis of the performance impact of engine JIT and interpreter optimizations implemented for ...
Sound and Modular Activity Analysis for Automatic Differentiation in MLIR
Mai Jacob Peng, William S. Moses, Oleksandr Zinenko, and Christophe Dubach
(McGill University, Canada; University of Illinois at Urbana-Champaign, USA; Brium, France; Mila, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p590-p (type: Full Paper) doi:10.1145/3763125
Appendix for "Sound and Modular Activity Analysis for Automatic Differentiation in MLIR": Complementary operational semantics and detailed proofs.
Reproduction Artifact for Article "Sound and Modular Activity Analysis for Automatic Differentiation in MLIR" (doi:10.6084/m9.figshare.29867150.v2): This artifact contains the code and data necessary to validate all experiments in the paper. It is bundled in a Docker container and requires an NVIDIA GPU to run all experiments.
Flix: A Design for Language-Integrated Datalog
Magnus Madsen and Ondřej Lhoták
(Aarhus University, Denmark; University of Waterloo, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p593-p (type: Full Paper) doi:10.1145/3763126
Flix: A Design for Language-Integrated Datalog (artifact) (doi:10.5281/zenodo.15743443): Artifact for the Flix: A Design for Language-Integrated Datalog paper.
SafeTree: Expressive Tree Policies for Microservices
Karuna Grewal, Brighten Godfrey, and Justin Hsu
(Cornell University, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p595-p (type: Full Paper) doi:10.1145/3763127
SafeTree: Expressive Policies for Microservices: Appendix of the conference paper
SafeTree: Expressive Tree Policies for Microservcies (doi:10.5281/zenodo.15751182): We present an artifact comprising of the SafeTree policy compiler (from the policies to the nested word based Lua filters) and scripts to generate and run the SafeTree monitor. The goal of this artifact to investigate (RQ1) how the filters size vary with the complexity of policies and are realistic policies scalable ...
TraceLinking Implementations with Their Verified Designs
Finn Hackett and Ivan Beschastnikh
(University of British Columbia, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p601-p (type: Full Paper) doi:10.1145/3763128
TraceLinking Implementations with Their Verified Designs (Appendices): Appendices A and B to TraceLinking Implementations with Their Verified Designs, which give additional formal semantics that do not fit in the main paper.
TraceLinking Implementations with their Verified Designs (Evaluation) (doi:10.5281/zenodo.16926533): This artifact combines the dataset from evaluating TraceLink, as well as scripts for processing that data. The packaged data is reported and discussed in our publication "TraceLinking Implementations with their Verified Designs", presented at OOPSLA 2025. WARNING: this artifact will consume up to 400GB of disk space. ...
Universal Scalability in Declarative Program Analysis (with Choice-Based Combination Pruning)
Anastasios Antoniadis, Ilias Tsatiris, Neville Grech, and Yannis Smaragdakis
(University of Athens, Greece; Dedaub, Greece; University of Malta, Malta; Dedaub, Malta)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p613-p (type: Full Paper) doi:10.1145/3763129
Artifact: Universal Scalability in Declarative Program Analysis (with Choice-Based Combination Pruning) (doi:10.5281/zenodo.15723754): This artifact contains the evaluation benchmarks for the paper "Universal Scalability in Declarative Program Analysis (with Choice-Based Combination Pruning)," which was accepted for Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) '25.
Verifying Asynchronous Hyperproperties in Reactive Systems
Raven Beutner and Bernd Finkbeiner
(CISPA Helmholtz Center for Information Security, Germany)
Publisher's Version Article: oopslab25main-p632-p (type: Full Paper) doi:10.1145/3763130
Synthesizing Implication Lemmas for Interactive Theorem Proving
Ana Brendel, Aishwarya Sivaraman, and Todd Millstein
(University of California at Los Angeles, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p633-p (type: Full Paper) doi:10.1145/3763131
Artifact for 'Synthesizing Implication Lemmas for Interactive Theorem Proving' (doi:10.5281/zenodo.16595407): The artifact contains a Docker image which includes the source code for "dilemma" which is a Rocq tactic that synthesizes helper lemmas, along with a script and benchmarks to evaluate the tactic on the tests cited in the paper "Synthesizing Implication Lemmas for Interactive Theorem Proving."
AccelerQ: Accelerating Quantum Eigensolvers with Machine Learning on Quantum Simulators
Avner Bensoussan, Elena Chachkarova, Karine Even-Mendoza, Sophie Fortz, and Connor Lenihan
(King’s College London, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p661-p (type: Full Paper) doi:10.1145/3763132
AccelerQ: Accelerating Quantum Eigensolvers With Machine Learning on Quantum Simulators: Recorded video presentation of "AccelerQ: Accelerating Quantum Eigensolvers With Machine Learning on Quantum Simulators". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact of AccelerQ: Accelerating Quantum Eigensolvers With Machine Learning on Quantum Simulators (doi:10.5281/zenodo.16878135): This artifact contains the code and data related to AccelerQ: Accelerating Quantum Eigensolvers With Machine Learning on Quantum Simulators paper. As AccelerQ takes as input quantum programs crafted by others with data coming from other datasets, we wish to note that these are not our data or code. The majority of it ...
Modular Reasoning about Global Variables and Their Initialization
João Pereira, Isaac van Bakel, Patricia Firlejczyk, Marco Eilers, and Peter Müller
(ETH Zurich, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p665-p (type: Full Paper) doi:10.1145/3763133
Artifact for Modular Reasoning about Global Variables and Their Initialization (doi:10.5281/zenodo.15756716): Our artifact contains the implementation of the technique described in the paper "Modular Reasoning about Global Variables and Their Initialization" in VerCors and Gobra, the case studies, instructions on how to reproduce the evaluation, and the formalization in Iris.
Modal Abstractions for Virtualizing Memory Addresses
Ismail Kuru and Colin S. Gordon
(Drexel University, USA)
Publisher's Version Article: oopslab25main-p670-p (type: Full Paper) doi:10.1145/3763134
A Language for Quantifying Quantum Network Behavior
Anita Buckley, Pavel Chuprikov, Rodrigo Otoni, Robert Soulé, Robert Rand, and Patrick Eugster
(USI Lugano, Switzerland; Télécom Paris, France; Institut Polytechnique de Paris, France; Yale University, USA; University of Chicago, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p677-p (type: Full Paper) doi:10.1145/3763135
A Language for Quantifying Quantum Network Behavior: Recorded video presentation of "A Language for Quantifying Quantum Network Behavior". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact for "A Language for Quantifying Quantum Network Behavior" (doi:10.5281/zenodo.16915684): The PBKAT tool allows to analyze behaviors of quantum network protocols capturing both probabilistic behavior stemming from quantum mechanics and non-determinstic behavior arising from resource contention. The tool is based on a Haskell library "bellkat" plus many examples provided as executables within the same ...
MIO: Multiverse Debugging in the Face of Input/Output
Tom Lauwaerts, Maarten Steevens, and Christophe Scholliers
(Universiteit Gent, Belgium)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Article: oopslab25main-p685-p (type: Full Paper) doi:10.1145/3763136
Appendix: Appendix containing auxiliary rules and proofs omitted from the paper for brevity.
Artifact for the Article "MIO: Multiverse Debugging in the Face of Input/Output" (doi:10.5281/zenodo.15838624): The artifact provides the MIO debugger, a prototype multiverse debugger with input/output support. It includes a frontend GUI and a backend integrated into the WARDuino WebAssembly virtual machine. MIO can explore program executions as a multiverse tree, reverse deterministic I/O actions, and mock inputs. The artifact ...
Cost of Soundness in Mixed-Precision Tuning
Anastasia Isychev and Debasmita Lohar
(TU Wien, Austria; KIT, Germany)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p719-p (type: Full Paper) doi:10.1145/3763137
Cost of Soundness in Mixed-Precision Tuning: Recorded video presentation of "Cost of Soundness in Mixed-Precision Tuning". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Experimental Data for the Paper "Cost of Soundness in Mixed-Precision Tuning" (doi:10.5281/zenodo.16915563): This artifact contains data (original programs, optimized programs, measured running times and dynamic errors) and scripts used to generate the data for the experimental evaluation of the paper "Cost of Soundness in Mixed-Precision Tuning", OOPSLA'25. Note: the optimizers have to be installed separately before the ...
Encode the ∀∃ Relational Hoare Logic into Standard Hoare Logic
Shushu Wu, Xiwei Wu, and Qinxiang Cao
(Shanghai Jiao Tong University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p732-p (type: Full Paper) doi:10.1145/3763138
EncRelTheory: EncRelTheory and Case Studies. (doi:10.5281/zenodo.16927168): This artifact provides a Rocq formalization of the proposed encoding theory, machine-checked proofs of key theorems, and case study examples to demonstrate that the execution predicate Exec enables standard Hoare logic to verify program refinements.
Work Packets: A New Abstraction for GC Software Engineering, Optimization, and Innovation
Wenyu Zhao, Stephen M. Blackburn, and Kathryn S. McKinley
(Australian National University, Australia; Google, Australia; Google, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p745-p (type: Full Paper) doi:10.1145/3763139
Appendix: The appendix of the main paper
Artifact for "Work Packets: A New Abstraction for GC Software Engineering, Optimization, and Innovation" (doi:10.5281/zenodo.15760954): This document provides detailed instructions to reproduce all main claims and results presented in the paper, as well as some instructions to reuse the artifact. Note that Figure 2, Figure 4, Table 1, and the ideal utilization curve in Figure 7 are excluded, as they only present benchmark or codebase statistics, ...
Abstract Interpretation of Temporal Safety Effects of Higher Order Programs
Mihai Nicola, Chaitanya Agarwal, Eric Koskinen, and Thomas Wies
(Stevens Institute of Technology, USA; New York University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p750-p (type: Full Paper) doi:10.1145/3763140
Artifact for "Abstract Interpretation of Temporal Safety Effects of Higher Order Programs" (doi:10.5281/zenodo.16602546): This artifact includes the instructions to run the experiments and reproduce the results presented in Table 1 (Section 8) and Table 2 (Appendix F of the extended version of the paper).
ApkDiffer: Accurate and Scalable Cross-Version Diffing Analysis for Android Applications
Jiarun Dai, Mingyuan Luo, Yuan Zhang, Min Yang, and Minghui Yang
(Fudan University, China; OPPO, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p752-p (type: Full Paper) doi:10.1145/3763141
ApkDiffer-OOPSLA25-artifact (doi:10.5281/zenodo.16736418): In this work, we propose ApkDiffer, a method-level (i.e., function-level) diffing tool dedicated to aligning versions of the same closed-source Android app. In general, ApkDiffer features a two-stage decomposition-based alignment solution. It first decomposes the codebase of each app version, respectively, into ...
Software Model Checking via Summary-Guided Search
Ruijie Fang, Zachary Kincaid, and Thomas Reps
(University of Texas at Austin, USA; Princeton University, USA; University of Wisconsin, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p766-p (type: Full Paper) doi:10.1145/3763142
Artifact for "Software Model Checking via Summary-Guided Search" (doi:10.5281/zenodo.16914159): This Zenodo archive includes instructions to run the image (gps-oopsla25-ae-faq-oopsla2025.zip) as well as the benchmark programs and scripts we used (gps-benchmarks-artifact-oopsla2025.zip) For the actual Docker image, please go to the following URL: https://hub.docker.com/r/ruijiefang/gps-oopsla25-ae/
Opportunistically Parallel Lambda Calculus
Stephen Mell, Konstantinos Kallas, Steve Zdancewic, and Osbert Bastani
(University of Pennsylvania, USA; University of California at Los Angeles, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p774-p (type: Full Paper) doi:10.1145/3763143
Artifact for Opportunistically Parallel Lambda Calculus (doi:10.5281/zenodo.16929280): This artifact serves two purposes: - It generates the timing results, found Section 6 of the paper "Opportunistically Parallel Lambda Calculus" - It allows the writing and execution of new Opal programs
A Lightweight Type-and-Effect System for Invalidation Safety: Tracking Permanent and Temporary Invalidation with Constraint-Based Subtype Inference
Cunyuan Gao and Lionel Parreaux
(Hong Kong University of Science and Technology, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p780-p (type: Full Paper) doi:10.1145/3763144
Artifact for "A Lightweight Type-and-Effect System for Invalidation Safety: Tracking Permanent and Temporary Invalidation With Constraint-Based Subtype Inference" (doi:10.5281/zenodo.16918061): Our paper introduces a new type system, InvalML, for permanent and temporary invalidation. In the paper, we propose a type inference algorithm for InvalML and prove its soundness and completeness. This artifact implements InvalML and the type inference algorithm based on the MLscript language. We reuse the ...
P³: Reasoning about Patches via Product Programs
Arindam Sharma, Daniel Schemmel, and Cristian Cadar
(Imperial College London, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p786-p (type: Full Paper) doi:10.1145/3763145
Reproduction Package for Article ‘P3: Reasoning about Patches via Product Programs’ (doi:10.5281/zenodo.16891174): The docker container provided includes all source files for our prototype used in the paper. The /product-program/transformation/ folder contains the source for carrying out the product program construction. The /product-program/build/norman-src/ folder contains the codebase for carrying out the normalisation. The ...
The Continuous Tensor Abstraction: Where Indices Are Real
Jaeyeon Won, Willow Ahrens, Teodoro Fields Collin, Joel S. Emer, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Georgia Institute of Technology, USA; NVIDIA, USA)
Publisher's Version Article: oopslab25main-p793-p (type: Full Paper) doi:10.1145/3763146
The Continuous Tensor Abstraction: Where Indices are Real: Recorded video presentation of "The Continuous Tensor Abstraction: Where Indices are Real". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Translation Validation for LLVM’s AArch64 Backend
Ryan Berger, Mitch Briles, Nader Boushehrinejad Moradi, Nicholas Coughlin, Kait Lam, Nuno P. Lopes, Stefan Mada, Tanmay Tirpankar, and John Regehr
(NVIDIA, USA; University of Utah, USA; Defence Science and Technology Group, Australia; University of Queensland, Australia; INESC-ID, Portugal; Instituto Superior Técnico - University of Lisbon, Portugal)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p798-p (type: Full Paper) doi:10.1145/3763147
Artifact for OOPSLA 2025 paper #798: Translation Validation for LLVM's AArch64 Backend (doi:10.5281/zenodo.17013831): This artifact contains an executable version of arm-tv, the software tool that is the basis for our paper. It also provides a means for reproducing key results from the paper.
Certified Decision Procedures for Width-Independent Bitvector Predicates
Siddharth Bhat, Léo Stefanesco, Chris Hughes, and Tobias Grosser
(University of Cambridge, UK; Independent Researcher, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p821-p (type: Full Paper) doi:10.1145/3763148
Certified Decision Procedures for Width-Independent Bitvector Predicates in Interactive Theorem Provers (doi:10.5281/zenodo.16269885): This is the artifact in the form of a docker image for our OOPSLA'25 paper "Certified Decision Procedures for Width-Independent Bitvector Predicates in Interactive Theorem Provers. It contains full source code of our mechanization, and scripts for reproducing main theorems and proofs of the paper. We supply ...
CoSSJIT: Combining Static Analysis and Speculation in JIT Compilers
Aditya Anand, Vijay Sundaresan, Daryl Maier, and Manas Thakur
(IIT Bombay, India; IBM, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p823-p (type: Full Paper) doi:10.1145/3763149
CoSSJIT: Combining Static Analysis and Speculation in JIT Compilers (with Appendix): Paper with Appendix
CoSSJIT: Combining Static Analysis and Speculation in JIT Compilers (doi:10.5281/zenodo.15762175): This is the artifact for the paper "CoSSJIT: Combining Static Analysis and Speculation in JIT Compilers" accepted at OOPSLA 2025.
Mini-Batch Robustness Verification of Deep Neural Networks
Saar Tzour-Shaday and Dana Drachsler-Cohen
(Technion, Israel)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p834-p (type: Full Paper) doi:10.1145/3763150
BaVerLy (doi:10.5281/zenodo.16892960): A framework for efficient group verification of neural network local robustness. BaVerLy enhances scalability and precision in verifying large sets of inputs by extending the MIPVerify module, a package for evaluating the robustness of neural networks using Mixed Integer Programming (MIP). BaVerLy expedites the ...
Compositional Symbolic Execution for the Next 700 Memory Models
Andreas Lööw, Seung Hoon Park, Daniele Nantes-Sobrinho, Sacha-Élie Ayoun, Opale Sjöstedt, and Philippa Gardner
(Imperial College London, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p840-p (type: Full Paper) doi:10.1145/3763151
Compositional Symbolic Execution for the Next 700 Memory Models: Recorded video presentation of "Compositional Symbolic Execution for the Next 700 Memory Models". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Compositional Symbolic Execution for the Next 700 Memory Models (Artefact) (doi:10.5281/zenodo.16909361): The Rocq mechanisation of our CSE theory and its instantiations.
Finding Compiler Bugs through Cross-Language Code Generator and Differential Testing
Qiong Feng, Xiaotian Ma, Ziyuan Feng, Marat Akhin, Wei Song, and Peng Liang
(Nanjing University of Science and Technology, China; JetBrains, Netherlands; Wuhan University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p842-p (type: Full Paper) doi:10.1145/3763152
Data and Source Code of the Paper: Finding Compiler Bugs through Cross-Language Code Generator and Differential Testing (doi:10.5281/zenodo.15753913): Data and Source Code of the Paper: Finding Compiler Bugs through Cross-Language Code Generator and Differential Testing
Scalable Equivalence Checking and Verification of Shallow Quantum Circuits
Nengkun Yu, Xuan Du Trinh, and Thomas Reps
(Stony Brook University, USA; University of Wisconsin, USA)
Publisher's Version Article: oopslab25main-p861-p (type: Full Paper) doi:10.1145/3763153
Extraction and Mutation at a High Level: Template-Based Fuzzing for JavaScript Engines
Wai Kin Wong, Dongwei Xiao, Cheuk Tung Lai, Yiteng Peng, Daoyuan Wu, and Shuai Wang
(Hong Kong University of Science and Technology, Hong Kong; VX Research, UK; Lingnan University, Hong Kong)
Publisher's Version Article: oopslab25main-p876-p (type: Full Paper) doi:10.1145/3763154
Dynamic Wind for Effect Handlers
David Voigt, Philipp Schuster, and Jonathan Immanuel Brachthäuser
(University of Tübingen, Germany)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p885-p (type: Full Paper) doi:10.1145/3763155
Dynamic Wind for Effect Handlers: Recorded video presentation of "Dynamic Wind for Effect Handlers". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact of the paper 'Dynamic Wind for Effect Handlers' (doi:10.5281/zenodo.16901700): The artifact consists of the benchmarks conducted for evaluating the potential overhead of supporting finalization clauses for effect handlers in Effekt. Furthermore, we also include a comprehensive case study leveraging finalization clauses in the context of parsing as well as the example given in section 2.
Detecting and Explaining (In-)equivalence of Context-Free Grammars
Marko Schmellenkamp, Thomas Zeume, Sven Argo, Sandra Kiefer, Cedric Siems, and Fynn Stebel
(Ruhr University Bochum, Germany; University of Oxford, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p886-p (type: Full Paper) doi:10.1145/3763156
Artifact for paper: Detecting and Explaining (In-)equivalence of Context-Free Grammars (doi:10.5281/zenodo.16921238): This artifact contains the source code to produce the results of the OOPSLA 2025 paper "Detecting and Explaining (In-)equivalence of Context-Free Grammars" (https://doi.org/10.1145/3763156) by Marko Schmellenkamp, Thomas Zeume, Sven Argo, Sandra Kiefer, Cedric Siems, and Fynn Stebel. All the methods for testing ...
Embedding Quantum Program Verification into Dafny
Feifei Cheng, Sushen Vangeepuram, Henry Allard, Seyed Mohammad Reza Jafari, Alex Potanin, and Liyi Li
(Iowa State University, USA; Australian National University, Australia)
Publisher's Version Info Article: oopslab25main-p889-p (type: Full Paper) doi:10.1145/3763157
We’ve Got You Covered: Type-Guided Repair of Incomplete Input Generators
Patrick LaFontaine, Zhe Zhou, Ashish Mishra, Suresh Jagannathan, and Benjamin Delaware
(Purdue University, USA; IIT Hyderabad, India)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p893-p (type: Full Paper) doi:10.1145/3763158
We've Got You Covered: Type-Guided Repair of Incomplete Input Generators (doi:10.5281/zenodo.16599071): This is the accompanying artifact for `We've Got You Covered: Type-Guided Repair of Incomplete Input Generators`.
Stencil-Lifting: Hierarchical Recursive Lifting System for Extracting Summary of Stencil Kernel in Legacy Codes
Mingyi Li, Junmin Xiao, Siyan Chen, Hui Ma, Xi Chen, Peihua Bao, Liang Yuan, and Guangming Tan
(Institute of Computing Technology at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p898-p (type: Full Paper) doi:10.1145/3763159
Appendix for 'Stencil-Lifting: Hierarchical Recursive Lifting System for Extracting Summary of Stencil Kernel in Legacy Codes': This appendix encompasses the IR design, a detailed elucidation of the lifting example, and the proof of the theorems mentioned in the paper.
Reproduction Package for Article `Stencil-Lifting: Hierarchical Recursive Lifting System for Extracting Summary of Stencil Kernel in Legacy Codes' (doi:10.5281/zenodo.16924672): We present `Stencil-Lifting`, a system for automatically translating stencil kernels from low-level languages into semantically equivalent implementations in domain-specific languages (DSLs). `Stencil-Lifting` analyzes Fortran stencil code, extracts a high-level predicate-language summary, and emits DSL code, such as ...
Products of Recursive Programs for Hypersafety Verification
Ruotong Cheng and Azadeh Farzan
(University of Toronto, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p901-p (type: Full Paper) doi:10.1145/3763160
HyRec: Artifact for "Products of Recursive Programs for Hypersafety Verification" (doi:10.5281/zenodo.16930073): This artifact accompanies the paper "Products of Recursive Programs for Hypersafety Verification". It consists of the tool HyRec (with source code), all benchmarks used for evaluation, and the data reported in the paper. HyRec takes as input - a recursive program, - a hypersafety property, given as a pair of ...
DESIL: Detecting Silent Bugs in MLIR Compiler Infrastructure
Chenyao Suo, Jianrong Wang, Yongjia Wang, Jiajun Jiang, Qingchao Shen, and Junjie Chen
(Tianjin University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p920-p (type: Full Paper) doi:10.1145/3763161
Artifact for Article "DESIL: Detecting Silent Bugs in MLIR Compiler Infrastructure" (doi:10.5281/zenodo.15727517): This artifact contains the source code, experiment script and experiment data of the article.
HieraSynth: A Parallel Framework for Complete Super-Optimization with Hierarchical Space Decomposition
Sirui Lu and Rastislav Bodík
(University of Washington, USA; Google DeepMind, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p937-p (type: Full Paper) doi:10.1145/3763162
Reproduction Package for Article `HieraSynth: A Parallel Framework for Complete Super-Optimization with Hierarchical Space Decomposition' (doi:10.5281/zenodo.16923496): # OOPSLA 2025 Artifact: HieraSynth This artifact provides the source code, benchmarks, and evaluation scripts for HieraSynth, a parallel framework for complete super-optimization, described in our OOPSLA 2025 submission "HieraSynth: A Parallel Framework for Complete Super-Optimization with Hierarchical Space ...
Large Language Model Powered Symbolic Execution
Yihe Li, Ruijie Meng, and Gregory J. Duck
(National University of Singapore, Singapore)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Article: oopslab25main-p950-p (type: Full Paper) doi:10.1145/3763163
Artifact for the paper "Large Language Model Powered Symbolic Execution" - Version reviewed by Artifact Evaluation Committee (doi:10.5281/zenodo.17215571): The version of the artifact reviewed by AEC, including AutoBug's dataset, executable, and results. Original kick-the-tires documentation is also included.
Proof Repair across Quotient Type Equivalences
Cosmo Viola, Max Fan, and Talia Ringer
(University of Illinois at Urbana-Champaign, USA; Cornell University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p972-p (type: Full Paper) doi:10.1145/3763164
Proof Repair across Quotient Type Equivalences - Artifact (doi:10.5281/zenodo.16921959): This is the artifact for the OOPSLA 2025 paper "Proof Repair across Quotient Type Equivalences." This artifact contains a virtual machine which can be used to reproduce the results of the paper. This virtual machine has all the tools necessary to run the extension to PUMPKIN Pi described in the paper, as well as the ...
The Power of Regular Constraint Propagation
Matthew Hague, Artur Jeż, Anthony Widjaja Lin, Oliver Markgraf, and Philipp Rümmer
(Royal Holloway University of London, UK; University of Wrocław, Poland; RPTU Kaiserslautern-Landau, Germany; MPI-SWS, Germany; University of Regensburg, Germany; Uppsala University, Sweden)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p983-p (type: Full Paper) doi:10.1145/3763165
The Power of Regular Constraint Porpagation (doi:10.5281/zenodo.15805177): Artifact for the Paper "The Power of Regular Constraint Propagation". Purpose of the artifact is to reproduce the experiments conducted in the paper.
On Abstraction Refinement for Bayesian Program Analysis
Yuanfeng Shi, Yifan Zhang, and Xin Zhang
(Peking University, China)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p992-p (type: Full Paper) doi:10.1145/3763166
On Abstraction Refinement for Bayesian Program Analysis (Paper Artifact) (doi:10.5281/zenodo.16917600): This is the artifact for paper On Abstraction Refinement for Bayesian Program Analysis to appear in OOPSLA 2025.
Interactive Bitvector Reasoning using Verified Bit-Blasting
Henrik Böving, Siddharth Bhat, Luisa Cicolini, Alex Keizer, Léon Frenot, Abdalrhman Mohamed, Léo Stefanesco, Harun Khan, Joshua Clune, Clark Barrett, and Tobias Grosser
(Lean FRO, Germany; University of Cambridge, UK; ENS Lyon, France; Stanford University, USA; Carnegie Mellon University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1052-p (type: Full Paper) doi:10.1145/3763167
Reproduction Instruction for Interactive Bit Vector Reasoning using Verified Bitblasting (doi:10.5281/zenodo.15762083): This is the artifact in the form of a docker image for our OOPSLA'25 paper "Interactive Bit Vector Reasoning using Verified Bitblasting". It contains full source code of our mechanization, and scripts for reproducing main theorems and proofs of the paper. We supply instructions on how to run the artifact evaluation in ...
The Simple Essence of Overloading: Making Ad-Hoc Polymorphism More Algebraic with Flow-Based Variational Type-Checking
Jiří Beneš and Jonathan Immanuel Brachthäuser
(University of Tübingen, Germany)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1105-p (type: Full Paper) doi:10.1145/3763168
Artifact of the paper 'The Simple Essence of Overloading' (doi:10.5281/zenodo.16928381): The artifact contains the example programs and the benchmarked programs, the benchmarks themselves, our prototype implementation of the calculus of the paper and its type inference pipeline, and finally a web playground where a reader can input a term in Variational Core, and get the resulting type, constraints, and ...
ROSpec: A Domain-Specific Language for ROS-Based Robot Software
Paulo Canelas, Bradley Schmerl, Alcides Fonseca, and Christopher S. Timperley
(Carnegie Mellon University, USA; University of Lisbon, Portugal)
Publisher's Version Published Artifact Info Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1129-p (type: Full Paper) doi:10.1145/3763169
Supplemental Material for "ROSpec: A Domain-Specific Language for ROS-Based Robot Software": The supplemental material contains the complete formal definition of language syntax and type-checking rules presented in Section 5.
Artifact for "ROSpec: A Domain-Specific Language for ROS-based Robot Software" (doi:10.5281/zenodo.15722060): # Artifact Description This artifact provides the documents, source code implementation, specifications, and documentation supporting each claim. We describe each contribution and the artifact support as follows. ## Contribution 1 For **Contribution 1**, the paper already provides the set of properties derived from ...
Enhancing APR with PRISM: A Semantic-Based Approach to Overfitting Patch Detection
Dowon Song and Hakjoo Oh
(Korea University, Republic of Korea)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p1201-p (type: Full Paper) doi:10.1145/3763170
Enhancing APR with PRISM: A Semantic-Based Approach to Overfitting Patch Detection (doi:10.5281/zenodo.16899847): This repository provides the artifact for the paper: "Enhancing APR with PRISM: A Semantic-Based Approach to Overfitting Patch Detection" (OOPSLA 2025). The artifact includes: - Source code and scripts to reproduce all experiments in the paper - A Docker image to ensure reproducibility - Documentation and instructions ...
Validating Soundness and Completeness in Pattern-Match Coverage Analyzers
Cyril Flurin Moser, Thodoris Sotiropoulos, Chengyu Zhang, and Zhendong Su
(ETH Zurich, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1202-p (type: Full Paper) doi:10.1145/3763171
Reproduction Package for Article "Validating Soundness and Completeness in Pattern-Match Coverage Analyzers" (doi:10.5281/zenodo.16909625): The artifacts provides all scripts and data for reproducing the results of the OOPSLA'25 paper titled "Validating Soundness and Completeness in Pattern-Match Coverage Analyzers".
Complete the Cycle: Reachability Types with Expressive Cyclic References
Haotian Deng, Siyuan He, Songlin Jia, Yuyan Bao, and Tiark Rompf
(Purdue University, USA; Augusta University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1206-p (type: Full Paper) doi:10.1145/3763172
Reproduction Package for Article 'Complete the Cycle: Reachability Types with Expressive Cyclic References' (doi:10.5281/zenodo.16995621): This reproduction package accompanies the paper Complete the Cycle: Reachability Types with Expressive Cyclic References. The artifact consists of a full mechanization of the formal development in Rocq, including all typing rules, metatheory, and mechanized proofs of the main results. All key examples from the paper ...
Borrowing from Session Types
Hannes Saffrich, Janek Spaderna, Peter Thiemann, and Vasco T. Vasconcelos
(University of Freiburg, Germany; University of Lisbon, Portugal)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1223-p (type: Full Paper) doi:10.1145/3763173
Appendix for "Borrowing from Session Types": This appendix contains further examples, definitions, and explanations.
Artifact for the Paper "Borrowing From Session Types" (doi:10.5281/zenodo.16910888): This artifact contains the supplementary material for the paper Borrowing From Session Types accepted by the OOPSLA'25 conference. The supplementary material consists of 5 separate projects as described in the paper: * Agda development (mechanized proof) for the algorithmic typing: decidability and soundness (section ...
AutoVerus: Automated Proof Generation for Rust Code
Chenyuan Yang, Xuheng Li, Md Rakib Hossain Misu, Jianan Yao, Weidong Cui, Yeyun Gong, Chris Hawblitzel, Shuvendu Lahiri, Jacob R. Lorch, Shuai Lu, Fan Yang, Ziqiao Zhou, and Shan Lu
(University of Illinois at Urbana-Champaign, USA; Columbia University, USA; University of California at Irvine, USA; University of Toronto, Canada; Microsoft Research, USA; Microsoft Research, China; University of Chicago, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1243-p (type: Full Paper) doi:10.1145/3763174
Artifact of "AutoVerus: Automated Proof Generation for Rust Code" (doi:10.5281/zenodo.16891950): This repository contains code and artifacts for the paper "AutoVerus: Automated Proof Generation for Rust Code". This README guides you through reproducing the experimental results from our paper.
HeapBuffers: Why Not Just Using a Binary Serialization Format for Your Managed Memory?
Daniele Bonetta, Júnior Löff, Matteo Basso, and Walter Binder
(Vrije Universiteit Amsterdam, Netherlands; USI Lugano, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced ACM SIGPLAN Distinguished Paper Award Article: oopslab25main-p1281-p (type: Full Paper) doi:10.1145/3763175
HeapBuffers: Why not just using a binary serialization format for your managed memory? (Artifact) (doi:10.5281/zenodo.15751987): This artifact includes the HeapBuffers source code and a pre-configured Docker image. It also provides tools and scripts for collecting, processing, and visualizing performance measurements, supporting the reproducibility of the evaluation presented in the paper "HeapBuffers: Why not just use a binary serialization ...
Tunneling through the Hill: Multi-way Intersection for Version-Space Algebras in Program Synthesis
Guanlin Chen, Ruyi Ji, Shuhao Zhang, and Yingfei Xiong
(Peking University, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p1282-p (type: Full Paper) doi:10.1145/3763176
Artifact for OOPSLA'25: Tunneling Through the Hill: Multi-Way Intersection for Version-Space Algebras in Program Synthesis (doi:10.5281/zenodo.16929251): This artifact contains the implementation of Mole, the datasets, all experimental results, and the appendix. The updates of this project can be found on https://github.com/StudyingFather/mole .
Zero-Overhead Lexical Effect Handlers
Cong Ma, Zhaoyi Ge, Max Jung, and Yizhou Zhang
(University of Waterloo, Canada)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1288-p (type: Full Paper) doi:10.1145/3763177
Zero-Overhead Lexical Effect Handlers: Recorded video presentation of "Zero-Overhead Lexical Effect Handlers". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Zero-Overhead Lexical Effect Handlers (artifact) (doi:10.5281/zenodo.16928355): This is the artifact accompanying the paper `Zero-Overhead Lexical Effect Handlers`.
Multi-modal Sketch-Based Behavior Tree Synthesis
Wenmeng Zhang, Zhenbang Chen, and Weijiang Hong
(National University of Defense Technology, Changsha, China)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p1365-p (type: Full Paper) doi:10.1145/3763178
BTBOT-src/BTBOT: Artifact BtBot_OOPSLA25 (doi:10.5281/zenodo.16921187): This is an artifact about the work of BtBot (Multi-modal Sketch-Based Behavior Tree Synthesis, OOPSLA25). Thank you very much for your review. You are welcome to put forward suggestions to us, which will be of great help to us in improving our work.
Garbage Collection for Rust: The Finalizer Frontier
Jacob Hughes and Laurence Tratt
(King’s College London, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p1375-p (type: Full Paper) doi:10.1145/3763179
Appendices: Supplementary material: algorithm pseudo-code plus additional experiment data; the main paper is self-contained.
Garbage Collection for Rust: The Finalizer Frontier: Recorded video presentation of "Garbage Collection for Rust: The Finalizer Frontier". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artefact for 'Garbage Collection for Rust: The Finalizer Frontier' (doi:10.5281/zenodo.17013382): Experiment and raw data for experiment results in the paper.
Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy through Machine Code-Level Slowdown
Humphrey Burchell and Stefan Marr
(University of Kent, UK)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p1404-p (type: Full Paper) doi:10.1145/3763180
Appendix: Appendix for Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy through Machine Code-Level Slowdown
Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy Through Machine Code-Level Slowdown: Recorded video presentation of "Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy Through Machine Code-Level Slowdown". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy Through Machine Code-Level Slowdown (Artifact) (doi:10.5281/zenodo.16911348): This artifact reproduces every figure and table in the paper Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy Through Machine Code-Level Slowdown, starting from raw measurements. In accordance with our paper’s Data‑Availability Statement, it includes: raw measurements from profilers and ...
On the Impact of Formal Verification on Software Development
Eric Mugnier, Yuanyuan Zhou, Ranjit Jhala, and Michael Coblenz
(University of California at San Diego, USA)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p1467-p (type: Full Paper) doi:10.1145/3763181
Artifact for "On the Impact of Formal Verification on Software Development" (doi:10.5281/zenodo.15761040): This artifact contains two documents: - our interview materials, including the recruitment email, the information sheet that was provided to the participants, the interview questions and the demographic survey - our study codebook, which was used to analyze the transcripts
Syntactic Completions with Material Obligations
David Moon, Andrew Blinn, Thomas J. Porter, and Cyrus Omar
(University of Michigan, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1468-p (type: Full Paper) doi:10.1145/3763182
Artifact for Syntactic Completions with Material Obligations (doi:10.5281/zenodo.17007910): This artifact accompanies the paper Syntactic Completions with Material Obligations published at OOPSLA 2025. It consists of the study materials given to participants in our user study of the tylr editor. These include: - the slideshow that introduced the tylr editor (via embedded tutorial videos) and presented the ...
Faster Explicit-Trace Monitoring-Oriented Programming for Runtime Verification of Software Tests
Kevin Guan, Marcelo d'Amorim, and Owolabi Legunsen
(Cornell University, USA; North Carolina State University, USA)
Publisher's Version Article: oopslab25main-p1510-p (type: Full Paper) doi:10.1145/3763183
On Higher-Order Model Checking of Effectful Answer-Type-Polymorphic Programs
Taro Sekiyama, Ugo Dal Lago, and Hiroshi Unno
(National Institute of Informatics, Japan; SOKENDAI, Japan; University of Bologna, Italy; Inria, France; Tohoku University, Japan)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Results Reproduced Article: oopslab25main-p1541-p (type: Full Paper) doi:10.1145/3763184
Supplementary Material for “On Higher-Order Model Checking of Effectful Answer-Type-Polymorphic Programs”: This supplementary material formalizes the subtyping extension presented in the paper, which subsumes the calculus defined in Section 3 of the paper. The definition and examples of HOMC and alternating parity tree automata (APTAs) are found in Section 2.2.5 of this material.
Technical document for "On Higher-Order Model Checking of Effectful Answer-Type-Polymorphic Programs" (doi:10.5281/zenodo.16923662): This artifact provides the supplementary material and a document for the implemented HOMC tool and the reproduction of the experimental results for the paper titled "On Higher-Order Model Checking of Effectful Answer-Type-Polymorphic Programs" published at OOPSLA'25.
DepFuzz: Efficient Smart Contract Fuzzing with Function Dependence Guidance
Chenyang Ma, Wei Song, and Jeff Huang
(Nanjing University of Science and Technology, China; Texas A&M University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p1663-p (type: Full Paper) doi:10.1145/3763185
DepFuzz: Efficient Smart Contract Fuzzing with Function Dependence Guidance (doi:10.5281/zenodo.16899725): Depfuzz is a hybrid fuzzer for Ethereum smart contracts. Depfuzz leverages a function dependence guided approach to enhance the effectiveness of fuzzing.
Type-Outference with Label-Listeners: Foundations for Decidable Type-Consistency for Nominal Object-Oriented Generics
Ross Tate
(Independent Researcher and Consultant, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p174-p (type: Full Paper) doi:10.1145/3763797
Rocq Formalization and Verification for the OOPSLA 2025 Article 'Type-Outference with Label-Listeners: Foundations for Decidable Type-Consistency for Nominal Object-Oriented Generics' (doi:10.1145/3747411): This artifact is a Rocq formalization and verification of the definitions and theorems in the OOPSLA 2025 Article 'Type-Outference with Label-Listeners: Foundations for Decidable Type-Consistency for Nominal Object-Oriented Generics', slightly generalized.
Integrating Resource Analyses via Resource Decomposition
Long Pham, Yue Niu, Nathan Glover, Feras Saad, and Jan Hoffmann
(Carnegie Mellon University, USA; National Institute of Informatics, Japan)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p461-p (type: Full Paper) doi:10.1145/3763798
Appendix: This appendix to the paper contains (i) proofs for the soundness of resource decomposition; (ii) full experiment results; and (iii) the source code of benchmark programs.
Artifact for Resource Decomposition (doi:10.5281/zenodo.16916701): This artifact demonstrates a hybrid-resource-analysis technique called resource decomposition. We have developed three concrete instantiations of the resource-decomposition framework. They each integrate the following pairs of resource-analysis techniques: - Static resource analysis (Automatic Amortized Resource ...
A Flow-Sensitive Refinement Type System for Verifying eBPF Programs
Ameer Hamza, Lucas Zavalía, Arie Gurfinkel, Jorge A. Navas, and Grigory Fedyukovich
(Florida State University, USA; University of Waterloo, Canada; Certora, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1038-p (type: Full Paper) doi:10.1145/3763799
Artifact for the OOPSLA’25 paper: A Flow-Sensitive Refinement Type System for Verifying eBPF Programs (doi:10.5281/zenodo.15760800): This is an artifact for the OOPSLA'25 paper: A Flow-Sensitive Refinement Type System for Verifying eBPF Programs. The purpose of the artifact is to provide an environment to reproduce the results presented in the paper, and allow users to validate the claims of the paper. It contains the source code of the artifact, ...
An Empirical Study of Bugs in the rustc Compiler
Zixi Liu, Yang Feng, Yunbo Ni, Shaohua Li, Xizhe Yin, Qingkai Shi, Baowen Xu, and Zhendong Su
(Nanjing University, China; Chinese University of Hong Kong, China; ETH Zurich, Switzerland)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1331-p (type: Full Paper) doi:10.1145/3763800
Appendix: Appendix
An Empirical Study of Bugs in the rustc Compiler (doi:10.5281/zenodo.16600026): This is the artifact for the OOPSLA'25 paper titled "An Empirical Study of Bugs in the rustc Compiler".
An Empirical Evaluation of Property-Based Testing in Python
Savitha Ravi and Michael Coblenz
(University of California at San Diego, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p315-p (type: Full Paper) doi:10.1145/3764068
Appendix: The appendix associated with the paper An Empirical Evaluation of Property-Based Testing in Python.
Reproduction Package for An Empirical Evaluation of Property-based Testing in Python (doi:10.5281/zenodo.16921991): The artifact associated with the paper "An Empirical Evaluation of Property-Based Testing in Python" for OOPSLA 2025. This includes code for answering the research questions from the paper, the original data obtained, scripts for obtaining new data, and the code to produce the figures in the paper.
Bennet: Randomized Specification Testing for Heap-Manipulating Programs
Zain K Aamer and Benjamin C. Pierce
(University of Pennsylvania, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p1072-p (type: Full Paper) doi:10.1145/3764115
Artifact for Bennet: Randomized Specification Testing for Heap-Manipulating Programs (doi:10.5281/zenodo.16937824): NOTE For the most up-to-date version of Bennet, see https://github.com/rems-project/cn Our artifact has three parts. See README.md for details. 1. The version of Bennet that was used (cn directory). 2. The version of the CN tutorial used (cn-tutorial directory). 3. The fork of Etna, which we added Bennet and AFL++ ...
Structural Information Flow: A Fresh Look at Types for Non-interference
Hemant Gouni, Frank Pfenning, and Jonathan Aldrich
(Carnegie Mellon University, USA)
Publisher's Version Published Artifact Artifacts Available Article: oopslab25main-p829-p (type: Full Paper) doi:10.1145/3764116
Appendices, Definitions, and Proofs for Article 'Structural Information Flow: A Fresh Look at Types for Non-interference' (doi:10.5281/zenodo.17013074): We claim in the paper that we have a proof of non-interference for the type system provided therein. The paper proofs in this artifact substantiate that claim. Definitions excluded from the paper are given in Appendix B starting on page 32. Lemmas and theorems are given in Appendix C starting on page 35. The statement ...
From Linearity to Borrowing
Andrew Wagner, Olek Gierczak, Brianna Marshall, John M. Li, and Amal Ahmed
(Northeastern University, USA)
Publisher's Version ACM SIGPLAN Distinguished Paper Award Article: oopslab25main-p852-p (type: Full Paper) doi:10.1145/3764117
Technical Appendix: The technical appendix includes supporting definitions and proofs.
From Linearity to Borrowing: Recorded video presentation of "From Linearity to Borrowing". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Advancing Performance via a Systematic Application of Research and Industrial Best Practice
Wenyu Zhao, Stephen M. Blackburn, Kathryn S. McKinley, Man Cao, and Sara S. Hamouda
(Australian National University, Australia; Google, Australia; Google, USA; Canva, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p669-p (type: Full Paper) doi:10.1145/3764118
Appendix: This is the appendix of the main paper
Advancing Performance via a Systematic Application of Research and Industrial Best Practice: Recorded video presentation of "Advancing Performance via a Systematic Application of Research and Industrial Best Practice". Presentation at the OOPSLA 2025 conference, October 16-18, 2025, https://2025.splashcon.org/track/OOPSLA
Artifact for "Advancing Performance via a Systematic Application of Research and Industrial Best Practice" (doi:10.5281/zenodo.15751335): This document provides detailed instructions to reproduce all main claims and results presented in the paper, as well as some instructions to reuse the artifact. Note that Figure 1 and Table 2 are excluded, as they only present benchmark characteristics and statistics, rather than claims or results of this work. ...
Fray: An Efficient General-Purpose Concurrency Testing Platform for the JVM
Ao Li, Byeongjee Kang, Vasudev Vikram, Isabella Laybourn, Samvid Dharanikota, Shrey Tiwari, and Rohan Padhye
(Carnegie Mellon University, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Reusable Results Reproduced Article: oopslab25main-p151-p (type: Full Paper) doi:10.1145/3764119
Fray Artifact Evaluation (doi:10.5281/zenodo.15724289): This repository contains artifacts to reproduce the paper "Fray: An Efficient General-Purpose Concurrency Testing Platform for the JVM". This README only includes the instructions to run the evaluation. The documentation of the Fray project is available in the [Fray repository](https://github.com/cmu-pasta/fray/) and ...
Scaling Instruction-Selection Verification against Authoritative ISA Semantics
Michael McLoughlin, Ashley Sheng, Chris Fallin, Bryan Parno, Fraser Brown, and Alexa VanHattum
(Carnegie Mellon University, USA; Wellesley College, USA; F5, USA)
Publisher's Version Published Artifact Artifacts Available Artifacts Functional Article: oopslab25main-p195-p (type: Full Paper) doi:10.1145/3764383
Artifact for paper "Scaling Instruction-Selection Verification against Authoritative ISA Semantics". (doi:10.5281/zenodo.16929954): Source code for the Arrival instruction selection verifier. Scripts, instructions, and data sets to reproduce the paper evaluation.
Contract System Metatheories à la Carte: A Transition-System View of Contracts
Shu-Hung You, Christos Dimoulas, and Robert Bruce Findler
(Northwestern University, USA)
Publisher's Version Info Article: oopslab25main-p1009-p (type: Full Paper) doi:10.1145/3764861
Contract System Metatheories à la Carte: Supplementary Materials: This is the Agda formalization of the definitions and the proofs of the paper Contract System Metatheories à la Carte: A Transition-System View of Contracts.

Corrections

Corrigendum: PAFL: Enhancing Fault Localizers by Leveraging Project-Specific Fault Patterns
Donguk Kim, Minseok Jeon, Doha Hwang, and Hakjoo Oh
(Korea University, Republic of Korea; Samsung Electronics, Republic of Korea)
Publisher's Version Article: oopslaa25main-p240-p-CR (type: Corrigendum) doi:10.1145/3766912

proc time: 5.72