Sapienz Receives ISSTA 2026 Impact Paper Award
TL;DR · AI 摘要
Sapienz因自动化测试技术获ISSTA 2026最有影响力论文奖,其在Meta的部署显著提升产品可靠性,已发现558个未知崩溃并支持月均数百次应用发布。
核心要点
- Sapienz测试1000个Google Play应用发现558个未知崩溃
- Meta部署后每日运行数百万次测试,每周发现数千崩溃
- 扩展至LLM代理实现功能正确性测试与自动化修复
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Sapienz自动化测试技术
- 核心机制
- 多目标探索
- 崩溃检测优化
- 应用扩展
- Meta平台部署
- LLM代理集成
- 影响范围
- 产品可靠性提升
- 隐私风险管理
金句 / Highlights
值得收藏与分享的关键句。
Sapienz在1000个Google Play应用中发现558个未知崩溃
Meta部署后每日运行数百万次测试,每周发现数千崩溃
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整体隐私与风险管理计划的一部分,这项工作体现了我们持续努力将隐私考量置于产品开发流程的核心,帮助团队在开发周期早期识别风险,更一致地应用防护措施,并从创新之初就构建隐私保护机制。