Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/92240
Título: Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
Outros títulos: Development of a Multiptform Mobile Application for OneCare products
Autor: Martins, Jorge José Saraiva
Orientador: Barbosa, Raul André Brajczewski
Palavras-chave: Aplicações móveis; Multiplataforma; React Native; Cuidador; OneCare; Caregiver; OneCare; Mobile applications; Cross-platform; React Native
Data: 4-Nov-2020
Título da revista, periódico, livro ou evento: Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
Local de edição ou do evento: Intelligent Sensing in Healthcare, Lda
Resumo: O envelhecimento é um processo evolutivo e inevitável que se caracteriza pelo desgaste das células. Por sua vez, este desgaste torna o idoso suscetível a doenças crónicas que precisam de ser monitorizadas para que lhe seja garantido o seu bem-estar. Nestas situações, é comum recorrer-se ao cuidador informal que geralmente é um familiar ou um conhecido do idoso. Esta solução com o passar do tempo leva ao burnout do cuidador e consequente impacto negativo na sua qualidade de vida. Uma outra alternativa é a institucionalização do idoso, porém, além de ser uma solução dispendiosa, os idosos são resistentes a esta alternativa pois não aceitam mudanças significativas aos seus padrões de vida. É na sequência do aparecimento deste tipo de situações que a disponibilização de soluções de monitorização destinadas ao acompanhamento de pessoas idosas entra na equação para ajudar a solucionar esta problemática. Foi com esta missão que a empresa Intellicare se dedicou ao desenvolvimento da gama de soluções OneCare que se destina a proporcionar mais segurança e bem-estar do idoso e tranquilidade de espírito para cuidadores. De forma a aumentar as ferramentas de acompanhamento, houve a necessidade de se desenvolver uma aplicação multi-plataforma, onde cuidadores e familiares podem manter-se informados, acedendo a dados de saúde e bem-estar do idoso, a qualquer momento e lugar. Para o efeito, começou-se por efetuar um estudo sobre as diferentes abordagens existentes no desenvolvimento de aplicações móveis e tecnologias utilizadas. Para além disto, procurou-se estudar as soluções, sistemas e aplicações com aplicação na área telemonitorização da saúde e bem-estar de pessoas idosas. Num trabalho iterativo com a equipa de Gestão de Produto OneCare, cujo interlocutor foi a Engenheira Marta Pinto, foi possível efetuar um exaustivo levantamento de requisitos que permitiu a integração da informação de todas as soluções da empresa numa única aplicação, facilitando a atribuição de cuidados com a centralização da informação. Tendo em contas estas necessidades identificadas, foi desenhada uma arquitetura de sistema que que suportou toda a fase de implementação. Desta fase, resultou uma aplicação híbrida cujo desenvolvimento foi baseado na tecnologia React Native. De forma a avaliar a qualidade da aplicação criada realizaram-se 3 iterações de testes funcionais e uma de responsividade da aplicação em dispositivos com diferentes características de ecrã e sistemas operativos: Android e iOS. A maioria dos testes funcionais foram efetuados manualmente e regeram-se por um plano de testes de 98 casos. Justificado por um domínio de inputs muito vasto e aspetos físicos que não permitiam o uso da interface para a validação do caso de teste, ainda foi necessário recorrer à automação de testes com técnicas de BlackBox. Da etapa teste foi possível concluir que 93% dos casos de teste verificaram-se na aplicação tendo sido classificados como sucesso. Fruto de um bom resultado, obtido tanto nos testes funcionais como nos teste de interface, efetuou-se uma prova de conceito com 19 utilizadores finais. Com a aplicação de uma adaptação do questionário CSUQ para a realidade deste projecto, foi possível concluir que, numa escala de 1 a 7, na qual o valor 1 significa concordo totalmente e o valor 7 discordo totalmente, 97% dos participantes indicaram que o seu nível de concordância com a afirmação "No geral, estou satisfeito com esta aplicação"está compreendido entre o valor 1 e 2.
Aging is an unavoidable evolutionary process that characterizes itself by the wear of theimmune system. Consequently, this wear makes the elder vulnerable to chronic diseasesthat need to be monitored to assure its well-being. This responsibility often lands on theinformal caregiver, which is generally a relative or a known person of the elder. Over time,this solution causes a burnout on the caregiver and subsequently takes a negative impacton its life quality. Another alternative is to resort to the institutions created to take careof the elders, but not only this is an expensive solution, as the elders are normally resilientand do not accept this type of significant change in their life. To help solve the afore men-tioned problems, remote monitoring solutions destined to the elders need to be taken inconsideration. It is then the mission of Intellicare to dedicate its efforts to the developmentof OneCare solutions, a range of tools destined to provide more safety and well-being tothe elders, while maintaining tranquility among the caregivers. In order to expand therange of monitoring tools, there was a necessity to develop a multiplatform app in whichboth elders and caregivers could stay informed and access to the elder ́s health data, atany moment and place. Therefore, a study regarding the existing approaches in the development of mobile appsand technologies was conducted. With the purpose of refining the project, the solutions,systems and apps related to the remote monitoring of elders’ health and well-being wereinvestigated. In an iterative effort with the Product Management team of OneCare, whoseinterlocutor was the Engineer Marta Pinto, it was possible to perform an exhaustive in-vestigation regarding the requirements that allowed to integrate the information of all thecompany ́s solutions into a single app. Taking in consideration the identified needs, thesystem ́s architecture was designed, which supported the implementation stage. The resultfrom this stage was a hybrid app whose development was based on React Native techno-logy. To evaluate the app ́s quality 3 functional tests iterations were performed along withanother concerning its responsiveness in devices with different screen characteristics andoperating systems: Android and iOS. The majority of the functional tests were completedmanually and conducted by a plan of 98 instances. Justified by a broad input domain andphysical aspects that did not allow the use of the interface to the validation of the testcase, it was still necessary to resort to test automation using BlackBox techniques. Fromthe test phase, it was possible to conclude that 93% of the test cases were verified in theapplication, having been classified as successful. As a consequence of a good result obtained in both functional and interface tests, a proofof concept was carried out with 19 end users. With the application of an adaptation ofthe CSUQ questionnaire to the reality of this project, it was possible to conclude that, ona scale of 1 to 7, in which the value 1 means totally agree and the value 7 means totallydisagree, 97% of the participants indicated that their level of agreement with the statement"In general, I am satisfied with this application"is between 1 and 2.
Descrição: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/92240
Direitos: embargoedAccess
Aparece nas coleções:UC - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato Entrar
RelatorioDeEstagio.pdf6.73 MBAdobe PDFAcesso Embargado    Pedir uma cópia
Mostrar registo em formato completo

Visualizações de página

90
Visto em 26/mar/2024

Downloads

11
Visto em 26/mar/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons