The Relationship between Requirements Engineering and Virtual Reality Systems: A Systematic Literature Review

The development of Virtual Reality (VR) is a difficult task, requiring knowledge and understanding of different areas. Furthermore, the Requirements Engineering (RE) has a key role in the development of VR systems, because the requirements of these systems are imposed directly by human senses and abstracted by the ability of the developers to represent the physical and kinematic models of these environments. The aim of this paper is to present the results of a Systematic Literature Review to consolidate existing evidence regarding the use of RE for VR systems and VR contributions to the RE process. We have analyzed 12 primary studies published between 1998 and 2011. The results indicate mainly the deficiency of studies that show the use of the RE process for VR systems, because it is necessary that this process occur in accordance with the technological peculiarities of VR systems.

[1]  John Vince,et al.  Introduction to Virtual Reality , 2004, Springer London.

[2]  H. Sluiter [Learning by doing]. , 1977, Nederlands tijdschrift voor geneeskunde.

[3]  Relatório Técnico,et al.  Estudos Primários e Secundários apoiando a busca por Evidência em Engenharia de Software , 2006 .

[4]  Anna Spagnolli,et al.  An ethnographic, action-based approach to human experience in virtual environments , 2003, Int. J. Hum. Comput. Stud..

[5]  Oliver Creighton,et al.  Virtual world tools for Requirements Engineering , 2011, 2011 Fourth International Workshop on Multimedia and Enjoyable Requirements Engineering (MERE'11).

[6]  Ansgar Scherp SOFTWARE DEVELOPMENT PROCESS MODEL AND METHODOLOGY FOR VIRTUAL LABORATORIES , 2001 .

[7]  Deborah Hix,et al.  Usability Evaluation in Virtual Environments: Classification and Comparison of Methods , 2001 .

[8]  Hamed Farahani Manesh,et al.  Virtual-reality-based information requirements analysis tool for CIM system implementation: a case study in die-casting industry , 2008, Int. J. Comput. Integr. Manuf..

[9]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[10]  Richard H. Thayer,et al.  System and Software Requirements Engineering , 1994 .

[11]  David Lorge Parnas,et al.  Documentation for safety critical software , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[12]  Robert J. K. Jacob,et al.  VRID: a design model and methodology for developing virtual reality interfaces , 2001, VRST '01.

[13]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[14]  Claes Wohlin,et al.  Systematic literature reviews in software engineering , 2013, Inf. Softw. Technol..

[15]  T. G. Kimer,et al.  A model of software development process for virtual environments: definition and a case study , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[16]  Bojan Cukic,et al.  Virtual environment modeling for requirements validation of high consequence systems , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[17]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[18]  F. Kleinermann,et al.  VR-WISE: A Conceptual Modeling Approach for Virtual Environments , 2005 .

[19]  Eliane Martins,et al.  Estrategia de automação em testes : requisitos, arquitetura e acompanhamento de sua implantação , 2004 .

[20]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[21]  William N. Robinson,et al.  Requirements interaction management , 2003, CSUR.

[22]  Constance L. Heitmeyer,et al.  SCR*: A Toolset for Specifying and Analyzing Software Requirements , 1998, CAV.

[23]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[24]  Gerard Jounghyun Kim,et al.  Design for Presence: A Structured Approach to Virtual Reality System Design , 2002, Presence: Teleoperators & Virtual Environments.

[25]  E.F.S. Montero,et al.  Realidade virtual e a medicina , 2003 .

[26]  Pietro Carlo Cacciabue,et al.  Guide to Applying Human Factors Methods , 2004, Springer London.

[27]  Hugo Fuks,et al.  Training in Requirements by Collaboration: Branching Stories in Second Life , 2009, 2009 Simposio Brasileiro de Sistemas Colaborativos.

[28]  James D. Hollan,et al.  Strategic directions in human-computer interaction , 1996, CSUR.

[29]  G. M. Pollock Dynamic visualization techniques for high consequence software , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).