Brifing

Sapienz Receives ISSTA 2026 Impact Paper Award

Meta's automated testing research earns recognition for decade-long influence on software reliability.

Facebook Engineering2 min

1ISSTA 2026 Impact Recognition

The ACM SIGSOFT International Symposium on Software Testing and Analysis awarded the 2026 Most Influential Paper honor to the 2016 Sapienz research. Authored by Ke Mao, Mark Harman, and Yue Jia, the study originated at University College London. It transformed from academic research into critical testing infrastructure deployed at scale within Meta.

2Core Multi-Objective Methodology

Sapienz was designed to optimize three specific goals: maximizing app exploration, identifying unknown crashes, and minimizing reproduction steps. During its initial evaluation on 1,000 Google Play applications, the system successfully uncovered 558 previously unknown crashes. This multi-objective approach remains the foundational principle for the automated testing framework currently utilized by Meta.

3Rapid Deployment at Meta

Following its publication, the technology saw rapid adoption, reaching scale at Meta within just 17 months. Today, the system executes millions of tests daily across various platforms. It identifies thousands of unique crashes every week, playing a vital role in safeguarding hundreds of monthly app releases and ensuring overall product quality.

4Expanding Beyond Crash Detection

The utility of Sapienz quickly evolved past simple crash detection. By utilizing test accounts and synthetic conversations, it became the primary app-exploration engine for dynamic taint analysis at WhatsApp. This transition demonstrated how automated testing tools could be repurposed to address complex functional requirements beyond basic stability and error reporting.

5Evolution Toward Autonomous Agents

The recent ISSTA 2026 keynote highlighted the shift from Sapienz to autonomous agents. Large language models now explore applications to reason about user expectations versus actual behavior. This evolution extends automated testing from mere reliability checks to verifying functional correctness and exploring the potential for automated code repair within development cycles.

6Privacy and Risk Management

Sapienz functions as a component of Meta’s broader privacy and risk management program. The framework assists engineering teams in identifying potential risks earlier in the development lifecycle. By applying safeguards consistently, the system ensures that privacy protections are integrated into new innovations from the very beginning of the product development process.

7Principles of Actionable Faults

The core philosophy of Sapienz centers on actionable fault revelation. By reducing the steps required to trigger and reproduce failures, the tool simplifies the investigation process for engineers. These principles remain highly relevant a decade later, proving that multi-objective exploration is a sustainable strategy for managing complex, modern mobile software environments.

8Future of Automated Testing

The decade-long impact of Sapienz underscores the importance of bridging academic research with industrial application. As testing moves toward autonomous agents and LLM-driven reasoning, the foundational concepts of multi-objective exploration continue to guide development. Meta remains committed to leveraging these automated systems to maintain high standards of software reliability and security.

Original article: Facebook Engineering — Sapienz Receives ISSTA 2026 Impact Paper Award