首页> 外文会议>The Sixth international symposium on software reliability engineering >ON THE CORRELATION BETWEEN CODE COVERAGE AND SOFTWARE RELIABILITY
【24h】

ON THE CORRELATION BETWEEN CODE COVERAGE AND SOFTWARE RELIABILITY

机译:关于代码覆盖率与软件可靠性之间的相互关系

获取原文
获取原文并翻译 | 示例

摘要

We report experiments con ducted to investigate the correlation between code coverage and software reliability. Block-, decision-, and all-use- coverage measures were used. Reliability was estimated to be the probability of no failure over the given input domain defined by an operational profile. Four of the five programs were selected from a set of Unix utilities. These utilities range in size from 121 to 8857 lines of code. Artificial faults were seeded manually using a fault seeding algorithm discussed elsewhere. Test data was generated randomly using a variety of operational profiles for each program. One program was selected from a suite of outer space applications. Faults seeded into this program were obtained from the faults discovered during the integration testing phase of the application. Test cases were generated randomly using the operational profile for the space application.rnData obtained was graphed and analyzed to observe the relationship between code coverage and reliability.rnIn all cases it was observed that an increase in reliability is accompanied by an increase in at least one code coverage measure. It was also observed that a decrease in reliability is accompanied by a decrease in at least one code coverage measure. Statistical correlations between coverage and reliability were found to vary between -0.1 and 0.91 for the shortest two of the five programs considered; for the remaining three programs the correlations varied from 0.89 to 0.99.
机译:我们报告进行的实验,以调查代码覆盖率和软件可靠性之间的相关性。使用了整体,决策和所有用途覆盖率度量。可靠性被估计为在由操作配置文件定义的给定输入域上没有故障的概率。五个程序中的四个是从一组Unix实用程序中选择的。这些实用程序的大小范围为121到8857行代码。人工故障是使用其他地方讨论的故障播种算法手动播种的。使用每个程序的各种操作配置文件随机生成测试数据。从一套外层空间应用中选择了一个程序。从该应用程序的集成测试阶段发现的故障中获取植入该程序的故障。使用空间应用程序的操作配置文件随机生成测试用例。rn对获得的数据进行图形化和分析,以观察代码覆盖率与可靠性之间的关系.rn在所有情况下,都观察到可靠性的提高至少伴随着可靠性的提高。代码覆盖率度量。还观察到可靠性的降低伴随着至少一种代码覆盖率度量的降低。对于所考虑的五个计划中最短的两个,发现覆盖率和可靠性之间的统计相关性在-0.1和0.91之间变化;对于其余三个程序,相关性从0.89到0.99不等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号