When programmers view program code text, the abstract and invisible nature of the underlying program code structures remains inherently challenging for them to visualize. Widespread availability of virtual reality (VR) hardware and software now make VR visualization of program code structures accessible. In such potentially visually satiating environments, the application of gamification has the potential to provide an additional focus and motivational factor towards comprehending program structures. Towards this end, this paper describes our Gamified Virtual Reality FlyThruCode (GVR-FTC) approach which gamifies our immersive metaphorical visualization of any given software code structure. Our initial results show that VR-based gamification (specifically code dependencies and modularization) can be more fun and motivational and support structural program comprehension better than using a PC-based text editor for a similarly gamified situation.
Virtual reality, Software Engineering, Gamification, Software visualization, Program comprehension, Computer education
|You are not authorized to download the pdf file, please Log in|