首页> 外文会议>International Workshop on Software Clones >Code difference visualization by a call tree
【24h】

Code difference visualization by a call tree

机译:通过调用树可视化代码差异

获取原文

摘要

Understanding modifications to a software product is essential in software maintenance. To help programmers understand modifications, especially how code changes in a refactoring, this paper presents a semi-automated dynamic analysis to compare two revisions of a product. The approach basically detects “similar but different” sub-tree pairs between call trees from execution traces of the two revisions and then draws up a call graph of the pairs. In addition, pruning techniques or heuristics are used to make the graph smaller and easier to be understood.
机译:了解软件产品的修改对于软件维护至关重要。为了帮助程序员理解修改,尤其是重构中代码的更改方式,本文提出了一种半自动动态分析,以比较产品的两个修订版本。该方法从两个修订版本的执行迹线中基本上检测出调用树之间的“相似但不同”的子树对,然后绘制了对的子图。另外,使用修剪技术或启发式方法使图形更小且更易于理解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号