Refine
Year of publication
Document Type
- Article (26) (remove)
Is part of the Bibliography
- yes (26)
Keywords
Institute
While Virtual Reality (VR) has been applied to various domains to provide new visualization and interaction capabilities, enabling programmers to utilize VR for their software development and maintenance tasks has been insufficiently explored. In this paper, we present the Hyper-Display Environment (HyDE) in the form of a mixed-reality (HyDE-MR) or virtual reality (HyDE-VR) variant respectively, which provides simultaneous multiple operating system window visualization with integrated keyboard/mouse viewing and interaction using MR or in pure VR via a virtual keyboard. This paper applies HyDE 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. The MR solution concept enables programmers to benefit from VR visualization and virtually unlimited information displays while supporting their more natural keyboard interaction for basic code-centric tasks. Thus, developers can leverage VR paradigms and capabilities while directly interacting with their favorite tools to develop and maintain program code. A prototype implementation is described, with a case study demonstrating its feasibility and an initial empirical study showing its potential.
As the size of software program code bases in software development projects increases, insight into and comprehension of their underlying dependency structures presents a challenge for programmers. The increasing availability of virtual reality (VR) systems brings VR-based visualization of program code structures into practical reach for software developers and could support program comprehension and insight. However, the complete visual immersion with VR presents a cognitive burden and potential distractions. Applying gamification to such a VR visualization capability has hitherto been insufficiently investigated as to its potential motivation and program comprehension factors. This paper describes and evaluates a VR digital gamification approach for program code called VR Gamified Immersion in Software structures (VR-GaImS), which applies digital gamification to a multi-metaphor VR visualization of software program structures. The results of a preliminary empirical investigation utilizing our prototype indicate its potential to increase enjoyment and motivation, focus attention, and encourage the exploration of software structures.
Enterprise Architecture (EA) Frameworks (EAFs) have attempted to support comprehensive and cohesive modeling and documentation of the enterprise. However, these EAFs were not conceived for today’s rapidly digitalized enterprises and the associated IT complexity. A digitally-centric EAF is needed, freed from the past restrictive EAF paradigms and embracing the new potential in a data-centric world. This paper proposes an alternative EAF that is digital, holistic, and digitally sustainable - the Digital Diamond Framework. D2F is designed for responsive and agile enterprises, for aligning business plans and initiatives with the actual enterprise state, and addressing the needs of EA for digitized structure, order, modeling, and documentation. The feasibility of D2F is demonstrated with a prototype implementation of an EA tool that applies its principles, showing how the framework can be practically realized, while a case study based on ArchiSurance example and an initial performance and scalability characterization provide additional insights as to its viability.