kirancodes.me
To Proof Maintenance & Beyond!
Venues / OOPSLA /

OOPSLA 2026

75 papers

  1. (Dis)Proving Spectre Security with Speculation-Passing Style · Santiago Arranz-Olmos, Gilles Barthe, Lionel Blatter, Xingyu Xie, Zhiyuan Zhang
  2. A Minimalist Proof Language for Neural Theorem Proving over Isabelle/HOL · Qiyuan Xu, Renxi Wang, Peixin Wang, Haonan Li, Conrad Watt
  3. A Tale of 1001 LoC: Potential Runtime Error-Guided Specification Synthesis for Verifying Large-Scale Programs · Zhongyi Wang, Tengjie Lin, Mingshuai Chen, Haokun Li, Mingqi Yang, Xiao Yi + 6 more
  4. Automatic Propagation of Profile Information through the Optimization Pipeline · Elisa Fröhlich, Angelica Aparecida Moreira, Fernando Magno Quintão Pereira
  5. Beacon: Detecting Broken Access Control Vulnerabilities in DBMSs via System Catalog Consistency Validation · Zongrui Peng, Jingzhou Fu, Zhiyong Wu, Jie Liang, Xiangdong Huang, Dalong Shi + 1 more
  6. Beer: Interactive Alarm Resolution in Bayesian Program Analysis via Exploration-Exploitation · Haoran Lin, Zhenyu Yan, Xin Zhang
  7. Beyond Coverage: Automatic Test Suite Augmentation for Enhanced Effectiveness using Large Language Models · Zeyu Lu, Peng Zhang, Yuge Nie, Yibiao Yang, Yutian Tang, Chun Yong Chong + 1 more
  8. Block Tests · Kevin Guan, Pengyue Jiang, Milos Gligoric, Owolabi Legunsen
  9. CLower: Detecting Compiler Pessimization Bugs through Redundant Memory Accesses · Jianhao Xu, Kunbo Zhang, Mathias Payer, Kangjie Lu, Bing Mao
  10. CMakeSonar: A Static Approach to Detecting CMake Bugs with a Fine-Grained Type System · Haotian Han, Zihang Zhong, Qingan Li, Jingling Xue, Mengting Yuan
  11. Class-Dictionary Specialization with Rank-2 Polymorphic Functions · Yong Qi Foo, Michael D. Adams
  12. Commuting Conversions and Join Points for Call-by-Push-Value · Jonathan Chan, Madi Gudin, Annabel Levy, Stephanie Weirich
  13. Context-Free Language Reachability via Efficient Relation Chaining · Chenghang Shi, Haofeng Li, Jie Lu, Lian Li
  14. DeCo: A Core Calculus for Incremental Functional Programming with Generic Data Types · Timon Böhler, Tobias Reinhard, David Richter, Mira Mezini
  15. Debugging Debugging Information using Dynamic Call Trees · J. Ryan Stinnett, Stephen Kell
  16. Decompiling for Constant-Time Analysis · Santiago Arranz-Olmos, Gilles Barthe, Lionel Blatter, Youcef Bouzid, Sören van der Wall, Zhiyuan Zhang
  17. Deegen: A JIT-Capable VM Generator for Dynamic Languages · Haoran Xu, Fredrik Kjolstad
  18. Designing GPU Data Structures for Efficient Memory Oversubscription · Vipin Patel, Srinjoy Sarkar, Swarnendu Biswas, Mainak Chaudhuri
  19. Detecting Flaky Tests by Controlling Nondeterministic API Behavior · Hengchen Yuan, Jiefang Lin, August Shi
  20. Determining the Unreachable: Constraint-Guided Reachability Analysis for Dependency Vulnerabilities · Wenbu Feng, Xiaohong Li, Ruitao Feng, Yao Zhang, Yuekang Li, Zhiping Zhou + 2 more
  21. Diatom: Polylithic Binary Lifting with Data-Flow Summaries and Type-Aware IR Linking · Anshunkang Zhou, Charles Zhang
  22. Differential Execution with Lexical Tracing · Sebastian Erdweg, Runqing Xu, Mo Bitar
  23. EditFlow: Benchmarking and Optimizing Code Edit Recommendation Systems via Reconstruction of Developer Flows · Chenyan Liu, Yun Lin, Jiaxin Chang, Jiawei Liu, Binhang Qi, Bo Jiang + 2 more
  24. Effectively Propositional Higher-Order Functional Programming · Nicholas V. Lewchenko, Kunha Kim, Bor-Yuh Evan Chang, Gowtham Kaki
  25. Efficient Directed Hybrid Fuzzing via Target-Centric Seed Selection and Generation · Zhen Li, Shenghan Liu, Qiuping Yi, Pengbo Du, Hongliang Liang
  26. Efficient Incremental GR(1) Synthesis via Monotonic Fixed-Point Reuse · Sirui Liu, Wei Dong, Yijie Zheng, Haonan Guo
  27. Fail Faster: Staging and Fast Randomness for High-Performance PBT · Cynthia Richey, Joseph W. Cutler, Harrison Goldstein, Benjamin C. Pierce
  28. Floating-Point Usage on GitHub: A Large-Scale Study of Statically Typed Languages · Andrea Gilot, Tobias Wrigstad, Eva Darulova
  29. Frashokereti: Non-aborting Optimistically Replicated Objects · Eric Man Chan, Javad Saberlatibari, Mohsen Lesani
  30. From Raw Pointers to Memory Safety: A Modular Demand-Driven Typestate Analysis for Rust · Wei Li, Wenyao Chen, Jingling Xue
  31. Fully-Automatic Type Inference for Borrows with Lifetimes · William Brandon, Benjamin Driscoll, Frank Dai, Jonathan Ragan-Kelley, Mae Milano, Alex Aiken
  32. Geo: A Query Rewrite Framework for Graph Pattern Mining · Nazanin Yousefian, Kasra Jamshidi, Keval Vora, Anders Miltner
  33. Grammar Repair with Examples and Tree Automata · Yunjeong Lee, Gokul Rajiv, Ilya Sergey
  34. Handling Exceptions and Effects with Automatic Resource Analysis · Ethan Chu, Yiyang Guo, Jan Hoffmann
  35. Hermes: Making Path-Sensitive Pointer Analysis Scalable for Sparse Value-Flow Analysis · Yuxuan He, Ruilin Jiang, He Zhang, Qingkai Shi, Huaxun Huang, Rongxin Wu
  36. Hunting CUDA Bugs at Scale with cuFuzz · Mohamed Tarek Ibn Ziad, Christos Kozyrakis
  37. Hybrid Game Control Envelope Synthesis · Aditi Kabra, Jonathan Laurent, Stefan Mitsch, André Platzer
  38. IRIDIUM: A Framework for Statically Optimizing JavaScript Programs · Meetesh Kalpesh Mehta, Anirudh Garg, Aneeket Yadav, Manas Thakur
  39. InspectCoder: Dynamic Analysis-Driven Self Repair through Interactive LLM-Debugger Collaboration · Yunkun Wang, Yue Zhang, Guochang Li, Chen Zhi, Binhua Li, Fei Huang + 2 more
  40. LARTS: Language Abstractions for Real-Time and Secure Systems · Yanqi Li, Hongliang Liang, Rui Yao, Yang Zhang, Dong Liu, Lei Wang + 1 more
  41. LLM-Powered Silent Bug Fuzzing in Deep Learning Libraries via Versatile and Controlled Bug Transfer · Kunpeng Zhang, Dongwei Xiao, Daoyuan Wu, Shuai Wang, Jiali Zhao, Yuanyi Lin + 2 more
  42. Lawyer: Modular Obligations-Based Liveness Reasoning in Higher-Order Impredicative Concurrent Separation Logic · Egor Namakonov, Justus Fasse, Bart Jacobs, Lars Birkedal, Amin Timany
  43. Learning Symmetric Invariants from Symmetric Samples · Zhijie Xu, Fei He
  44. Localizing Type Errors for Syntactic Sugar by Lifting · Zhichao Guan, Tailai Yu, Di Wang, Zhenjiang Hu
  45. Mechanically Translating Iterative Dataflow Analysis to Algebraic Program Analysis · Chenyu Zhou, Jingbo Wang, Chao Wang
  46. Mechanised Semantics of Multi-stage Programming · Ka Wing Li, Maite Kramarz, Ningning Xie, Jeremy Yallop
  47. MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agents · Gengyang Xu, Dongwei Xiao, Yiteng Peng, Shuai Wang
  48. Metamorphic Testing for Infrastructure-as-Code Engines · David Spielmann, George Zakhour, Dominik Arnold, Matteo Biagiola, Roland Meier, Guido Salvaneschi
  49. Mixed Choice in Asynchronous Multiparty Session Types · Laura Bocchi, Raymond Hu, Adriana Laura Voinea, Simon Thompson
  50. Mixtris: Mechanised Higher-Order Separation Logic for Mixed Choice Multiparty Message Passing · Jonas Kastberg Hinrichsen, Iwan Quémerais, Lars Birkedal
  51. OBsmith: LLM-Powered JavaScript Obfuscator Testing · Shan Jiang, Chenguang Zhu, Sarfraz Khurshid
  52. Online Input Grammar Synthesis Aided Symbolic Execution · Ke Ma, Yunlai Luo, Zhenbang Chen, Weijiang Hong, Yufeng Zhang, Ji Wang
  53. PLEX: Normalization for Refinement Types · Alessio Ferrarini, Niki Vazou, Wouter Swierstra
  54. Peeling Off the Cocoon: Unveiling Suppressed Golden Seeds for Mutational Greybox Fuzzing · Ruixiang Qian, Chunrong Fang, Zengxu Chen, Youxin Fu, Zhenyu Chen
  55. Phaedrus: Predicting Dynamic Application Behavior with Lightweight Generative Models and LLMs · Bodhisatwa Chatterjee, Neeraj Jadhav, Santosh Pande
  56. Process-Centric Analysis of Agentic Software Systems · Shuyang Liu, Yang Chen, Rahul Krishna, Saurabh Sinha, Jatin Ganhotra, Reyhaneh Jabbarvand
  57. Prunario: Testing Autonomous Driving Systems by Pruning Likely Redundant Scenarios · Minsu Kim, Sunbeom So, Hakjoo Oh
  58. RAT-CAT-SAT: Model Checking Memory Consistency Models · Jan Grünke, Thomas Haas, Roland Meyer
  59. RandSet: Randomized Corpus Reduction for Fuzzing Seed Scheduling · Yuchong Xie, Kaikai Zhang, Yu Liu, Rundong Yang, Ping Chen, Shuai Wang + 1 more
  60. Reframing Paths as Logic: Semantic Segmentation for Vulnerability Detection · Zong Cao, Yuqiang Sun, Zhengzi Xu, Kaixuan Li, Yeqi Fu, Yiran Zhang + 2 more
  61. SART: Sign-Absolute Reformulation Theory for Binary Variable Reduction in Neural Network Verification · Jin Xu, Miaomiao Zhang, Bowen Du
  62. Scylla: Translating an Applicative Subset of C to Safe Rust · Aymeric Fromherz, Jonathan Protzenko
  63. Sound and Complete Invariant-Based Heap Encodings · Zafer Esen, Philipp Rümmer, Tjark Weber
  64. Speak Now: Safe Actor Programming with Multiparty Session Types · Simon Fowler, Raymond Hu
  65. Specy: Learning Specifications for Distributed Systems from Event Traces · Mike He, Ankush Desai, Jagarapu Aishwarya, Doug Terry, Sharad Malik, Aarti Gupta
  66. Static Factorisation of Probabilistic Programs with User-Labelled Sample Statements and While Loops · Markus Böck, Jürgen Cito
  67. SymGPT: Auditing Smart Contracts via Combining Symbolic Execution with Large Language Models · Shihao Xia, Mengting He, Shuai Shao, Tingting Yu, Yiying Zhang, Nobuko Yoshida + 1 more
  68. Taming the Hydra: Targeted Control-Flow Transformations for Dynamic Symbolic Execution · Charitha Saumya, Muhammad Hassan, Rohan Gangaraju, Milind Kulkarni, Kirshanthan Sundararajah
  69. Type Inference for Functional and Imperative Dynamic Languages · Mickaël Laurent, Jan Vitek
  70. Type-Safe Monotonic Object Evolution · Alexandra Mirrlees-Black, Haoyu Wu, Gregor Richards, Fabian Muehlboeck
  71. Understanding and Finding JIT Compiler Performance Bugs · Zijian Yi, Cheng Ding, August Shi, Milos Gligoric
  72. VeriEQ: Finding Verilog Simulators and Synthesizers Bugs with Equivalence Circuit Transformation · Zhen Yan, Yuanliang Chen, Fuchen Ma, Zehong Yu, Dalong Shi, Yu Jiang
  73. When Lifetimes Liberate: A Type System for Arenas with Higher-Order Reachability Tracking · Siyuan He, Songlin Jia, Yuyan Bao, Tiark Rompf
  74. When Specifications Meet Reality: Uncovering API Inconsistencies in Ethereum Infrastructure · Jie Ma, Ningyu He, Jinwen Xi, Mingzhe Xing, Liangxin Liu, Jiushenzi Luo + 5 more
  75. noDice: Inference for Discrete Probabilistic Programs with Nondeterminism and Conditioning · Tobias Gürtler, Benjamin Lucien Kaminski