在IDE中嵌入空间软件可视化:一项探索性研究
软件工程
2010-07-27 v1 人机交互
摘要
软件可视化对于以直观的方式理解和探索软件系统非常有用。软件的空间表示是一种备受关注且前景广阔的方法。然而,关于开发者如何与嵌入在IDE中的空间可视化进行交互,目前知之甚少。本文提出了一项初步研究,探索了使用软件制图法(Software Cartography)来理解未知系统的程序。我们研究了开发者是否建立了系统的空间记忆、按主题聚类是否提供了合理的基准布局,以及开发者如何与地图进行交互。我们以观察、假设和启示的形式报告了结果。主要发现是:a) 开发者很好地利用地图来检查搜索结果和调用图;b) 开发者发现基准布局令人惊讶且常常令人困惑。最后,我们为嵌入式软件地图的设计提出了具体建议。
引用
@article{arxiv.1007.4303,
title = {Embedding Spatial Software Visualization in the IDE: an Exploratory Study},
author = {Adrian Kuhn and David Erni and Oscar Nierstrasz},
journal= {arXiv preprint arXiv:1007.4303},
year = {2010}
}
备注
To appear in proceedings of SOFTVIS 2010 conference