Skip to main content

ORIGINAL RESEARCH article

Front. Virtual Real.
Sec. Technologies for VR
Volume 5 - 2024 | doi: 10.3389/frvir.2024.1471579
This article is part of the Research Topic A Metaverse for the Good: Design, Application and Understanding View all 7 articles

Model based Approach for Specifying Requirements of Virtual Reality Software Products

Provisionally accepted
  • International Institute of Information Technology, Hyderabad, Hyderabad, India

The final, formatted version of the article will be published soon.

    Gathering requirements for developing Virtual Reality (VR) Software products is laborious.It requires detailed elicitation of scene flow, articles in the scene, action responses, custom behaviors, and timeline of events. The slightest change in requirements will escalate the design and development cost. While most VR practitioners depend on conventional software engineering (SE) requirement-gathering techniques, they desire novel methods to ease VR software development. With severe software platform fragmentation and volatility in hardware offerings, VR practitioners need assistance specifying non-volatile requirements for a minimum viable VR software product. To address this gap, we present a model-based tool called VReqST, a requirement specification tool for specifying requirements for developing Virtual Reality Software products. Using VReqST, requirement analysts can specify the requirements of simple to complex multi-scene VR software products and Virtual Environments (VE). VReqST is customizable and is competent in illustrating custom requirements for new locomotion, colocation, teleportation algorithms, etc. We worked with the VR community from Industry for adoption and feedback. We revised and included the desired features based on inputs from the VR community and gathered their observations on the overall impact of VReqST in practice.

    Keywords: virtual reality, Requirement specification, Meta model, Model driven development, Software Modeling, Metaverse

    Received: 27 Jul 2024; Accepted: 31 Oct 2024.

    Copyright: © 2024 Karre and Y. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

    * Correspondence: Sai Anirudh Karre, International Institute of Information Technology, Hyderabad, Hyderabad, India

    Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.