Proj FuzzViz Paper Reading: Augmenting Code Review Experience Through Visualization

Abstract

背景:code review is done by comparing the line-by-line differences on the codebase. However, this does not give structural information, such as design pattern changes or dependency changes between services.
目的:辅助code review。
方法:将code review所需消息转化为UML类的关系视图

  1. 突出显示每个提交的风险百分比,以强调可能受更改影响最大的差异。
  2. 生成了一个artifact map,其中包括用于错误跟踪的问题提交关系,以使审阅者了解提出的常见问题。
  3. 突出显示了文件的更改频率,以便将审阅者集中在软件的可能易受攻击的部分上,以获得更好的质量审阅。

posted @ 2022-02-12 16:20  雪溯  阅读(30)  评论(0编辑  收藏  举报