Proj FuzzViz Paper Reading: Trace Visualization within the Software City Metaphor: A Controlled Experiment on Program Comprehension

Abstract

背景:软件理解难点:微服务真实的call paths和动态行为与网络通讯相关,而这些运行时数据(runtime data, traces)规模太大,需要缩减
本文: DynaCity
主要方法:city metaphor

  1. 用city之间的弧来指代动态依赖
  2. 用heatmap来指代联系的强度,例如发出请求的频率
  3. 聚合两个组件间的全部requests,以此减少数据规模
    实验:
  4. 与传统不做聚合的做对比
  5. 效果:更快(5.84%)、更准确(11.7%)
posted @ 2022-02-11 15:30  雪溯  阅读(34)  评论(0编辑  收藏  举报