首页> 外文会议>IEEE International Working Conference on Source Code Analysis and Manipulation >An Investigation into the Effect of Control and Data Dependence Paths on Predicate Testability
【24h】

An Investigation into the Effect of Control and Data Dependence Paths on Predicate Testability

机译:控制和数据依赖路径对谓词可测试性影响的调查

获取原文

摘要

The squeeziness of a sequence of program statements captures the loss of information (loss of entropy) caused by its execution. This information loss leads to problems such as failed error propagation. Intuitively, longer more complex statement sequences (more formally, longer paths of dependencies) bring greater squeeze. Using the cost of search-based test data generation as a measure of lost information, we investigate this intuition. Unexpectedly, we find virtually no correlation between dependence path length and information loss. Thus our study represents an (unexpected) negative result.Moreover, looking through the literature, this finding is in agreement with recent work of Masri and Podgurski. As such, our work replicates a negative result. More precisely, it provides a conceptual, generalization and extension replication. The replication falls into the category of a conceptual replication in that different methods are used to address a common problem, and into the category of generalization and extension in that we sample a different population of subjects and more rigorously consider the resulting data. Specifically, while Masri and Podgurski only informally observed the lack of a connection, we rigorously assess it using a range of statistical models.
机译:程序语句序列的紧缩性捕获了由其执行引起的信息丢失(熵丢失)。这种信息丢失会导致错误传播失败等问题。直观地讲,更长,更复杂的语句序列(从形式上讲,更长的依赖路径)带来更大的挤压。使用基于搜索的测试数据生成成本来衡量丢失的信息,我们研究了这种直觉。出乎意料的是,我们发现依赖路径长度和信息丢失之间几乎没有关联。因此,我们的研究代表了一个(出乎意料的)负面结果。此外,通过文献研究,这一发现与Masri和Podgurski的最新研究相吻合。因此,我们的工作复制了负面结果。更准确地说,它提供了概念,通用化和扩展复制。复制归类为概念复制的范畴,因为使用了不同的方法来解决一个共同的问题,归类为归纳和扩展的范畴是因为我们对不同的主题进行了采样,并更加严格地考虑了所得数据。具体来说,尽管Masri和Podgurski仅非正式地观察到缺乏联系,但我们使用一系列统计模型严格评估了联系。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号