Evaluating Navigation and Comparison Performance of Computational Notebooks on Desktop and in Virtual Reality
Sungwon In, Erick Krokos, Kirsten Whitley, Chris North, Yalong Yang
TL;DR
This study investigates converting computational notebooks from desktop to virtual reality (VR), emphasizing navigation and comparison tasks. It introduces a Branching&Merging feature and evaluates four conditions (Desktop/VR × Linear/Branch) via a controlled user study with preconfigured notebooks drawn from scikit-learn. Results show VR substantially improves navigation efficiency and that the Branching mechanism significantly enhances parameter comparisons, while text input in VR remains a major bottleneck. The work provides empirical evidence for the potential of immersive analytics with large spatial displays and embodied interaction, while outlining practical directions to address VR-specific input challenges.
Abstract
The computational notebook serves as a versatile tool for data analysis. However, its conventional user interface falls short of keeping pace with the ever-growing data-related tasks, signaling the need for novel approaches. With the rapid development of interaction techniques and computing environments, there is a growing interest in integrating emerging technologies in data-driven workflows. Virtual reality, in particular, has demonstrated its potential in interactive data visualizations. In this work, we aimed to experiment with adapting computational notebooks into VR and verify the potential benefits VR can bring. We focus on the navigation and comparison aspects as they are primitive components in analysts' workflow. To further improve comparison, we have designed and implemented a Branching&Merging functionality. We tested computational notebooks on the desktop and in VR, both with and without the added Branching&Merging capability. We found VR significantly facilitated navigation compared to desktop, and the ability to create branches enhanced comparison.
