~/talk

Ask Me Anything with Peter O'Hearn

Talkat PLDI 2020 · 2020-06-15..06-20· [security]
links:none on file
slides:none on file

Answers claim a shift from heavy upfront specs to a pay-as-you-go model where small specs give incremental value, and point to concrete tools: Infer team work at Facebook scales compositional static analysis to ~10M lines, RacerD catches concurrency bugs and RacerD found 2.5k bugs on Android, batch reports had ~0% fix rate versus ~70% when integrated into diffs, under-approximation theory complements over-approximation, buffer overruns remain hard at scale, and fuzzing and static analyses prove complementary.

AI-written summary · about

  1. 0:00Introduction to Peter O'Hearn
  2. 1:33Technical Q&A: Part one
  3. 6:20Approximation in analysis
  4. 9:05Academia vs. industry
  5. 11:58Industry insights
  6. 15:36Blurring types and verification
  7. 17:09Formal methods effectiveness
  8. 19:18Static analysis advancements
  9. 22:59Memory and concurrency
  10. 25:02Origins of separation logic
  11. 27:05Static versus dynamic analysis
  12. 30:36Collaboration and career advice
  13. 35:09Hybrid fuzzing and analysis
  14. 39:48Refining analysis tools
  15. 43:43Reflections and personal life
~/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.