Articles

SYSTEMATIC REVIEW OF ASPECTS THAT INFLUENCE THE GENERATION OF IMMERSIVE APPLICATIONS FOR UNIVERSITY TEACHING: TOWARDS A REFERENCE FRAMEWORK FOR THE CONSTRUCTION OF AUTHORING TOOLS

REVISIÓN SISTEMÁTICA DE LOS ASPECTOS QUE INFLUYEN EN LA GENERACIÓN DE APLICACIONES INMERSIVAS PARA ENSEÑANZA UNIVERSITARIA: HACIA UN MARCO DE REFERENCIA DE CONSTRUCCIÓN DE HERRAMIENTAS DE AUTOR

REVISÃO SISTEMÁTICA DOS ASPECTOS QUE INFLUENCIAM A GERAÇÃO DE APLICAÇÕES IMERSIVAS PARA O ENSINO UNIVERSITÁRIO: RUMO A UM MARCO DE REFERÊNCIA PARA A CONSTRUÇÃO DE FERRAMENTAS DE AUTORIA

Andrés-Felipe Ruiz-Velasco
Universidad del Cauca, Colombia
Sandra-Milena Roa-Martínez
Universidad del Cauca, Colombia

SYSTEMATIC REVIEW OF ASPECTS THAT INFLUENCE THE GENERATION OF IMMERSIVE APPLICATIONS FOR UNIVERSITY TEACHING: TOWARDS A REFERENCE FRAMEWORK FOR THE CONSTRUCTION OF AUTHORING TOOLS

Revista Facultad de Ingeniería, vol. 34, núm. 71, e18093, 2025

Universidad Pedagógica y Tecnológica de Colombia

Recepção: 01 Setembro 2024

Aprovação: 26 Dezembro 2024

ABSTRACT: Immersive technologies, those that enable interaction between reality and a simulated environment, have gained relevance in higher education due to their ability to improve student motivation and learning. However, teachers face challenges when implementing them, for instance, the lack of adequate authoring tools and their growing importance in the educational context. These applications allow people without software development experience to create educational and multimedia digital content intuitively and to create content using immersive technologies. This work aimed to characterize technological, didactic, and pedagogical aspects to establish a reference framework that facilitates the development of authoring tools to create immersive content. Through a systematic review, key elements of design, architecture, technology, and functionality were identified, as well as relevant didactic and pedagogical aspects. Technological considerations such as the use of web technologies, content management, application distribution, editing interfaces, resource libraries, and content export options stand out among the findings. These results demonstrate the need and relevance of establishing a reference framework for the development of immersive applications. Consequently, a preliminary version that incorporates key design aspects and establishes solid foundations for future research and developments in the field of authoring tools with immersive technologies in higher education is proposed.

Keywords: Authoring tools, framework, immersive applications, systematic review.

RESUMEN: Las tecnologías inmersivas, aquellas que permiten una interacción entre la realidad y un entorno simulado, han ganado relevancia en la educación superior debido a su capacidad para mejorar la motivación y el aprendizaje de los estudiantes. Sin embargo, los docentes enfrentan desafíos al implementarlas, incluyendo la falta de herramientas de autor adecuadas y su creciente importancia en el contexto educativo. Estas aplicaciones permiten a personas sin experiencia en desarrollo de software crear contenido digital educativo y multimedia de forma intuitiva e incluso usando tecnologías inmersivas. Este trabajo se propuso caracterizar aspectos tecnológicos, didácticos y pedagógicos con el fin de establecer un marco de referencia que facilite el desarrollo de herramientas de autor para la creación de contenidos inmersivos. A través de una revisión sistemática, se identificaron elementos clave de diseño, arquitectura, tecnología y funcionalidad, así como aspectos didácticos y pedagógicos relevantes. Entre los hallazgos se destacan consideraciones tecnológicas como el uso de tecnologías web, la gestión de contenidos, la distribución de aplicaciones, las interfaces de edición, las bibliotecas de recursos y las opciones de exportación de contenidos. Estos resultados evidencian la necesidad y pertinencia de establecer un marco de referencia para el desarrollo de aplicaciones inmersivas. En consecuencia, se propone una versión preliminar de dicho marco que incorpora aspectos clave de diseño y establece fundamentos sólidos para futuras investigaciones y desarrollos en el campo de las herramientas de autor para tecnologías inmersivas en educación superior.

