【24h】

Debugging Crashes using Continuous Contrast Set Mining

机译:使用连续对比设置挖掘调试崩溃

获取原文

摘要

Facebook operates a family of services used by over two billion people daily on a huge variety of mobile devices. Many devices are configured to upload crash reports should the app crash for any reason. Engineers monitor and triage millions of crash reports logged each day to check for bugs, regressions, and any other quality problems. Debugging groups of crashes is a manually intensive process that requires deep domain expertise and close inspection of traces and code, often under time constraints.We use contrast set mining, a form of discriminative pattern mining, to learn what distinguishes one group of crashes from another. Prior works focus on discretization to apply contrast mining to continuous data. We propose the first direct application of contrast learning to continuous data, without the need for discretization. We also define a weighted anomaly score that unifies continuous and categorical contrast sets while mitigating bias, as well as uncertainty measures that communicate confidence to developers. We demonstrate the value of our novel statistical improvements by applying it on a challenging dataset from Facebook production logs, where we achieve 40x speedup over baseline approaches using discretization.CCS Concepts• Software and its engineering $ightarrow$Software reliability.
机译:Facebook在各种移动设备上每天运营超过20亿人使用的服务。许多设备都配置为在应用程序崩溃的情况下,上传崩溃报告。工程师监控和分类每天记录数百万次碰撞报告,以检查错误,回归和任何其他质量问题。调试崩溃组是一个手动密集的过程,需要深层域专业知识和追溯检查的痕迹和代码检查,通常在时间限制。我们使用对比集采矿,一种歧视模式挖掘,了解一组从另一组崩溃区别。事先作品专注于离散化以将对比度挖掘应用于连续数据。我们建议首次直接应用对比度学习与连续数据,无需离散化。我们还定义了加权异常分数,统一连续和分类对比集,同时缓解偏见,以及对开发人员的信心传达的不确定性措施。我们通过在Facebook生产日志中将其应用于一个具有挑战性的数据集来展示我们的新颖统计改进的价值,在那里我们使用离散化的基线方法实现了40倍的加速.ccs概念•软件及其工程$ lightarrow $软件可靠性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号