Engineering at Meta

Sapienz Receives ISSTA 2026 Impact Paper Award

8.5内容质量

TL;DR · AI 摘要

Sapienz因自动化测试技术获ISSTA 2026最有影响力论文奖,其在Meta的部署显著提升产品可靠性,已发现558个未知崩溃并支持月均数百次应用发布。

核心要点

  • Sapienz测试1000个Google Play应用发现558个未知崩溃
  • Meta部署后每日运行数百万次测试,每周发现数千崩溃
  • 扩展至LLM代理实现功能正确性测试与自动化修复

结构提纲

按章节快速跳转。

  1. Sapienz因2016年研究获ISSTA 2026最有影响力论文奖。

  2. 多目标探索技术实现崩溃检测与步骤优化。

  3. ›Meta应用

    部署后日均百万级测试,保障数百次应用发布。

  4. 集成LLM代理实现功能正确性验证与修复。

  5. 支持早期风险识别与隐私保护机制构建。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Sapienz自动化测试技术
    • 核心机制
      • 多目标探索
      • 崩溃检测优化
    • 应用扩展
      • Meta平台部署
      • LLM代理集成
    • 影响范围
      • 产品可靠性提升
      • 隐私风险管理

金句 / Highlights

值得收藏与分享的关键句。

#自动化测试#Sapienz#Meta#ISSTA#LLM
打开原文

Sapienz荣获ISSTA 2026影响力论文奖 - Meta工程团队

发布日期

2026年10月15日

分类

Culture

,

DevInfra

Open Source

Sapienz荣获ISSTA 2026影响力论文奖

.entry-meta

.entry-header

毛凯、Mark Harman和贾跃因2016年的研究论文“Sapienz:面向Android应用的多目标自动化测试”获得ACM SIGSOFT国际软件测试与分析研讨会(ISSTA)2026最具影响力论文奖。这项研究始于伦敦大学学院,历经十年发展,现已成为Meta的测试基础设施。

Sapienz通过自动化测试发现应用崩溃,并帮助工程师以更少的步骤复现问题,使故障排查更加高效。原始研究融合了三个目标:探索更多应用功能、发现更多崩溃场景、减少触发崩溃所需的步骤。在对1000款热门Google Play应用的评估中,Sapienz发现了558个此前未知的崩溃问题。

论文发表17个月后,Sapienz即在Meta实现规模化部署。目前,该系统每天在Meta各平台运行数百万次测试,每周发现数千个独特的崩溃案例,每月帮助保障数百款应用的发布质量,支撑产品可靠性和质量保障。

Sapienz的应用很快超越了崩溃检测范畴。通过使用带有合成对话的测试账号,它成为WhatsApp动态污点分析的自动化探索引擎。

我们在2026年10月的ISSTA大会主题演讲中分享了Sapienz的发展历程,演讲由毛凯主讲,题目为“发现用户可能发现的漏洞:从Sapienz到自主代理”。除崩溃检测外,大型语言模型(LLM)代理现在可探索应用并判断其行为是否符合用户预期,将自动化测试从可靠性验证扩展到功能正确性验证,以及日益增长的自动化修复领域。Sapienz核心的多目标探索和可操作性故障揭示理念直接适用于这些新场景。十年后,这些创始原则依然具有现实意义。

作为Meta整体隐私与风险管理计划的一部分,这项工作体现了我们持续努力将隐私考量置于产品开发流程的核心,帮助团队在开发周期早期识别风险,更一致地应用防护措施,并从创新之初就构建隐私保护机制。