首页> 外文会议>International Workshop on Dynamic Analysis >Using Static Analysis to Determine Where to Focus Dynamic Testing Effort
【24h】

Using Static Analysis to Determine Where to Focus Dynamic Testing Effort

机译:使用静态分析来确定要焦点动态测试的职责

获取原文

摘要

We perform static analysis and develop a negative binomial regression model to predict which files in a large software system are most likely to contain the largest numbers of faults that manifest as failures in the next release, using information from all previous releases. This is then used to guide the dynamic testing process for software systems by suggesting that files identified as being likely to contain the largest numbers of faults be subjected to particular scrutiny during dynamic testing. In previous studies of a large inventory tracking system, we identified characteristics of the files containing the largest numbers of faults and those with the highest fault densities. In those studies, we observed that faults were highly concentrated in a relatively small percentage of the files, and that for every release, new files and old files that had been changed during the previous release generally had substantially higher average fault densities than old files that had not been changed. Other characteristics were observed to play a less central role. We now investigate additional potentially-important characteristics and use them, along with the previously-identified characteristics as the basis for the regression model of the current study. We found that the top 20% of files predicted by the statistical model contain between 71% and 85% of the observed faults found during dynamic testing of the twelve releases of the system that were available.
机译:我们执行静态分析并开发负二项式回归模型,以预测大型软件系统中的哪些文件最有可能包含从所有先前版本中的信息中显示为下一个版本中的故障的最大故障。然后,这将通过暗示在动态测试期间识别出识别为可能包含最大数量的故障的文件来指导软件系统的动态测试过程。在先前对大型库存跟踪系统的研究中,我们确定了包含最大故障数量的文件和具有最高故障密度的文件的特征。在这些研究中,我们观察到故障以相对较少的文件百分比高度集中,并且对于在上一版本期间已经更改的每个版本,新的文件和旧文件通常具有比旧文件更高的平均故障密度。没有改变。观察到其他特征起到较少的核心作用。我们现在调查额外的潜在重要特征并使用它们,以及以前鉴定的特征是当前研究的回归模型的基础。我们发现,统计模型预测的文件的前20%包含在可用的系统的12个版本的动态测试期间发现的71%和85%的观察到故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号