ECOOP 2025
Mon 30 June - Fri 4 July 2025 Bergen, Norway

This is the list of all accepted papers for ECOOP’25. We as organizers congratulate all authors, and look forward to seeing you all in Bergen!

Title Authors
Monadic type-and-effect soundness F. Dagnino, P. Giannini, E. Zucca
Declarative Dynamic Object Reclassification R. Sieve, E. Kamburjan, F. Damiani, E. Johnsen
In-memory Object Graph Stores A. Thimmaiah, Z. Yi, J. Kenis, C. Rossbach, M. Gligoric
WebGlitch: A Randomised Testing Tool for the WebGPU API M. Wong, A. Donaldson
Mono Types — First-Class Containers for Datalog R. Xu, D. Klopp, S. Erdweg
IsaBIL: A Framework for Verifying (In)correctness of Binaries in Isabelle/HOL M. Griffin, B. Dongol, A. Raad
Bottom-up Synthesis of Memory Mutations with Separation Logic K. Ferdowsi, H. Peleg
A Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework Y. Izawa, H. Masuhara, C. Bolz-Tereick
GSOHC: Global Synchronization Optimization in Heterogeneous Computing S. Basu, J. Vedurada
Event Race Detection for Node.js Using Delay Injections A. Endo, A. Møller
Lightweight Diagramming for Formal Methods: A Grounded Language Design S. Prasad, B. Greenman, T. Nelson, S. Krishnamurthi
Wastrumentation: Portable WebAssembly Dynamic Analysis with Support for Intercession A. Munsters, A. Pupo, E. Boix
Quantifying Cache Side-Channel Leakage by Refining Set-Based Abstractions J. Mitchell, C. Wang
Contract Systems Need Domain-Specific Notations C. Moy, R. Jung, M. Felleisen
Compositional Static Value Analysis for Higher-Order Numerical Programs M. Valnet, R. Monat, A. Miné
Validating Persistency Semantics with Memory Hierarchy Timing Attack V. Klimis
Contract Usage and Evolution in Android Mobile Applications D. Regatia, A. Mendes, J. F. Ferreira, C. Carreira
Contrasting Deadlock-Free Session Processes J. Jaramillo, J. Pérez
The Algebra of Patterns D. Binder, L. Ermantraut
Profile-Guided Field Externalization in an Ahead-of-Time Compiler S. Kloibhofer, L. Makor, P. Hofer, D. Leopoldseder, H. Mössenböck
Fair Termination of Asynchronous Binary Sessions L. Padovani, G. Zavattaro
Taming and Dissecting Recursions through Interprocedural Weak Topological Ordering J. Yang, X. Cheng, B. Chang, X. Luo, Y. Sui
Automatic Goal Clone Detection in Rocq A. Ghanbari
Ensuring Convergence and Invariants Without Coordination D. Borrego, C. Ferreira, E. Boix, N. Preguica
Practical Type-Based Taint Checking and Inference N. Karimipour, K. Das, M. Sridharan, B. Hassanshahi
PoTo: A Hybrid Andersen’s Points-to Analysis for Python I. Rak-amnouykit, A. Milanova, G. Baudart, M. Hirzel, J. Dolby
Incremental Computing by Differential Execution P. Kumar, A. Pacak, S. Erdweg
Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees G. Zhang, K. Fukuda, Z. Zhang, H. Bandara, S. CHEN, J. Zhao, Y. Sui
A theory of (linear-time) timed monitors M. Amara, G. Bernardi, M. Foughali, A. Francalanza
FuzzFlesh: Randomised Testing of Decompilers Via Control Flow Graph-based Program Generation A. Gorzynski, A. Donaldson
Reusing Caches and Invariants for Efficient and Sound Incremental Static Analysis M. Razafintsialonina, D. Bühler, A. Miné, V. Perrelle, J. Signoles
Reusing Highly Optimized IR in Dynamic Compilation A. Pečimúth, D. Leopoldseder, P. Tůma
Multiparty Asynchronous Session Types: A Mechanised Proof of Subject Reduction D. Tirore, J. Bengtson, M. Carbone
Scaling Up: Revisiting Mining Android Sandboxes at Scale for Malware Classification F. COSTA, I. Medeiros, L. Oliveira, J. Clássio, R. Bonifácio, K. Narasimhan, M. Mezini, M. Ribeiro
Compositional Bug Detection for Internally Unsafe Libraries: A Logical Approach to Type Unsoundness P. Carrott, S. Ayoun, A. Raad
Detecting Functionality-Specific Vulnerabilities via Retrieving Functionality-Equivalent APIs in Open-Source Repositories T. Chen, Z. Wang, L. Li, D. Li, Z. Li, X. Chang, P. Bian, G. Liang, Q. Wang, T. Xie
Type-safe and portable support for packed data A. Jamet, M. Vollmer
An Effectful Object Calculus F. Dagnino, P. Giannini, E. Zucca
Pydrofoil: accelerating Sail-based instruction set simulators M. Berger, C. Bolz-Tereick, L. Panayi, F. McKeogh, T. Spink
Spegion: Implicit and Non-Lexical Regions with Sized Allocations J. Hughes, M. Vollmer, M. Batty
RacerF: Lightweight Static Data Race Detection for C Code T. Dacík, T. Vojnar
Chain of Grounded Objectives: Concise Goal-oriented Prompting for Code Generation S. Yeo, S. Hwang, Y. Ma