~/conference

SOAP 2025

date:2025-06-16
location:Seoul, South Korea
series:SOAP · 4 editions
editions:[SOAP 2020, SOAP 2024, SOAP 2025, SOAP 2026]
tags:[security]

Static and dynamic analysis techniques and tools for mainstream programming languages (such as Java, C, JavaScript), have received widespread attention for a long time. The application domains of these analyses range from core libraries to modern technologies such as web services and mobile applications. Over time, various analysis frameworks have been developed to provide techniques for optimizing programs, ensuring code quality, and assessing security and compliance. SOAP 2025 aims to bring together the members of the program analysis community to share new developments and shape innovat ...

program analysis researchers, static analysis engineers, tool builders for large codebases, security engineers, compiler and tooling engineers, mobile app developers

polynomial loop synthesis with algebraic geometry; data flow graph extraction for C-to-Rust; bit-level dominance preserving quantization; whole-program program dependence graphs; compositional static callgraph reachability; matrix-multiplication CFL-reachability; scaling IFDS data-flow analyses; language-agnostic taint tracking via data dependencies; sequence abstraction for shape and value analysis; practical trade-offs in call-graph precision

titleauthorlength
Beyond Affine Loops: A Geometric Approach to Program SynthesisErdenebayar Bayarmagnai, Fatemeh Mohammadi, Rémi Prébet19m
Claims it reduces loop synthesis to solving finite polynomial systems by computing a finite set of polynomial equations whose solutions enumerate all…
Talk on
Optimizing Type Migration for LLM-Based C-to-Rust Translation: A Data Flow Graph ApproachQingxiao Xu, Jeff Huang15m
Manual translation of the Gzip C package using LLMs and static analysis documents concrete fixes: extract data flow graphs with CLAN, prompt o1/ChatGPT01 to…
Talk on
Towards Bit-Level Dominance Preserving Quantization of Neural ClassifiersDorra Ben Khalifa, Matthieu Martel23m
Method computes the minimum bit precision PR that guarantees the original predicted class remains unchanged for all inputs, giving a static, per-layer…
Talk on
Building X-Ray for enterprise-scale softwareCharles Zhang01h 00m
Clearblue lifts production binaries into LMIR and builds a whole‑program PDG stored on disk to answer value‑flow queries; it analyzes the Linux kernel…
Talk on
Compositional Static Callgraph Reachability Analysis for WhatsApp Android App HealthAkos Hajdu, Roman Lee, Gavin Weng, Nilesh Agrawal, Jérémy Dubreil29m
Compositional static callgraph reachability, implemented as an Infer static analyzer checker with Java annotations and regex specs plus source/sync…
Talk on
Universal High-Performance CFL-Reachability via Matrix MultiplicationIlia Muravev, Semyon Grigorev21m
FastMatrixCFPQ implements a universal, matrix-based CFL-reachability solver built on SuiteSparse:GraphBLAS that uses delta-matrix multiplication, boolean…
Talk on
Pick Your Call Graphs Well: On Scaling IFDS-Based Data-Flow AnalysesKadiray Karakaya, Palaniappan Muthuraman, Eric Bodden19m
The paper builds QCG extends Qilin and integrates with FlowDroid to measure how call-graph precision affects IFDS taint analyses on TaintBench (39 apps)…
Talk on
Scalable Language Agnostic Taint Tracking using Explicit Data DependenciesSedick David Baker, Xavier Pinho, Andrei Michael Dreyer, Fabian Yamaguchi19m
Implements a language-agnostic, whole-program data-dependence graph on top of Joern/CPG that initially over-approximates all call-site flows so libraries can…
Talk on
The MemCAD static analyser: shape, value and collection abstraction and application to(…)Xavier Rival01h 02m
MemCAD implements a new sequence abstraction for unbounded sequences and plugs it into a reduced product of shape and value domains so the analyzer tracks…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.