Palabras clave: Aplicaciones inmersivas, herramientas de autor, marco de referencia, revisión sistemática.

RESUMO: As tecnologias imersivas, aquelas que permitem uma interação entre a realidade e um ambiente simulado, ganharam relevância no ensino superior devido à sua capacidade de melhorar a motivação e a aprendizagem dos estudantes. No entanto, os docentes enfrentam desafios em sua implementação, incluindo a falta de ferramentas de autoria adequadas e sua crescente importância no contexto educacional. Essas aplicações permitem que pessoas sem experiência em desenvolvimento de software criem conteúdos digitais educativos e multimídia de forma intuitiva, inclusive utilizando tecnologias imersivas. Este trabalho teve como objetivo caracterizar aspectos tecnológicos, didáticos e pedagógicos a fim de estabelecer um marco de referência que facilite o desenvolvimento de ferramentas de autoria para a criação de conteúdos imersivos. Por meio de uma revisão sistemática, foram identificados elementos-chave de design, arquitetura, tecnologia e funcionalidade, bem como aspectos didáticos e pedagógicos relevantes. Entre os achados, destacam-se considerações tecnológicas como o uso de tecnologias web, a gestão de conteúdos, a distribuição de aplicações, as interfaces de edição, as bibliotecas de recursos e as opções de exportação de conteúdos. Esses resultados evidenciam a necessidade e a relevância de se estabelecer um marco de referência para o desenvolvimento de aplicações imersivas. Em consequência, propõe-se uma versão preliminar desse marco, que incorpora aspectos-chave de design e estabelece bases sólidas para futuras pesquisas e desenvolvimentos no campo das ferramentas de autoria para tecnologias imersivas no ensino superior.

Palavras-chave: Aplicações imersivas, ferramentas de autoria, marco de referência, revisão sistemática.

1. INTRODUCTION

Immersive technologies, which enable interaction between the physical world and a simulated environment [1], integrate technologies such as Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR). They offer immersive experiences that vary from simple screens to specialized glasses, like Oculus, depending on the device and have a motivational effect that increases user attention and perception [2].

In the past, immersive technologies were limited to companies and universities due to their cost and accessibility. However, significant advances in the last 10 years, along with the evolution of mobile operating systems, have democratized their use [3]. This has allowed immersive applications to be downloadable on mobile devices and specialized hardware to be more affordable even for domestic use.

As a result, immersive technologies have found application in education [4] across multiple levels and areas of knowledge. They are primarily used to interact with content, activities, or games that increase student motivation and create a positive perception of learning [2]. Nevertheless, teachers who wish to use immersive applications in their practice face challenges such as access to appropriate content and the lack of customizable and reusable authoring tools. Creating customized solutions is complex and requires knowledge of development with immersive technologies [5].

Therefore, authoring tools are applications that allow people without software development experience to create educational and multimedia digital content intuitively. These tools reduce costs and efforts by offering reusable resources [6]. As with immersive applications, access to and use of authoring tools poses challenges such as limitations in customization and orientation to specific platforms [6], or do not allow customization of the didactic aspects that are desired to be included in the content or application that the tool will generate. Additionally, at a technical level, existing tools are oriented to a specific platform and Software Development Kit (SDK), so they do not generate a standard for customization and code modification. Similarly, the design and development of these immersive content authoring tools is more complex than building a custom immersive application because they are, in simple terms, an application that generates other applications.

Therefore, given the growing importance of authoring tools in the educational context, it is necessary to identify aspects to be considered in the construction of those tools that generate applications with immersive technologies to support university teaching. This work aims to characterize didactic and technological aspects for the construction of immersive content authoring tools to support higher education by promoting platform independence and standards compliance.

2. METHODOLOGY

A systematic review was conducted following the methodology proposed by Kitchenham and Charters [7], which was divided into three main phases: Planning, Conducting, and Documentation. To provide a detailed view of this methodology, more specific sub-phases were determined, namely: 1) Research questions; 2) Inclusion and exclusion criteria; 3) Search strategy; 4) Quality criteria; 5) Information extraction; and 6) Documentation. Planning phases focused on formulating research questions, defining inclusion and exclusion criteria, search strategy, and applying quality criteria to select relevant works. These activities are detailed below.

2.1. Research Questions

The objective of the systematic review was to identify the elements that compose authoring tools to create applications based on immersive technologies. To do so, the following research questions (RQ) were posed:

