The State of Practice on Virtual Reality (VR) Applications: an Exploratory Study on Github and Stack Overflow

被引:7
|
作者
Ghrairi, Naoures [1 ]
Kpodjedo, Segla [1 ]
Barrak, Amine [2 ]
Petrillo, Fabio [2 ]
Khomh, Foutse [2 ]
机构
[1] ETS Montreal, Montreal, PQ, Canada
[2] Polytech Montreal, Montreal, PQ, Canada
关键词
Virtual Reality; state of practice; Software Quality; empirical study;
D O I
10.1109/QRS.2018.00048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Virtual Reality (VR) is a computer technology that holds the promise of revolutionizing the way we live. The release in 2016 of new-generation headsets from Facebook-owned Oculus and HTC has renewed the interest in that technology. Thousands of VR applications have been developed over the past years, but most software developers lack formal training on this technology. In this paper, we propose descriptive information on the state of practice of VR applications' development to understand the level of maturity of this new technology from the perspective of Software Engineering (SE). To do so, we focused on the analysis of 320 VR open source projects from Github to determine which are the most popular languages and engines used in VR projects, and evaluate the quality of the projects from a software metric perspective. To get further insights on VR development, we also manually analyzed nearly 300 questions from Stack Overflow. Our results show that (1) VR projects on GitHub are currently mostly small to medium projects, and (2) the most popular languages are JavaScript and C#. Unity is the most used game engine during VR development and the most discussed topic on Stack Overflow. Overall, our exploratory study is one of the very first of its kind for VR projects and provides material that is hopefully a starting point for further research on challenges and opportunities for VR software development.
引用
收藏
页码:356 / 366
页数:11
相关论文
共 50 条
  • [31] An exploratory study of fit assessment of the virtual reality glasses
    Jin, Wenkui
    He, Renke
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (2) : 829 - 838
  • [32] An exploratory study of fit assessment of the virtual reality glasses
    Wenkui Jin
    Renke He
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 829 - 838
  • [33] An Exploratory Study on the use of Virtual Reality in Balance Rehabilitation
    Andreikanich, Anna
    Santos, Beatriz Sousa
    Amorim, Paula
    Zagalo, Helder
    Marques, Bernardo
    Margalho, Paulo
    Lains, Jorge
    Faim, Fatima
    Coelho, Margarida
    Cardoso, Teresa
    Dias, Paulo
    2019 41ST ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2019, : 3416 - 3419
  • [34] Remapping of Peripersonal Space in Virtual Reality: An Exploratory Study
    Petrizzo, Irene
    Mikellidou, Kyriaki
    Avraam, Savvas
    Avraamides, Marios
    Arrighi, Roberto
    PERCEPTION, 2022, 51 : 185 - 186
  • [35] Building Information Modeling (BIM) and Virtual Reality (VR) in the Practice of Architectural Design
    Mozart Joaquim Magalhães Vidigal
    Renata Maria Abrantes Baracho
    Daniel Paes
    Luiz Gustavo da Silva Santiago
    Marcelo Franco Porto
    Antonio Tagore Mendoza Assumpção e Silva
    Architecture, Structures and Construction, 2025, 5 (1):
  • [36] Virtual Reality Self Induced Cybersickness: An Exploratory Study
    Almeida, Ana
    Rebelo, Francisco
    Noriega, Paulo
    Vilar, Elisangela
    ADVANCES IN ERGONOMICS IN DESIGN (AHFE 2017), 2018, 588 : 26 - 33
  • [37] The German VR Simulation Realism Scale - Psychometric Construction for Virtual Reality Applications with Virtual Humans
    Poeschl, Sandra
    Doering, Nicola
    ANNUAL REVIEW OF CYBERTHERAPY AND TELEMEDICINE, 2013, 11 : 33 - 37
  • [38] Applications of Virtual Reality in the practice of Para-badminton
    Ginja, Gabriel Augusto
    2018 20TH SYMPOSIUM ON VIRTUAL AND AUGMENTED REALITY (SVR 2018), 2018, : 230 - 232
  • [39] Innovative Virtual Reality (VR) Application for Preventing of Falls among Chinese Older Adults: A Usability and Acceptance Exploratory Study
    Ip, Wing Keung
    Soar, Jeffrey
    James, Christina
    Wang, Zoe
    Fong, Kenneth N. K.
    HUMAN BEHAVIOR AND EMERGING TECHNOLOGIES, 2024, 2024
  • [40] Virtual reality (VR) in the English language classroom: an ethnographic study
    Dooly, Melinda
    Vera, Monica Lopez
    DIDACTICA-LENGUA Y LITERATURA, 2024, 36 : 201 - 213