Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by HumanISE

2019

Software Modules and Communication to Support Real-Time Remote Control and Monitoring of Unmanned Vehicles

Authors
Ramos, J; Safadinho, D; Ribeiro, R; Domingues, P; Barroso, J; Pereira, A;

Publication
New Knowledge in Information Systems and Technologies - Volume 2, World Conference on Information Systems and Technologies, WorldCIST 2019, Galicia, Spain, 16-19 April

Abstract
The usage of unmanned vehicles for professional, recreational and healthy purposes has increased and is a huge signal of their advantages. Among other benefits, they reduce or even cancel the need of having human lives aboard, which means that there is no risk of injuries in dangerous tasks. Although, most of the time the users are near the vehicles, which cannot be possible nor proper for personal or security reasons. Therefore, it is proposed a software solution to allow users to control and monitor unmanned vehicles remotely in real-time just as if they were in the vehicles’ place. Then it follows an implementation to control and monitor remotely-piloted cars of different types. This solution has been applied to a real-case scenario for testing purposes and it has been concluded that the software architecture proposed can be generically applied to different kinds of vehicles with transparency to the users that are able to control, from everywhere and with their own personal devices, whatever vehicles they want. © Springer Nature Switzerland AG 2019.

2019

A Web application for learning and training of mouse handling as an interaction device in digital environments

Authors
Rocha, T; Reis, A; Barroso, J;

Publication
2019 14TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI)

Abstract
In this article, we present a solution for training the mouse input device handling, in order to improve the users' digital skills. Knowing that the widespread access to the computer and the Internet is still made by the use of traditional devices, such as, the keyboard and mouse device (and these devices does not provide natural interaction between people and technology), it is necessary to train for the correct handling. Specifically, mouse usage requires movement control, hand posture and finger positioning, as well as, precision clicks for different functions (one click, two clicks, drag and click) This training is often done in real interaction situations, that could led to inefficiency of use the digital environments and also user's frustration and discouragement. Thus, using simple and intuitive interfaces and providing a set of activities, we allow users to learn and train the motor coordination and basic movements with the mouse. The main results of the study showed that users had a pleasant experience of interaction, considered the interfaces intuitive and affirmed their availability to use it as a training tool.

2019

Designing and Evaluating Technology for the Dependent Elderly in Their Homes

Authors
Monteiro, MJ; Barroso, I; Rodrigues, V; Soares, S; Barroso, J; Reis, A;

Publication
Universal Access in Human-Computer Interaction. Multimodality and Assistive Environments - 13th International Conference, UAHCI 2019, Held as Part of the 21st HCI International Conference, HCII 2019, Orlando, FL, USA, July 26-31, 2019, Proceedings, Part II

Abstract
The ageing population and the increasing longevity of individuals is a challenging reality for healthcaretoday. Longevity often leads to increased dependence and the need for continued care, whichis often left to informal caregivers given the inability of the elderly care network to provide. The informal care provided to the dependent elderly occurs either at the caregiver’s or the elderly person’s home. Technology application in healthcare has been attracting the attention of engineers for a long time, especially in providing support for health recovery and maintaining therapy practices. Due to major advances in technology, particularly in movement capture optic systems and information extraction through digital image analysis, support systems are being created to monitorhow therapeutic plans are carried out, as well as to evaluate people’s physical recovery or to assist healthcare professionals and informal caregiver to provide care for dependent elders. This paper reports on the accomplishments of a project with the general objective of using information and communication technologies to develop a prototype for a system focused on monitoring and assisting the execution of a therapeutic plan integrating physical mobilization and medication. © 2019, Springer Nature Switzerland AG.

2019

Estimation of Vineyard Productivity Map Considering a Cost-Effective LIDAR-Based Sensor

Authors
Moura, P; Ribeiro, D; dos Santos, FN; Gomes, A; Baptista, R; Cunha, M;

Publication
PROGRESS IN ARTIFICIAL INTELLIGENCE, EPIA 2019, PT I

Abstract
Viticulturists need to obtain the estimation of productivity map during the grape vine harvesting, to understand in detail the vineyard variability. An accurate productivity map will support the farmer to take more informed and accurate intervention in the vineyard in line with the precision viticulture concept. This work presents a novel solution to measure the productivity during vineyard harvesting operation realized by a grape harvesting machine. We propose 2D LIDAR sensor attached to low cost IoT module located inside the harvesting machine, to estimate the volume of grapes. Besides, it is proposed data methodology to process data collected and productivity map, considering GIS software, expecting to support the winemakers decisions. A PCD map is also used to validate the method developed by comparison. © Springer Nature Switzerland AG 2019.

2019

Automated Scenario-Based Integration Testing of Time-Constrained Distributed Systems

Authors
Lima, B;

Publication
2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019)

Abstract
In a growing number of domains, such as IoT for e-health and smart cities, the provisioning of end-to-end services to the users depends on the proper interoperation of multiple systems, forming a new distributed system, often subject to timing constraints. To ensure interoperability and integrity, it is important to conduct integration tests that verify the interactions with the environment and between the system components in key scenarios. To solve the test automation challenges, we propose algorithms for decentralized conformance checking and test input generation, and for checking and enforcing the conditions (local observability and controllability) that allow decentralized test execution. With this, we expect to improve the fault detection and localization capabilities and reduce the communication overhead comparatively to other model-based testing approaches. Our approach will be validated using real case studies from industrial partners.

2019

Testing When Mobile Apps Go to Background and Come Back to Foreground

Authors
Paiva, ACR; Gouveia, JMEP; Elizabeth, JD; Delamaro, ME;

Publication
2019 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2019)

Abstract
Mobile applications have some specific characteristics not found on web and desktop applications. The mobile testing tools available may not be prepared to detect problems related to those specificities. So, it is important to assess the quality of the test cases generated/executed by mobile testing tools in order to check if they are able to find those specific problems. One way to assess the quality of a test suite is through mutation testing. This paper presents new mutation operators created to inject faults leading to known failures related to the non-preservation of users transient UI state when mobile applications go to background and then come back to foreground. A set of mutation operators is presented and the rational behind its construction is explained. A case study illustrates the approach to evaluate a mobile testing tool. In this study, the tool used is called iMPAcT tool, however any other mobile testing tool could be used. The experiments are performed over mobile applications publicly available on the Google Play store. The results are presented and discussed. Finally, some improvements are suggested for the iMPAcT tool in order to be able to generate test cases that can kill more mutants and so, hopefully, detect more failures in the future.

  • 271
  • 686