These research questions were aligned with the PICOC method (Population, Intervention, Comparison, Output, Context) proposed by Petticrew and Roberts [8] to define the scope of the review:

2.2. Inclusion and Exclusion Criteria

Inclusion Criteria (IC):

2.3. Search Strategy

The search strategy was implemented in the SCOPUS database due to its broad coverage of publications in diverse knowledge areas and indexing of most relevant publications in computer science. Based on PICOC elements, the "Authoring tool" was identified as the main term to be included in the search string. Additionally, terms related to immersive technologies were selected; for instance, "augmented reality," "virtual reality," and "mixed reality." The final search string was:

TITLE-ABS-KEY ("authoring tool" AND ("augmented reality" OR "virtual reality" OR "mixed reality"))

2.4. Quality Assessment Criteria

To guarantee the inclusion of relevant works that answered the research questions, the following quality assessment criteria (QC) were established:

After applying the quality assessment criteria, nine (9) main studies were chosen as part of the systematic review out of the thirty-one (31) works selected in the previous stage.

3. RESULTS

Detailed results corresponding to each question (RQ) are presented below:

The results reveal a trend towards using web technologies, with various approaches to content storage (from learning object repositories to cloud services) and visualization (through mobile applications, augmented reality browsers, or 3D engines). The identified architectures, which vary from client-server schemes to complete web solutions, emphasize the need for an authoring tool that integrates web accessibility, efficient storage, cross-platform compatibility, and a modular architecture for immersive content.

RQ2: What types of authoring tools with immersive technologies are available for university teaching?

Categories of authoring tools with immersive technologies that are relevant for university teaching were identified. They include:

The diversity of identified authoring tools, from web-based solutions to those incorporating specialized augmented and virtual reality SDKs, evidences the evolution and maturity of the field. This variety not only eases the creation of immersive content but also allows university teachers to select the most appropriate tool according to their specific pedagogical needs and available technological resources.

RQ3: What elements does an authoring tool based on immersive technologies have?

Therefore, authoring tools in immersive technologies provide a set of elements and features that facilitate the creation of interactive educational content.

RQ4: What didactic aspects should be considered to construct an authoring tool that generates immersive applications?

In this review, no explicit references to didactic considerations in the construction of authoring tools with immersive applications were found. However, some works addressed aspects related to evaluation within didactics, such as the inclusion of assessments in the activities created by the tool [10].

In the following sections, results will be discussed in detail and additional analysis and conclusions based on the findings of this systematic literature review will be presented.

4. PRELIMINARY PROPOSAL REFERENCE FRAMEWORK

Based on the results, a preliminary reference framework for the construction of authoring tools with immersive applications in higher education is proposed. Its structure and components are detailed in the following subsections, and the integration of these components is represented at the end.

4.1. Design and Architecture Aspects of Immersive Authoring Tools

The analysis of the proposals revealed fundamental considerations about architecture and design: 1) Use of SDKs and libraries for immersive content generation [9], [10], [11], [13] 2) Implementation of databases as content repositories [10], [11]; 3) Dichotomy between web systems [9], [10], [11], [12] and native applications [13]. Additionally, important aspects such as content sharing and distribution, use of external resources, connectivity requirements, and multi-user support should be considered.

4.2. Key Elements of Authoring Tools in Immersive Technologies

Several significant elements were identified: 1) Various editing interfaces, from flow designers [14] to real-time editors [15], [16]; 2) Import of pre-designed resources and resource libraries. Aspects such as activity flow definition, access to resource libraries, and content preview must be considered.

4.3. Technical Reference for Software Architecture

A set of considerations that will guide the definition of the authoring tool's architecture was identified, namely: 1) JSON (JavaScript Object Notation) logical content structure, non-relational databases [11]; 2) Content distribution (client-server approach) [12]; 3) External resource management; 4) Choice between desktop or web-based application; 5) User and role management; 6) Immersive technology for the tool.

4.4. Functional Reference for Authoring Tool Elements

Regarding functional requirements of the authoring tool, the following considerations are proposed: 1) Content structure (flows or sequential screens); 2) External resource management; 3) Activity adaptation to immersive technologies; 4) Content editing and export.

4.5. Didactic and Pedagogical Reference for Content Design

Based on the proposal by Cortes et al [18], the following aspects are suggested: 1) Selection of subject and learning theme; 2) Definition of activity type and environment; 3) Teacher's role as companion [19].

