~/talk

Disrupting QA – Emerging Trends in Code Quality Automation

Talkat GOTO Chicago 2019 · 2019-04-29..04-30· [ai-assisted-development]
links:none on file
slides:none on file

Recent industry work shows practical, scalable static analysis: PMD and Error‑Prone catch syntax and type patterns, Infer uses compositional interprocedural summaries to find deep null dereferences and RacerD finds thread races; NullAway provides annotation‑guided proofs. Large deployments analyze ~50,000 code review changes/day producing ~5,000 reports/day with 95% developer usefulness; Facebook fixed over 1,000 races and saw fix rates jump from ~0% to ~70% after static analysis before code review integration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:32The Need for Static Analysis
  3. 3:53Trends in Tool Adoption
  4. 6:16Static Analysis Basics
  5. 10:34Types of Tools and Techniques
  6. 13:22Grep and Data Flow Analysis
  7. 17:10Using PMD for Linting
  8. 21:45Compiler-Based Analysis
  9. 25:08Interprocedural Analysis
  10. 26:18Deep and Scalable Analysis
  11. 29:53Formal Verification Methods
  12. 32:23Industry Impact and Adoption
  13. 35:12Conclusion and Workflow
~/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.