VR‐Rides: An object‐oriented application framework for immersive virtual reality exergames. (27th February 2020)
- Record Type:
- Journal Article
- Title:
- VR‐Rides: An object‐oriented application framework for immersive virtual reality exergames. (27th February 2020)
- Main Title:
- VR‐Rides: An object‐oriented application framework for immersive virtual reality exergames
- Authors:
- Wang, Yifan
Ijaz, Kiran
Yuan, Dong
Calvo, Rafael A. - Abstract:
- SUMMARY: Exercise can improve health and well‐being. With this in mind, immersive virtual reality (VR) games are being developed to promote physical activity, and are generally evaluated through user studies. However, building such applications is time consuming and expensive. This paper introduces VR‐Rides, an object‐oriented application framework focused on the development of experiment‐oriented VR exergames. Following the modular programming pattern, this framework facilitates the integration of different hardware (such as VR devices, sensors, and physical activity devices) within immersive VR experiences that overlay game narratives on Google Street View panoramas. Combining software engineering and interaction patterns, modules of VR‐Rides can be easily added and managed in the Unity game engine. We evaluate the code efficiency and development effort across our VR exergames developed using VR‐Rides. The reliability, maintainability, and usability of our framework are also demonstrated via code metrics analysis and user studies. The results show that investing in a systematic approach to reusing code and design can be a worthwhile effort for researchers beyond software engineering.
- Is Part Of:
- Software, practice & experience. Volume 50:Number 7(2020)
- Journal:
- Software, practice & experience
- Issue:
- Volume 50:Number 7(2020)
- Issue Display:
- Volume 50, Issue 7 (2020)
- Year:
- 2020
- Volume:
- 50
- Issue:
- 7
- Issue Sort Value:
- 2020-0050-0007-0000
- Page Start:
- 1305
- Page End:
- 1324
- Publication Date:
- 2020-02-27
- Subjects:
- code reuse -- exergame -- immersive virtual reality -- object‐oriented application framework -- reusable component -- Unity
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2814 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 13286.xml