PPaperPicks
← All conferences
Editions202620252024

OOPSLA 2024

A

Conference on Object-Oriented Programming Systems, Languages, and Applications

Official site ↗
148
accepted papers
559
authors
October 20-25, 2024
dates
United States
location

148 / 148 papers

  1. 1
    A Case for First-Class Environments
    Jinhao Tan
    ,
    Bruno C. d. S. Oliveira
  2. 3
    A Dependent Nominal Physical Type System for Static Analysis of Memory in Low Level Code
    Julien Simonnet
    ,
    Matthieu Lemerre
    ,
    Mihaela Sighireanu
  3. 4
    A Learning-Based Approach to Static Program Slicing
    Aashish Yadavally
    ,
    Yi Li
    ,
    Shaohua Wang
    ,
    Tien N. Nguyen
  4. 5
    A Low-Level Look at A-Normal Form
    William J. Bowman
  5. 6
    A Modal Type Theory of Expected Cost in Higher-Order Probabilistic Programs
    Vineet Rajani
    ,
    Gilles Barthe
    ,
    Deepak Garg
  6. 9
    A Typed Multi-level Datalog IR and Its Compiler Framework
    David Klopp
    ,
    Sebastian Erdweg
    ,
    André Pacak
  7. 10
    Accurate Data Race Prediction in the Linux Kernel through Sparse Fourier Learning
    Gabriel Ryan
    ,
    Burcu Cetin
    ,
    Yongwhan Lim
    ,
    Suman Jana
  8. 11
    AdoB: Bridging Benign and Byzantine Consensus with Atomic Distributed Objects
    Wolf Honoré
    ,
    Longfei Qiu
    ,
    Yoonseung Kim
    ,
    Ji-Yong Shin
    ,
    Jieung Kim
    ,
    Zhong Shao
  9. 12
    AUTOMAP: Inferring Rank-Polymorphic Function Applications with Integer Linear Programming
    Robert Schenck
    ,
    Nikolaj Hey Hinnerskov
    ,
    Troels Henriksen
    ,
    Magnus Madsen
    ,
    Martin Elsman
  10. 13
    Automated Robustness Verification of Concurrent Data Structure Libraries against Relaxed Memory Models
    Kartik Nagar
    ,
    Anmol Sahoo
    ,
    Romit Roy Chowdhury
    ,
    Suresh Jagannathan
  11. 14
    Automated Verification of Parametric Channel-Based Process Communication
    Georgian-Vlad Saioc
    ,
    Julien Lange
    ,
    Anders Møller
  12. 15
    Automatically Reducing Privilege for Access Control Policies
    Loris D'Antoni
    ,
    Shuo Ding
    ,
    Amit Goel
    ,
    Mathangi Ramesh
    ,
    Neha Rungta
    ,
    Chungha Sung
  13. 16
    Automating Pruning in Top-Down Enumeration for Program Synthesis Problems with Monotonic Semantics
    Keith J. C. Johnson
    ,
    Rahul Krishnan
    ,
    Thomas W. Reps
    ,
    Loris D'Antoni
  14. 17
    Automating Unrealizability Logic: Hoare-Style Proof Synthesis for Infinite Sets of Programs
    Shaan Nagy
    ,
    Jinwoo Kim
    ,
    Thomas W. Reps
    ,
    Loris D'Antoni
  15. 18
    Boosting the Performance of Alias-Aware IFDS Analysis with CFL-Based Environment Transformers
    Haofeng Li
    ,
    Chenghang Shi
    ,
    Jie Lu
    ,
    Lian Li
    ,
    Jingling Xue
  16. 19
    Cedar: A New Language for Expressive, Fast, Safe, and Analyzable Authorization
    Joseph W. Cutler
    ,
    Craig Disselkoen
    ,
    Aaron Eline
    ,
    Shaobo He
    ,
    Kyle Headley
    ,
    Michael Hicks
    ,
    Kesha Hietala
    ,
    Eleftherios Ioannidis
    ,
    John H. Kastner
    ,
    Anwar Mamat
    ,
    Darin McAdams
    ,
    Matt McCutchen
    ,
    Neha Rungta
    ,
    Emina Torlak
    ,
    Andrew Wells
  17. 20
    Cocoon: Static Information Flow Control in Rust
    Ada Lamba
    ,
    Max Taylor
    ,
    Vincent Beardsley
    ,
    Jacob Bambeck
    ,
    Michael D. Bond
    ,
    Zhiqiang Lin
  18. 21
    Compilation of Shape Operators on Sparse Arrays
    Alexander J. Root
    ,
    Bobby Yan
    ,
    Peiming Liu
    ,
    Christophe Gyurgyik
    ,
    Aart J. C. Bik
    ,
    Fredrik Kjolstad
  19. 22
    Compiler Support for Sparse Tensor Convolutions
    Peiming Liu
    ,
    Alexander J. Root
    ,
    Anlun Xu
    ,
    Yinying Li
    ,
    Fredrik Kjolstad
    ,
    Aart J. C. Bik
  20. 23
    Compiling Recurrences over Dense and Sparse Arrays
    Shiv Sundram
    ,
    Muhammad Usman Tariq
    ,
    Fredrik Kjolstad
  21. 24
    Compositionality and Observational Refinement for Linearizability with Crashes
    Arthur Oliveira Vale
    ,
    Zhongye Wang
    ,
    Yixuan Chen
    ,
    Peixin You
    ,
    Zhong Shao
  22. 25
    Computing Precise Control Interface Specifications
    Eric Hayden Campbell
    ,
    Hossein Hojjat
    ,
    Nate Foster
  23. 26
    Concurrent Data Structures Made Easy
    Callista Le
    ,
    Kiran Gopinathan
    ,
    Koon Wen Lee
    ,
    Seth Gilbert
    ,
    Ilya Sergey
  24. 27
    Control-Flow Deobfuscation using Trace-Informed Compositional Program Synthesis
    Benjamin Mariano
    ,
    Ziteng Wang
    ,
    Shankara Pailoor
    ,
    Christian S. Collberg
    ,
    Isil Dillig
  25. 29
    Crabtree: Rust API Test Synthesis Guided by Coverage and Type
    Yoshiki Takashima
    ,
    Chanhee Cho
    ,
    Ruben Martins
    ,
    Limin Jia
    ,
    Corina S. Pasareanu
  26. 30
    CYCLE: Learning to Self-Refine the Code Generation
    Yangruibo Ding
    ,
    Marcus J. Min
    ,
    Gail E. Kaiser
    ,
    Baishakhi Ray
  27. 31
    Degrees of Separation: A Flexible Type System for Safe Concurrency
    Yichen Xu
    ,
    Aleksander Boruch-Gruszecki
    ,
    Martin Odersky
  28. 32
    Dependency-Aware Code Naturalness
    Chen Yang
    ,
    Junjie Chen
    ,
    Jiajun Jiang
    ,
    Yuliang Huang
  29. 33
    Deriving Dependently-Typed OOP from First Principles
    David Binder
    ,
    Ingo Skupin
    ,
    Tim Süberkrüb
    ,
    Klaus Ostermann
  30. 35
    Distributions for Compositionally Differentiating Parametric Discontinuities
    Jesse Michel
    ,
    Kevin Mu
    ,
    Xuanda Yang
    ,
    Sai Praveen Bangaru
    ,
    Elias Rojas Collins
    ,
    Gilbert Bernstein
    ,
    Jonathan Ragan-Kelley
    ,
    Michael Carbin
    ,
    Tzu-Mao Li
  31. 36
    Drowzee: Metamorphic Testing for Fact-Conflicting Hallucination Detection in Large Language Models
    Ningke Li
    ,
    Yuekang Li
    ,
    Yi Liu
    ,
    Ling Shi
    ,
    Kailong Wang
    ,
    Haoyu Wang
  32. 37
    Effect Handlers for C via Coroutines
    Mario Alvarez-Picallo
    ,
    Teodoro Freund
    ,
    Dan R. Ghica
    ,
    Sam Lindley
  33. 38
    Effects and Coeffects in Call-by-Push-Value
    Cassia Torczon
    ,
    Emmanuel Suárez Acevedo
    ,
    Shubh Agrawal
    ,
    Joey Velez-Ginorio
    ,
    Stephanie Weirich
  34. 39
  35. 40
    Evaluating the Effectiveness of Deep Learning Models for Foundational Program Analysis Tasks
    Qian Chen
    ,
    Chenyang Yu
    ,
    Ruyan Liu
    ,
    Chi Zhang
    ,
    Yu Wang
    ,
    Ke Wang
    ,
    Ting Su
    ,
    Linzhang Wang
  36. 41
    Exact Bayesian Inference for Loopy Probabilistic Programs using Generating Functions
    Lutz Klinkenberg
    ,
    Christian Blumenthal
    ,
    Mingshuai Chen
    ,
    Darion Haase
    ,
    Joost-Pieter Katoen
  37. 42
    Extending the C/C++ Memory Model with Inline Assembly
    Paulo Emílio de Vilhena
    ,
    Ori Lahav
    ,
    Viktor Vafeiadis
    ,
    Azalea Raad
  38. 43
    Fast and Optimal Extraction for Sparse Equality Graphs
    Amir Kafshdar Goharshady
    ,
    Chun Kit Lam
    ,
    Lionel Parreaux
  39. 44
    Finding Cross-Rule Optimization Bugs in Datalog Engines
    Chi Zhang
    ,
    Linzhang Wang
    ,
    Manuel Rigger
  40. 45
    Finding ∀∃ Hyperbugs using Symbolic Execution
    Arthur Correnson
    ,
    Tobias Nießen
    ,
    Bernd Finkbeiner
    ,
    Georg Weissenbacher
  41. 47
    Forge: A Tool and Language for Teaching Formal Methods
    Tim Nelson
    ,
    Ben Greenman
    ,
    Siddhartha Prasad
    ,
    Tristan Dyer
    ,
    Ethan Bove
    ,
    Qianfan Chen
    ,
    Charles Cutting
    ,
    Thomas Del Vecchio
    ,
    Sidney Levine
    ,
    Julianne Rudner
    ,
    Ben Ryjikov
    ,
    Alexander Varga
    ,
    Andrew Wagner
    ,
    Luke West
    ,
    Shriram Krishnamurthi
  42. 48
    FPCC: Detecting Floating-Point Errors via Chain Conditions
    Xin Yi
    ,
    Hengbiao Yu
    ,
    Liqian Chen
    ,
    Xiaoguang Mao
    ,
    Ji Wang
  43. 49
    Fulfilling OCaml Modules with Transparency
    Clement Blaudeau
    ,
    Didier Rémy
    ,
    Gabriel Radanne
  44. 50
    Full Iso-Recursive Types
    Litao Zhou
    ,
    Qianyong Wan
    ,
    Bruno C. d. S. Oliveira