Based on the proposals of [19] and [20], a selection of activities adaptable to immersive technologies that can be implemented through authoring tools is presented. While this selection is not exhaustive and could be expanded based on new academic contributions or technological advances, it represents a starting point to include other types of activities in the future. The proposed activities adaptable to immersive technologies are Debate, Inquiry, Role-playing, Simulations, and Laboratory. Additionally, pedagogical aspects that should be considered in the construction of the authoring tool were identified: 1) Establishment of learning objectives; 2) Curricular adaptation; 3) Evaluation and feedback; 4) Accessibility and universal design.

4.6. Integration of Framework Components

A reference framework can be defined as a set of interconnected components that provide coherence, collaboration, and reuse options. It enables identifying common elements, creating consistency, and offers a group of standards, policies, and patterns to achieve an objective by using it [21].

The proposed reference framework for the construction of authoring tools with immersive technology applications is made up by four main components: 1) a conceptual model, with two subcomponents (didactic and immersive technologies authoring tools); 2) software architecture of immersive technologies authoring tools (Views and practices); 3) Roles (software development professionals, teachers, and students); 4) Processes. Fig 1 presents a graphic representation that integrates these elements to define a reference framework for the construction of authoring tools with immersive technology applications based on the systematic review.

Components of the proposed preliminary reference framework
Fig 1
Components of the proposed preliminary reference framework

It's worth highlighting that the proposed framework and the previously presented components should be interrelated through a series of processes, which will provide an ordered guide to define the elements presented in the reference framework, e.g., defining didactic aspects, defining functionalities of the authoring tool, and defining architecture design could be considered.

5. CONCLUSIONS AND FUTURE WORK

The systematic review allowed to identify a clear trend toward the use of web technologies and modular architectures and highlighted the importance of considering both technical and pedagogical aspects in their implementation. In the technological domain, essential elements such as the need for intuitive interfaces, storage systems (from databases to cloud services), and the importance of cross-platform compatibility were found. The analyzed tools show various architectural approaches, from client-server solutions to completely web-based applications, all focused on facilitating the creation and distribution of immersive content. A significant finding was the limited consideration of didactic aspects in existing tools, which represents an important opportunity for improvement. While references to evaluative elements were found, the integration of broader pedagogical considerations, such as the definition of learning objectives and curricular adaptation, requires greater attention when developing tools in the future.

Components, relationships, and structures were found among the results; they led to the definition of a preliminary reference framework that will assist software developers in the construction of authoring tools with immersive applications. Thus, a final version of the proposed reference framework should contemplate at least four main elements defined in this work: a conceptual model, a reference software architecture for immersive application authoring tools, a definition of roles within the framework, and a process diagram that interrelates all elements of the reference framework.

As future work, the final definition of the reference framework is suggested, along with its application in various educational environments and for various areas of knowledge, as well as evaluating the adaptation of generative artificial intelligence technologies, given their significant growth while this project was being conducted.

ACKNOWLEDGMENTS

Thanks to the Computational Intelligence Research Group (GICO) of Universidad del Cauca for their support in the development of this master's work.

REFERENCES

A. Suh, J. Prophet, "The state of immersive technology research: A literature analysis," Computer in Human Behavior, vol. 86, pp. 77-90, 2018. https://doi.org/10.10167j.chb.2018.04.019

M. M. Oliveira Da Silva, R. Alves Roberto, I. Radu, P. Smith Cavalcante, V. Teichrieb, "Why don't we see more of augmented reality in schools," in Adjunct Proceedings of the 2019 IEEE International Symposium on Mixed and Augmented Reality, 2019, pp. 138-143. https://doi.org/10.1109/ISMAR-Adjunct.2019.00-61

Colocation America, The history of augmented reality, 2018. https://www.colocationamerica.com/blog/history-of-augmented-reality

C. Prendes Espinosa, "Realidad aumentada y educación: análisis de experiencias prácticas," PixelBit-Revista de Medios y Educación, no. 46, pp. 187-203, 2014. https://doi.org/10.12795/pixelbit.2015.i46.12

E. Herrera, How you can become an AR/VR developer, 2017. https://pusher.com/blog/how-you-can-become-an-ar-vr-developer/

L. Moralejo, Análisis comparativo de herramientas de autor para la creación de actividades de realidad aumentada, Doctoral Dissetation, Universidad Nacional de La Plata, 2014. https://sedici.unlp.edu.ar/handle/10915/43605

