首页> 外文会议>Program Comprehension, 2009. ICPC '09 >Variable granularity for improving precision of impact analysis
【24h】

Variable granularity for improving precision of impact analysis

机译:可变粒度可提高影响分析的精度

获取原文

摘要

Impact analysis is a specialized process of program comprehension that investigates the nature and extent of a planned software change. Traditionally, impact analysis involves inspecting dependencies among the software components of a fixed granularity; these components constitute a dependency graph. In this paper, we argue that a single granularity is insufficient and leads to imprecise analysis. We explain how the precision can be improved by variable granularity, where the programmers choose among the granularity of classes, the granularity of class members, and the granularity of code fragments. We assess the resulting precision in a case study on open-source software.
机译:影响分析是程序理解的专门过程,它调查计划中的软件更改的性质和程度。传统上,影响分析涉及检查固定粒度的软件组件之间的依赖关系。这些组件构成了一个依赖图。在本文中,我们认为单个粒度不足并导致不精确的分析。我们解释了如何通过可变粒度来提高精度,程序员可以在这些粒度中选择类的粒度,类成员的粒度以及代码片段的粒度。我们在开源软件的案例研究中评估了由此产生的精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号