首页> 外文会议>International Conference on Software Analysis, Evolution, and Reengineering >A framework for cost-effective dependence-based dynamic impact analysis
【24h】

A framework for cost-effective dependence-based dynamic impact analysis

机译:基于经济有效的基于依赖性的动态影响分析的框架

获取原文

摘要

Dynamic impact analysis can greatly assist developers with managing software changes by focusing their attention on the effects of potential changes relative to concrete program executions. While dependence-based dynamic impact analysis (DDIA) provides finer-grained results than traceability-based approaches, traditional DDIA techniques often produce imprecise results, incurring excessive costs thus hindering their adoption in many practical situations. In this paper, we present the design and evaluation of a DDIA framework and its three new instances that offer not only much more precise impact sets but also flexible cost-effectiveness options to meet diverse application needs such as different budgets and levels of detail of results. By exploiting both static dependencies and various dynamic information including method-execution traces, statement coverage, and dynamic points-to data, our techniques achieve that goal at reasonable costs according to our experiment results. Our study also suggests that statement coverage has generally stronger effects on the precision and cost-effectiveness of DDIA than dynamic points-to data.
机译:动态影响分析可以通过将注意力集中在相对于具体计划执行的潜在变化的影响,极大地帮助开发人员通过管理软件更改。虽然基于依赖的动态影响分析(DDIA)提供比基于可追溯性的方法更精细的结果,但传统的DDIA技术通常会产生不精确的结果,因此在许多实际情况下妨碍了它们的采用。在本文中,我们介绍了DDIA框架的设计和评估及其三个新实例,不仅提供了更精确的影响集,而且提供了灵活的成本效益选项,以满足不同的应用需求,例如不同的预算和结果细节的细节水平。通过利用静态依赖性和各种动态信息,包括方法执行迹线,语句覆盖范围和动态点数据,我们的技术根据我们的实验结果以合理的成本实现了这一目标。我们的研究还表明,对DDIA的精度和成本效益的陈述造成比动态点对数据的精度和成本效益更强。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号