Using multilevel call matrices in large software projects

Using multilevel call matrices in large software projects
复制标题

在大型软件项目中使用多级调用矩阵

DOI:
10.1109/infvis.2003.1249030
复制
发表时间:
2003
期刊:
IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714)
影响因子:
--
通讯作者:
F. V. Ham
F. V. Ham
中科院分区:
--
文献类型:
--
作者:
F. V. Ham

文献摘要

被引文献

相似文献

传统上,节点链接图是可视化软件架构的主要选择。然而,节点链接图在用于可视化大型图形结构时往往不足。在本文中,我们调查使用调用矩阵作为视觉辅助大型软件项目的管理。我们认为,调用矩阵有一些传统的节点链接图的优势时,感兴趣的主要对象是链接,而不是节点。矩阵可视化可以提供稳定而清晰的大型图形布局,并且由于其递归结构,因此本质上非常适合大型多级可视化。我们讨论了一些可视化问题,使用一个非常大的软件项目,目前正在开发中的飞利浦医疗系统作为一个运行的例子。
Traditionally, node link diagrams are the prime choice when it comes to visualizing software architectures. However, node link diagrams often fall short when used to visualize large graph structures. In this paper we investigate the use of call matrices as visual aids in the management of large software projects. We argue that call matrices have a number of advantages over traditional node link diagrams when the main object of interest is the link instead of the node. Matrix visualizations can provide stable and crisp layouts of large graphs and are inherently well suited for large multilevel visualizations because of their recursive structure. We discuss a number of visualization issues, using a very large software project currently under development at Philips Medical Systems as a running example.