Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por HumanISE

2022

Evaluation of the impact of different levels of self-representation and body tracking on the sense of presence and embodiment in immersive VR

Autores
Goncalves, G; Melo, M; Barbosa, L; Vasconcelos Raposo, J; Bessa, M;

Publicação
VIRTUAL REALITY

Abstract
The main goal of this paper is to investigate the effect of different types of self-representations through floating members (hands vs. hands + feet), virtual full body (hands + feet vs. full-body avatar), walking fidelity (static feet, simulated walking, real walking), and number of tracking points used (head + hands, head + hands + feet, head + hands + feet + hip) on the sense of presence and embodiment through questionnaires. The sample consisted of 98 participants divided into a total of six conditions in a between-subjects design. The HTC Vive headset, controllers, and trackers were used to perform the experiment. Users were tasked to find a series of hidden objects in a virtual environment and place them in a travel bag. We concluded that (1) the addition of feet to floating hands can impair the experienced realism (p = 0.039), (2) both floating members and full-body avatars can be used without affecting presence and embodiment (p > 0.05) as long as there is the same level of control over the self-representation, (3) simulated walking scores of presence and embodiment were similar when compared to static feet and real walking tracking data (p > 0.05), and (4) adding hip tracking overhead, hand and feet tracking (when using a full-body avatar) allows for a more realistic response to stimuli (p = 0.002) and a higher overall feeling of embodiment (p = 0.023).

2022

Authoring tool for creating immersive virtual experiences expeditiously for training

Autores
Machado, R; Rodrigues, R; Coelho, H; Melo, M; Barbosa, L; Bessa, M;

Publicação
2022 INTERNATIONAL CONFERENCE ON GRAPHICS AND INTERACTION (ICGI)

Abstract
Virtual reality (VR) is still a field that is in constant development, and people are trying to use it to have a close representation of reality by creating immersive environments. However, despite the existence of some tools that have been adapted to work with VR, they require some experience to work with, and there is a considerable amount of resources that need to be spent to create and maintain the VR experiences, which prevents the adoption and use of all the benefits that VR can bring. This work proposes an architecture for an authoring tool that allows users to create their own virtual experiences without the need for an extensive understanding of it and use them to create a virtual training exercise. This paper uses a case study built upon a real training context scenario applied to the agroforestry field. To validate this proposal, a prototype was built and subject to usability and satisfaction tests that demonstrated the ease of understanding and learning of the interfaces and all the functionalities implemented.

2022

Virtual Reality For Training: A Computer Assembly Application

Autores
Rodrigues, P; Coelho, H; Melo, M; Bessa, M;

Publicação
2022 INTERNATIONAL CONFERENCE ON GRAPHICS AND INTERACTION (ICGI)

Abstract
Virtual reality applications aimed at worker training to train professionals are more common with the virtual reality advancements observed in this day and age. More companies search for ways to improve the efficiency and efficacy of their training programs, whilst also reducing training costs. There are several training applications found in the literature, but not many focus on the theme of computer assembly, and only a few have options like an observer's menu or a scoring system. With that in mind, a training application for assembling computer towers was designed. This article will focus on the application's functionalities, the results of questionnaires made to evaluate its quality and usability and potential future work. The study realized had good results and a good, varied sample of volunteers, with a score of 93.4% in the custom-made questionnaire, a cyber-sickness (SSQ) score of 26.53%, a usability score (SUS) of 90% and a satisfaction (ASQ) score of 17.67%, being that a higher score is better in custom made and SUS questionnaires, and a lower score is better in the SSQ and ASQ questionnaires. Although this project is just a proof of concept, it focuses on a theme that will certainly be explored soon, with the rise of demand for training applications, the ever-growing gamer market, and workstations for the design of virtual reality applications, like the one described on this paper.

2022

A Survey on the Adoption of Patterns for Engineering Software for the Cloud

Autores
Sousa, TB; Ferreira, HS; Correia, FF;

Publicação
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING

Abstract
This work takes as a starting point a collection of patterns for engineering software for the cloud and tries to find how they are regarded and adopted by professionals. Existing literature assesses the adoption of cloud computing with a focus on business and technological aspects and falls short in grasping a holistic view of the underlying approaches. Other authors delve into how independent patterns can be discovered (mined) and verified, but do not provide insights on their adoption. We investigate (1) the relevance of the patterns for professional software developers, (2) the extent to which product and company characteristics influence their adoption, and (3) how adopting some patterns might correlate with the likelihood of adopting others. For this purpose, we survey practitioners using an online questionnaire (n = 102). Among other findings, we conclude that most companies use these patterns, with the overwhelming majority (97 percent) using at least one. We observe that the mean pattern adoption tends to increase as companies mature, namely when varying the product operation complexity, active monthly users, and company size. Finally, we search for correlations in the adoption of specific patterns and attempt to infer causation, providing further clues on how some practices depend or influence the adoption of others. We conclude that the adoption of some practices correlates with specific company and product characteristics, and find relationships between the patterns that were not covered by the original pattern language and which might deserve further investigation.

2022

Designing and constructing internet-of-Things systems: An overview of the ecosystem

Autores
Dias, JP; Restivo, A; Ferreira, HS;

Publicação
INTERNET OF THINGS

Abstract
The current complexity of IoT systems and devices is a barrier to reach a healthy ecosystem, mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field has scarcely adopted any engineering practices currently employed in other types of large-scale systems. Although many researchers and practitioners are aware of the current state of affairs and strive to address these problems, compromises have been hard to reach, making them settle for sub-optimal solutions. This paper surveys the current state of the art in designing and constructing IoT systems from the software engineering perspective, without overlooking hardware concerns, revealing current trends and research directions.

2022

Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers

Autores
Duarte, M; Dias, JP; Ferreira, HS; Restivo, A;

Publicação
2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND PRACTICES FOR THE IOT (SERP4IOT 2022)

Abstract
The widespread use of Internet-of-Things (IoT) across different application domains leads to an increased concern regarding their dependability, especially as the number of potentially mission-critical systems becomes considerable. Fault-tolerance has been used to reduce the impact of faults in systems, and their adoption in IoT is becoming a necessity. This work focuses on how to exercise fault-tolerance mechanisms by deliberately provoking its malfunction. We start by describing a proof-of-concept fault-injection add-on to a commonly used publish/subscribe broker. We then present several experiments mimicking real-world IoT scenarios, focusing on injecting faults in systems with (and without) active self-healing mechanisms and comparing their behavior to the baseline without faults. We observe evidence that fault-injection can be used to (a) exercise in-place fault-tolerance apparatus, and (b) detect when these mechanisms are not performing nominally, providing insights into enhancing in-place fault-tolerance techniques.

  • 100
  • 647