首页> 外文期刊>Information visualization >Understanding software evolution with software cities
【24h】

Understanding software evolution with software cities

机译:了解软件城市的软件发展

获取原文
获取原文并翻译 | 示例
           

摘要

Software cities are visualizations of software systems in the form of virtual cities. They are used as platforms to integrate a large variety of product- and process-related analysis data. Their usability, however, for real-world software development often suffers from their inability to appropriately deal with software changes. Even small structural changes can disrupt the overall structure of the city, which in turn corrupts the mental maps of its users. In this article we describe a systematic approach to utilize the city metaphor for the visualization of evolving software systems as growing software cities. The main contribution is a new layout approach which explicitly takes the development history of software systems into account. The approach has two important effects: first, it creates a stable gestalt of software cities even when the underlying software systems evolve; thus, by preserving its users' mental maps these cities are especially suitable for use during ongoing system development. Second, it makes history directly visible in the city layouts, which allows for supporting novel analysis scenarios. We illustrate such scenarios by presenting several thematic cities' maps, each capturing specific development history aspects.
机译:软件城市是虚拟城市形式的软件系统的可视化。它们用作集成各种与产品和过程相关的分析数据的平台。但是,它们在实际软件开发中的可用性常常因无法正确处理软件更改而遭受损失。即使是很小的结构变化也会破坏城市的整体结构,进而破坏其用户的思维图。在本文中,我们描述了一种系统的方法,可以利用城市隐喻对不断发展的软件城市中不断发展的软件系统进行可视化。主要的贡献是一种新的布局方法,该方法明确考虑了软件系统的开发历史。该方法具有两个重要的效果:首先,即使底层软件系统不断发展,它也可以创建稳定的软件城市格式。因此,通过保留其用户的思维导图,这些城市特别适合在正在进行的系统开发过程中使用。其次,它使历史直接在城市布局中可见,从而可以支持新颖的分析方案。我们通过展示几个主题城市的地图来说明这种情况,每个地图都记录了特定的发展历史方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号