A Novel Approach for Software 3D-Debugging in Virtual RealityShow others and affiliations
2024 (English)In: Virtual, Augmented and Mixed Reality - 16th International Conference, VAMR 2024, Held as Part of the 26th HCI International Conference, HCII 2024, Proceedings, Springer Nature , 2024, p. 235-251Conference paper, Published paper (Refereed)
Abstract [en]
This paper introduces a novel concept of virtual 3D debugging in software development, motivated by mental model research in information studies and cognitive design elements. The main goal is to improve the debugging process by allowing programmers to navigate and visualize code in a virtual 3D environment, thereby supporting the construction of the programmers mental model during software exploration. The paper also present the findings of an exploratory study of participants mental models of an academic information system. Participants used our 3D debugging prototype for a debugging procedure as part of the process of making sense of their experiences. Furthermore, software developers often struggle with debugging. Comprehension of the program structure or the underlying processes can be problematic especially as programs become more complex, or if a person is unfamiliar with the source code. Debugging is an essential part of the software development process, and this paper aims to address this challenge using innovative methods.
Place, publisher, year, edition, pages
Springer Nature , 2024. p. 235-251
Keywords [en]
3d Debugging, Debugging, Programming, Unity, Virtual reality
National Category
Other Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-348772DOI: 10.1007/978-3-031-61047-9_16ISI: 001280592400016Scopus ID: 2-s2.0-85196287898OAI: oai:DiVA.org:kth-348772DiVA, id: diva2:1878682
Conference
16th International Conference on Virtual, Augmented and Mixed Reality, VAMR 2024, held as part of the 26th HCI International Conference, HCII 2024, Washington, United States of America, Jun 29 2024 - Jul 4 2024
Note
Part of ISBN 9783031610462
QC 20240701
2024-06-272024-06-272024-09-12Bibliographically approved