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