International Workshop on the State Of the Art in Program Analysis (SOAP)
summary
Workshop runs experiments and tools rather than sweeping theory: expect concrete numbers, deployments and what actually worked. Highlights: diff-time deployment with 70% fix rate (vs near-zero for nightly batch), Infer found 2,500 data races in one year on Facebook code and ran compositional, incremental analyses in CI; Python study shows value analysis cuts index false alarms by 10x at ~3× cost and AGC reduces analysis time 38% and memory 47%. Watch the tool talks if you want reusable infra (Soufflé, Doop, CodeChecker, Takai, Magpie, WALA).
AI-written summary · about
chapters (28)
- 0:00SOAP 2020 introduction
- 11:11SOAP 2020 changes
- 25:58Keynote begins: Peter O'Hearn
- 1:06:02Formal reasoning and hacker way
- 1:17:50Q&A with Peter O'Hearn
- 1:45:59Bug provenance with trace witnesses
- 2:03:45Q&A with Xivu
- 2:10:52Takai IR talk
- 2:33:57Q&A with Michelle Reif
- 2:34:32Python value and allocation sensitivity
- 3:00:39Q&A with Rafael Moná
- 3:21:07Soufflé talk
- 3:39:24Q&A with Bernard Schultze
- 3:39:45Dupe framework talk
- 3:56:48Q&A with Janice Maracas
- 3:57:08CodeChecker talk
- 4:10:38Q&A with Gabor Martin and Daniel Kopp
- 4:20:33Klee talk
- 4:33:57Q&A with Christian Kadar and Marty Novak
- 4:44:28Static analysis at Google
- 5:47:35Q&A with Caitlin Zadowski
- 6:03:54Suit and Phaser talk
- 6:36:04Q&A with Eric Bodden and Philip Schubert
- 6:36:27Magpie Bridge talk
- 6:52:48Q&A with Linghui Luo
- 6:53:14Vala and taint analysis
- 7:03:08Q&A with Julian Dolby
- 7:09:30Best presentation award
related talks
42mContemporary Automatic Program Analysis
30mAPISan: Sanitizing API Usages through Semantic Cross-Checking
01h 06mOn-The-Fly Verification via Incremental, Interactive Abstract Interpretation wi...
39mSoftware Analytics with Data Science on Software Data
21mAbstract Debuggers: Exploring Program Behaviors Using Static Analysis Results
34mAbstract Interpretation, Software Model Checking, and Beyond - A Celebration of the(…)
47mExploring a complex codebase with AI
14mA Sound Static Analysis Approach to I/O API Migration
