• Corpus ID: 1514273

Visualizing Software in an Immersive Virtual Reality Environment

@inproceedings{Maletic2001VisualizingSI,
  title={Visualizing Software in an Immersive Virtual Reality Environment},
  author={Jonathan I. Maletic and Jason Leigh and Andrian Marcus},
  year={2001}
}
Introduction The problems faced by an individual trying to understand a software system are very difficult. [] Key Result By utilizing Virtual Reality (VR) for software visualization, we can take advantage of a wider range of a user’s perceptual senses and their ability to navigate through the visual representation. The immersive environment allows the user to utilize their stereoscopic vision. Stereopsis can be a huge benefit in disambiguating complex abstract representations. It also helps the viewer to…

Figures from this paper

VR City: Software Analysis in Virtual Reality Environment
TLDR
A new layouting algorithm is proposed that provides a higher level of detail and position the buildings according to the coupling between classes that they represent and allows us to visualize software metrics and source code modifications at the granularity of methods.
Immersive Coding: A Virtual and Mixed Reality Environment for Programmers
TLDR
A VR environment for programmers called MR-FTC (mixed-reality FlyThruCode) providing software code structure visualization in multiple metaphors with integrated real keyboard/mouse viewing and interaction in mixed reality (MR) to enable basic programming task support without leaving the VR environment.
Collaborative Software Modeling in Virtual Reality
TLDR
A VR modeling environment is developed that offers a natural collaborative modeling experience for UML Class Diagrams and shows that the use of VR has some disadvantages concerning efficiency and effectiveness, but the user's fun, the feeling of being in the same room with a remote collaborator, and the naturalness of collaboration were increased.
3D visualization for software development
TLDR
A tool which helps to visualize the software development and to present a new way to visualize software in a three-dimensional CAVE/spl reg/ environment are described.
Metaphors for Software Visualization Systems Based on Virtual Reality
TLDR
The paper discusses research and development in the field of software visualization based on virtual reality environments, and psychological aspects of the human factor in developing software visualization systems with the use of virtual reality.
Immersed in Software Structures: A Virtual Reality Approach
TLDR
A VR approach for visualizing internal program code structures is described and its suitability for selected software development and education tasks is evaluated.
AN IMMERSIVE VIRTUAL ENVIRONMENT FOR REVIEWING MODEL-CENTRIC DESIGNS
TLDR
This paper proposes to use virtual reality to develop an immersive environment for a collaborative model-centric review of engineered systems and shows how the preliminary prototype supports the reviewing activity with data limited to the architecture and geometry.
HyDE: A Hyper-Display Environment in Mixed and Virtual Reality and its Application in a Software Development Case Study
TLDR
The Hyper-Display Environment is applied in a software development case study as an alternative to typical non-VR Integrated Development Environments (IDEs), supporting software engineering tasks with multiple live screens in VR as an augmented virtuality.
Exploring software cities in virtual reality
Software visualizations, such as the software city metaphor, are usually displayed on 2D screens and controlled by means of a mouse and thus often do not take advantage of more natural interaction
Gamified Virtual Reality for Program Code Structure Comprehension
TLDR
The initial results show that VR-based gamification can be more fun and motivational and support structural program comprehension better than using a PC-based text editor for a similarly gamified situation.
...
...

References

SHOWING 1-10 OF 35 REFERENCES
The role of another spatial dimension in software visualization
TLDR
3D framework is used to visualize the execution pattern of two parallel,’concurrent computer systems an electrlc power control system and a parallel mampulator system and the effectiveness of this framework is shown.
Comprehension with[in] virtual environment visualisations
  • C. Knight, M. Munro
  • Computer Science
    Proceedings Seventh International Workshop on Program Comprehension
  • 1999
TLDR
A solution is to use virtual environments as a base for these three-dimensional visualisations, which allows a sense of context to be maintained and also promotes collaboration between the people trying to comprehend the code.
Software Visualization in the Large
The invisible nature of software hides system complexity, particularly for large team-oriented projects. The authors have evolved four innovative visual representations of code to help solve this
Visualising software in virtual reality
  • P. Young, M. Munro
  • Computer Science, Art
    Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242)
  • 1998
TLDR
The main concepts of 3D software visualisation are introduced as well as a set of desirable properties which act as both guidelines for designing a visualisation and also as a framework for evaluating existing visualisations.
Cognitive design elements to support the construction of a mental model during software visualization
TLDR
A hierarchy of cognitive issues which should be considered during the design of a software exploration tool is described, derived through the examination of program comprehension cognitive models.
Visualizing object oriented software in three dimensions
TLDR
This paper presents a brief overview of the project, the software architecture and some preliminary empirical results, and the strategy is to combine partially automatic layout with manual layout.
Immersive VR for Scientific Visualization: A Progress Report
TLDR
This article sketches a research agenda for the hardware and software technology underlying IVR for scientific visualization and presents a progress report, a hope, and a call to action to help scientists cope with a major crisis that threatens to impede their progress.
On integrating visualization techniques for effective software exploration
TLDR
The SHriMP visualization technique for seamlessly exploring software structure and browsing source code, with a focus on effectively assisting hybrid program comprehension strategies, is described.
Virtual but visible software
  • C. Knight, M. Munro
  • Computer Science
    2000 IEEE Conference on Information Visualization. An International Conference on Computer Visualization and Graphics
  • 2000
TLDR
An application of virtual reality to this problem is presented and areas of importance from virtual reality that have been used to good effect when creating graphical abstractions of Java source code are highlighted.
Mapping information onto 3D virtual worlds
TLDR
This paper presents a strategy for automatically mapping information onto visual parameters in the field of three-dimensional (3D) information visualization, and presents the criteria that are used to find the best mapping and the strategy taken to implement those criteria.
...
...