The human experience of comprehending source code in virtual reality

被引:0
|
作者
Dominic, James [1 ]
Tubre, Brock [2 ]
Kunkel, Deborah [3 ]
Rodeghero, Paige [4 ]
机构
[1] Clemson Univ, Sch Comp, Clemson, SC 29631 USA
[2] Clemson Univ, Clemson, SC USA
[3] Clemson Univ, Sch Math & Stat Sci, Clemson, SC USA
[4] Clemson Univ, Sch Comp, Human Factors Software Engn Res Team, Clemson, SC USA
关键词
Code comprehension; Human experience; Virtual reality; FALSE DISCOVERY RATE; SOFTWARE; COORDINATION; ENVIRONMENT; TECHNOLOGY; SIMULATION; SYSTEM; IMPACT; LOAD;
D O I
10.1007/s10664-022-10196-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Virtual reality (VR) is an emerging technology used in various domains such as medicine, psychotherapy, architecture, and gaming. Recently, software engineering researchers have started to explore virtual reality as a tool for programmers. However, few studies examine source code comprehension in VR. This paper explores the human experience of comprehending source code in VR and compares it to source code comprehension in a desktop environment. We conducted a study with 26 graduate student programmers. We measured actual productivity, perceived productivity and used the NASA Task Load Index (TLX) survey to measure various factors such as mental demand, physical demand, temporal demand, performance, effort, and frustration. We found that the programmers experienced more physical demand, effort, and overall task load when reading and comprehending code in VR. However, we did not observe any statistically significant differences in the programmers' measured productivity or perceived productivity between VR and desktop comprehension.
引用
下载
收藏
页数:29
相关论文
共 50 条
  • [21] Virtual reality, immersion and the unforgettable experience
    Morie, Jacquelyn Ford
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS XIII, 2006, 6055
  • [22] A Virtual Reality Experience for Learning Languages
    Garcia, Sarah
    Kauer, Ronald
    Laesker, Denis
    Nguyen, Jason
    Andujar, Marvin
    CHI EA '19 EXTENDED ABSTRACTS: EXTENDED ABSTRACTS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
  • [23] Body in Flow Virtual Reality Experience
    Boyd-Wilson, Lucy
    Rose, Bobby
    CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2018,
  • [24] Application of Virtual Reality in a Learning Experience
    Obrist, Victor U.
    Martinez, Eustaquio A.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2015, 15 (02): : 149 - 153
  • [25] An Analysis on the The Key Virtual Reality Experience
    Donmez, Servet Can
    TURKIYE ILETISIM ARASTIRMALARI DERGISI-TURKISH REVIEW OF COMMUNICATION STUDIES, 2021, (38): : 439 - 454
  • [26] Vivid educational experience with virtual reality
    Mavrogeorgi, Nikoletta
    Koutsoutos, Stefanos
    Yannopoulos, Angelos
    Varvarigou, Theodora
    Kambourakis, George
    2009 FOURTH INTERNATIONAL MULTI-CONFERENCE ON COMPUTING IN THE GLOBAL INFORMATION TECHNOLOGY (ICCGI 2009), 2009, : 196 - 201
  • [27] Virtual reality in the space of aesthetic experience
    Bychkov, V. V.
    Mankovskaya, N. B.
    VOPROSY FILOSOFII, 2006, (11) : 47 - 59
  • [28] Performance and Experience of Throwing in Virtual Reality
    Zindulka, Tim
    Bachynskyi, Myroslav
    Mueller, Joerg
    PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20), 2020,
  • [29] Experience the Dougong Construction in Virtual Reality
    Zhang, Jie
    Chen, Hengxin
    Wang, Jiahui
    Gao, Mingqi
    24TH ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY (VRST 2018), 2018,
  • [30] VIRTUE - A Virtual Reality Museum Experience
    Giangreco, Ivan
    Sauter, Loris
    Parian, Mahnaz Amiri
    Gasser, Ralph
    Heller, Silvan
    Rossetto, Luca
    Schuldt, Heiko
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES: COMPANION (IUI 2019), 2019, : 119 - 120