首页> 外文会议>IEEE/ACM International Conference on Program Comprehension >Comparing the EvoStreets Visualization Technique in Two-and Three-Dimensional Environments A Controlled Experiment
【24h】

Comparing the EvoStreets Visualization Technique in Two-and Three-Dimensional Environments A Controlled Experiment

机译:在二维和三维环境中比较EvoStreets可视化技术的受控实验

获取原文

摘要

Analyzing and maintaining large software systems is a challenging task due to the sheer amount of information contained therein. To overcome this problem, Steinbrückner developed a visualization technique named EvoStreets. Utilizing the city metaphor, EvoStreets are well suited to visualize the hierarchical structure of a software as well as hotspots regarding certain aspects. Early implementations of this approach use three-dimensional rendering on regular two-dimensional displays. Recently, though, researchers have begun to visualize EvoStreets in virtual reality using head-mounted displays, claiming that this environment enhances user experience. Yet, there is little research on comparing the differences of EvoStreets visualized in virtual reality with EvoStreets visualized in conventional environments. This paper presents a controlled experiment, involving 34 participants, in which we compared the EvoStreet visualization technique in different environments, namely, orthographic projection with keyboard and mouse, 2.5D projection with keyboard and mouse, and virtual reality with head-mounted displays and hand-held controllers. Using these environments, the participants had to analyze existing Java systems regarding software clones. According to our results, it cannot be assumed that: 1) the orthographic environment takes less time to find an answer, 2) the 2.5D and virtual reality environments provide better results regarding the correctness of edge-related tasks compared to the orthographic environment, and 3) the performance regarding time and correctness differs between the 2.5D and virtual reality environments.
机译:由于包含在其中的信息量巨大,因此分析和维护大型软件系统是一项艰巨的任务。为了克服这个问题,Steinbrückner开发了一种名为EvoStreets的可视化技术。利用城市隐喻,EvoStreets非常适合可视化软件的层次结构以及某些方面的热点。此方法的早期实现在常规的二维显示器上使用三维渲染。不过,最近,研究人员开始使用头戴式显示器在虚拟现实中可视化EvoStreets,声称这种环境可以增强用户体验。然而,关于将虚拟现实中可视化的EvoStreets与常规环境中可视化的EvoStreets的差异进行比较的研究很少。本文提出了一个受控实验,涉及34名参与者,我们在不同环境下比较了EvoStreet可视化技术,即使用键盘和鼠标进行正投影,使用键盘和鼠标进行2.5D投影以及使用头戴式显示器和手的虚拟现实手持控制器。使用这些环境,参与者必须分析有关软件克隆的现有Java系统。根据我们的结果,不能假设:1)正交环境花费较少的时间来寻找答案,2)与正交环境相比,2.5D和虚拟现实环境在边缘相关任务的正确性方面提供了更好的结果,和3)在2.5D和虚拟现实环境之间,有关时间和正确性的性能有所不同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号