Software Product Line for Metaverse: Preliminary Results

09/20/2022
by   Filipe Fernandes, et al.
0

The Metaverse is a network of eXtended Reality applications (XR apps) connected to each other, over the Internet infrastructure, allowing network users, systems, and devices to access them. It is very challenging to implement solutions for XR apps, due to the combination of complex concerns that should be addressed: multiple users with non-traditional input and output devices, different hardware platforms that should be addressed, forceful interactive rates, and experimental interaction techniques, among other issues. Therefore, this work aims to present a Software Product Line (SPL)-based approach to support the development of Web XR apps. More specifically, we define a features model that represents similarities and variables (domain analysis); we defined a core composed of generic and reusable software artifacts (domain project); and we developed an interface to support the instantiation of a Web XR app family, named MetaSee Features Model Editor (domain implementation). This approach integrates with a component of the MetaSEE architecture (Metaverse for Software Engineering Education). A preliminary assessment found that Features Model has conceptual consistency from the point of view of the complexity of Web XR Apps multimodal interaction. As future work, features model and artifacts will be increased with improvements and an evaluation with a significant number of participants will be made.

READ FULL TEXT

page 4

page 7

research
04/03/2021

Human-Centric Issues in eHealth App Development and Usage: A Preliminary Assessment

Health-related mobile applications are known as eHealth apps. These apps...
research
10/09/2020

Nifty Web Apps: Build a Web App for Any Text-Based Programming Assignment

While many students now interact with web apps across a variety of smart...
research
01/02/2023

Software engineering for mobile applications, a survey on challenges and solutions

Mobile app development has become the front line in software engineering...
research
10/11/2021

Human Values in Mobile App Development: An Empirical Study on Bangladeshi Agriculture Mobile Apps

Given the ubiquity of mobile applications (apps) in daily lives, underst...
research
03/18/2020

Model-Based User Interface Design for Generating E-Forms in the Context of an E-Government Project

We report on our experiences in an e-government project for supporting t...
research
07/19/2020

Geno: A Developer Tool for Authoring Multimodal Interaction on Existing Web Applications

Supporting voice commands in applications presents significant benefits ...
research
06/23/2022

Comparing informativeness of an NLG chatbot vs graphical app in diet-information domain

Visual representation of data like charts and tables can be challenging ...

Please sign up or login with your details

Forgot password? Click here to reset