首页> 外文会议>Asia-Pacific Software Engineering Conference >Multi-Perspective Visualization to Assist Code Change Review
【24h】

Multi-Perspective Visualization to Assist Code Change Review

机译:多角度可视化以协助代码更改审核

获取原文

摘要

Change-based code review plays an important role in open-source project development. Due to the large amount of human involvement and tight time schedule, tools that can facilitate this activity would be of great help. Current tools mainly focus on difference extraction, code style examination, static analysis, comment and discussion, etc. However, there is little support to change impact analysis for code change review. In this paper, we serve this purpose by providing a change review assistance tool, namely, MultiViewer, for the most popular OSS GitHub. We define metrics to characterize code changes from multiple perspectives. Specifically, these metrics mine coupling relations among related files in the changes, as well as estimate the change effort, risk and impact. Such information is visualized by MultiViewer in two formats. We demonstrate the helpfulness of MultiViewer by showing its ability as indicators to some important project features with real-life case studies.
机译:基于更改的代码审阅在开源项目开发中起着重要的作用。由于大量的人力参与和紧迫的时间表,可以促进这项活动的工具将大有帮助。当前的工具主要集中在差异提取,代码样式检查,静态分析,评论和讨论等方面。但是,几乎没有支持更改影响分析以进行代码更改审查的支持。在本文中,我们通过为最流行的OSS GitHub提供更改检查辅助工具(即MultiViewer)来实现此目的。我们定义度量标准以从多个角度描述代码更改。具体而言,这些度量挖掘变更中相关文件之间的耦合关系,并估计变更的工作量,风险和影响。这样的信息可以通过MultiViewer以两种格式显示。我们通过在实际案例研究中显示MultiViewer作为某些重要项目功能的指标的能力来证明其功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号