B. Kitchenham, S. Charters, Guidelines for performing Systematic Literature Reviews in Software Engineering, 2007.

M. Petticrew, H. Roberts, Systematic reviews in the social sciences: A practical guide. John Wiley & Sons, 2008. https://doi.org/10.1080/14733140600986250

A. B. Rodrigues, D. R. C. Dias, V. F. Martins, P. A. Bressan, M. de P. Guimarães, "WebAR: A web-augmented reality-based authoring tool with experience API support for educational applications," in Universal Access in Human-Computer Interaction. Designing Novel Interactions, 2017. https://doi.org/10.1007/978-3-319-58703-5_9

J. Cubillo, S. Martín, M. Castro, G. Díaz, A. Colmenar, I. Boticki, "A learning environment for augmented reality mobile learning," in Proceedings Frontiers in Education Conference, 2015. https://doi.org/10.1109/FIE.2014.7044039

Y. Apaza-Yllachura, A. Paz-Valderrama, C. Corrales-Delgado, "SimpleAR: Augmented Reality high-level content design framework using visual programming," in Proceedings - International Conference of the Chilean Computer Science Society, 2019. https://doi.org/10.1109/SCCC49216.2019.8966427

F. Vera, J. A. Sánchez, O. Cervantes, "A platform for creating augmented reality content by end users", in Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 2017. https://doi.org/10.1007/978-3-319-49622-1_18

H. K. Jee, S. Lim, J. Youn, J. Lee, "An immersive authoring tool for augmented reality-based e-learning applications," in International Conference on Information Science and Applications, 2011. https://doi.org/10.1109/ICISA.2011.5772399

D. Dellagiacoma, P. Busetta, A. Gabbasov, A. Perini, A. Susi, "Authoring interactive videos for e-learning: the ELEVATE tool suite," in Methodologies and Intelligent Systems for Technology Enhanced Learning, 10th International Conference, 2019, pp. 127-136. https://doi.org/10.1007/978-3-030-52538-5_14

T. Zarraonandia, P. Díaz, A. Santos, Á. Montero, I. Aedo, "A toolkit for creating cross-reality serious games," in Games and Learning Alliance: 7th International Conference, 2019. https://doi.org/10.1007/978-3-030-11548-7_28

A. Montero, T. Zarraonandia, P. Diaz, I. Aedo, "Designing and implementing interactive and realistic augmented reality experiences," Journal of Universal Access in the Information Society, vol. 18, no. 1, pp. 49-61, 2019. https://doi.org/10.1007/s10209-017-0584-2

J. O. Wallgrün, J. Huang, J. Zhao, A. Masrur, D. Oprean, A. Klippel, "A framework for low-cost multi-platform VR and AR site experiences," in International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 42, pp. 263-270, 2017. https://doi.org/10.5194/isprs-archives-XLII-2-W8-263-2017

J. Cortes Trujillo, J. C. Murcia Rodriguez, Realidad virtual en los procesos de ensenanza en la educacion superior, Masther Thesis, Corporacion Universitaria Minuto de Dios, 2019. https://elibro.net/es/lc/unicauca/titulos/129155

G. Bautista Perez, F. Borges Saiz, A. F. Miravalles, Didactica universitaria en entornos virtuales de ensenanza-aprendizaje, 2016. https://elibro.net/es/lc/unicauca/titulos/46047

N. A. Romero Cruz, Catalogo de estrategias docentes con tecnologia, 2014. https://elibro.net/es/lc/unicauca/titulos/41159

L. Wilkes, Establishing a Reference Framework. An Overview, 2012. http://everware-cbdi.com/erfoverview

Notas

How to cite: A. Ruiz and S. Roa-Martínez, "Systematic Review of Aspects that Influence the Generation of Immersive Applications for University Teaching: Towards a Reference Framework for the Construction of Authoring Tools". Revista Facultad de Ingeniería, vol. 34, no. 71, e18093, 2025. https://doi.org/10.19053/01211129.v34.n71.2025.18093
Andrés-Felipe Ruiz-Velasco: Conceptualization, Investigation, Methodology, Formal Analysis, Writing-original draft.
Sandra Milena Roa-Martínez: Conceptualization, Writing-Review and editing, Supervision.
HMTL gerado a partir de XML JATS por