Sapienz 荣获 ISSTA 2026 最具影响力论文奖
Ke Mao、Mark Harman 和 Yue Jia 因其在 2016 年发表的研究论文《Sapienz:面向 Android 应用的多目标自动化测试》,荣获 ACM SIGSOFT 国际软件测试与分析会议 (ISSTA) 2026 最具影响力论文奖。该奖项旨在表彰这项起源于伦敦大学学院(UCL)的研究在十年间产生的深远影响,它如今已成为 Meta 公司的测试基础设施。
Sapienz 能够自动测试应用以发现崩溃,并帮助工程师以更少的步骤重现问题,从而简化故障排查过程。原始研究确立了三个目标:探索应用更广的范围、发现更多的崩溃、以及减少触发崩溃所需的步骤数量。在对 Google Play 上 1,000 款热门应用的评估中,Sapienz 发现了 558 个此前未知的崩溃。
发表后的 17 个月内,Sapienz 便在 Meta 大规模部署。如今,它每天在 Meta 各平台上运行数百万次测试,每周发现数千个独特的崩溃,并助力保障每月数百个应用发布的稳健性,支持产品的可靠性与质量。
Sapienz 的应用范围迅速扩展至崩溃检测之外。通过使用包含合成对话的测试账号,它成为了 WhatsApp 动态污点分析 的应用探索引擎。
今年 10 月,我们在 ISSTA 2026 主旨演讲中分享了 Sapienz 的发展历程,该演讲由 Ke Mao 主讲,题为《寻找用户能发现的 Bug:从 Sapienz 到自主智能体》。除了检测崩溃,大语言模型(LLM)智能体现在还能探索应用并推理其行为是否符合用户预期,从而将自动化测试从可靠性延伸至功能正确性,并日益拓展到自动化修复领域。Sapienz 关于多目标探索和可操作故障揭示的核心理念可以直接沿用。十年过去,这些创始原则依然成立。
作为 Meta 整体隐私与风险管理计划的一部分,这项工作体现了我们的持续努力:确保隐私考量成为产品开发流程的核心,帮助团队在开发生命周期的早期识别风险,更一致地应用保障措施,并从一开始就将隐私保护融入每一项新创新中。