首页> 外文会议>Static Analysis >Z-Ranking: Using Statistical Analysis to Counter the Impact of Static Analysis Approximations
【24h】

Z-Ranking: Using Statistical Analysis to Counter the Impact of Static Analysis Approximations

机译:Z排名:使用统计分析来抵消静态分析近似的影响

获取原文

摘要

This paper explores z-ranking, a technique to rank error reports emitted by static program checking analysis tools. Such tools often use approximate analysis schemes, leading to false error reports. These reports can easily render the error checker useless by hiding real errors amidst the false, and by potentially causing the tool to be discarded as irrelevant. Empirically, all tools that effectively find errors have false positive rates that can easily reach 30―100%. Z-ranking employs a simple statistical model to rank those error messages most likely to be true errors over those that are least likely. This paper demonstrates that z-ranking applies to a range of program checking problems and that it performs up to an order of magnitude better than randomized ranking. Further, it has transformed previously unusable analysis tools into effective program error finders.
机译:本文探讨了z排名,一种对静态程序检查分析工具发出的错误报告进行排名的技术。此类工具通常使用近似分析方案,从而导致错误的错误报告。这些报告可以通过将真实错误隐藏在虚假信息中,并有可能导致该工具无关紧要而被丢弃,从而很容易使错误检查器变得无用。根据经验,所有有效发现错误的工具的误报率很容易达到30%至100%。 Z排序采用简单的统计模型对最可能是真实错误的错误消息进行排序,而不是最不可能发生的错误消息。本文证明z排序适用于一系列程序检查问题,并且其执行效果要比随机排序好一个数量级。此外,它已将以前无法使用的分析工具转变为有效的程序错误查找器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号