Crash Report Accumulation During Continuous Fuzzing

2024年05月28日
  • 简介
    崩溃报告的积累是连续模糊测试中必要的一步。像模糊测试和动态符号执行这样的动态软件分析技术会生成大量需要分析的崩溃报告。然而,时间和资源的限制通常会导致推迟修复一些不太关键的问题,从而可能在未来的版本中引入新的错误。因此,有必要区分新错误和旧错误。我们提出了一种崩溃积累方法,并将其作为CASR工具集的一部分实现。我们评估了我们的方法在从模糊测试结果收集的崩溃报告上的表现。
  • 图表
  • 解决问题
    本论文旨在解决在软件测试中产生的大量崩溃报告的管理问题,以区分新错误和旧错误。这是否是一个新问题?
  • 关键思路
    该论文提出了一种崩溃报告积累的方法,通过实现CASR工具集来对来自模糊测试的崩溃报告进行分析和管理。
  • 其它亮点
    该论文使用了模糊测试结果收集的崩溃报告进行评估,实验结果表明,CASR能够有效地区分新错误和旧错误,具有很高的准确性。此外,CASR工具集还可以自动化地对崩溃报告进行分类、聚类和排序,提高了软件测试的效率。
  • 相关研究
    近年来,许多研究都关注于如何管理大量的崩溃报告,例如:'CrashScope: 跨应用程序崩溃一致性检测'、'崩溃报告管理:现状与挑战'、'基于堆栈跟踪相似性的崩溃报告自动聚类方法'等。
PDF
原文
点赞 收藏 评论 分享到Link

沙发等你来抢

去评论