中文

主题软件地图的一致布局

软件工程 2012-09-26 v1

摘要

软件可视化可以提供复杂软件系统的简明概览。不幸的是,由于软件没有物理形状,因此不存在将软件映射到二维空间的“自然”方式。因此,大多数可视化倾向于使用位置和距离没有意义的布局,从而导致布局在不同可视化之间通常不一致。我们提出了一种用于软件地图的一致布局,其中软件工件的位置反映其词汇(vocabulary),距离对应于词汇的相似性。我们使用潜在语义索引(LSI)将软件工件映射到向量空间,然后使用多维缩放(MDS)将该向量空间降维至二维。由此产生的一致布局使我们能够开发各种主题软件地图,以表达软件的不同方面,同时便于进行比较。该方法特别适用于比较演化软件的视图,因为软件工件的词汇往往随时间保持稳定。

关键词

引用

@article{arxiv.1209.5490,
  title  = {Consistent Layout for Thematic Software Maps},
  author = {Adrian Kuhn and Peter Loretan and Oscar Nierstrasz},
  journal= {arXiv preprint arXiv:1209.5490},
  year   = {2012}
}

备注

In Proceedings of 15th Working Conference on Reverse Engineering (WCRE'08), IEEE Computer Society Press, Los Alamitos CA, October 2008, pp. 209-218