Requirement Engineering (RE) is a Software Engineering (SE) process of defining, documenting, and maintaining the requirements from a problem. It is one of the most complex processes of SE because it addresses the relation between customer and developer. RE learning may be abstract and complex for most students because many of them cannot visualize the subject directly applied. Through the advancement of technology, Virtual Reality (VR) hardware is becoming increasingly more accessible, and it is not rare to use it in education. Little research and systematic studies explain the integration between SE and VR, and even less between RE and VR. Hence, this systematic review proposes to select and present studies that relate the use of VR applications to teach SE and RE concepts. We selected nine studies to include in this review. Despite the lack of articles addressing the topic, the results from this study showed that the use of VR technologies for learning SE is still very seminal. The projects based essentially on visualization. There are lack of tasks to build modeling artifacts, and also interaction with stakeholders and other software engineers. Learning tasks and the monitoring of students' progress by teachers also need to be considered.
翻译:要求工程(RE)是一个软件工程(SE)过程,用于界定、记录和维持一个问题的要求,这是SE最复杂的过程之一,因为它涉及客户和开发者之间的关系。RE学习对大多数学生来说可能是抽象和复杂的,因为许多学生无法直接应用该主题。通过技术进步,虚拟现实(VR)硬件越来越容易获得,在教育中使用它并不罕见。很少的研究和系统研究解释SE和VR之间的整合,而RE和VR之间的整合则更少。因此,这一系统审查建议选择和提出与VR应用教授SE和RE概念有关的研究。我们选择了九项研究,以纳入这一审查。尽管缺乏关于该主题的文章,但这项研究的结果显示,VR技术用于SE学习的利用仍然非常具有初步意义。主要基于视觉化的项目缺乏建立雕塑工艺品模型的任务,也缺乏与利益攸关方和其他软件工程师的互动。教师的学习任务和监测学生的进展也需要加以考虑。