
6/11/2015 · Peter O'Hearn, Dino Distefano, Cristiano Calcagno
What this post added
This post introduces Facebook Infer, a static program analyzer open-sourced by Meta. It highlights the tool's ability to identify bugs (null pointer access, resource/memory leaks) before mobile code ships, significantly improving developer efficiency and product reliability. The post details the motivation for early bug detection on mobile, the novel techniques (separation logic, bi-abduction) used by Infer, and its history from academic research to a production tool used for billions of users.