首页> 中文期刊> 《西华大学学报(自然科学版)》 >代码重复检测结果可视化设计与实现

代码重复检测结果可视化设计与实现

         

摘要

文章阐述了代码重复检测的意义及检测技术的基本原理,深入分析了树图(Treemap)和层次边聚合图(Hierarchical Edge Bundles)可视化技术的特性.根据代码重复检测数据结构的特点,文章总结了代码重复检测结果可视化的设计目标,提出使用树图和层次边聚合图作为可视化形式的方案.在此方案中,将树图作为代码层次关系的可视化形式,将层次边聚合图作为代码重复关系的可视化形式.文章进一步分析了系统中的数据交换格式及关键技术,设计并使用多种软件技术实现了代码重复检测结果可视化的原型系统VizCD.实验结果表明,该可视化系统可用于代码重复检测结果分析中.%This paper discusses the significance of code duplication detection, the basic principles of code duplication detection technology, and the features of the Treemap and Hierarchical Edge Bundles visualization technology.According to the characteristics of code duplication detection data structure, this paper summarizes design goal of code duplication visualization, and then proposes a solu-tion by using Treemap and Hierarchical Edge Bundles as visualization representations.In the solution, Treemap is used as the visual-ization representation of code hierarchical relationships, and Hierarchical Edge Bundles is used as the visualization representation of code duplication relationships.According to the solution, this paper analyzes data exchange format and key technologies of system im-plementation, designs and implements code duplication visualization prototype system VizCD with a variety of software technologies, and conducts experiments to prove the role of the visualization system in code duplication detection result analysis.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号