Sistema de recomendação para alívio de stress

Detalhes bibliográficos
Autor(a) principal: Pinelas, Francisco Miguel Magalhães
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/21485
Resumo: Stress is considered to be a normal part of our lives, especially when taken into account that people are constantly trying to push their limits and the limits of others around them. Whether at home or at their jobs, the idea that to be successful one must work harder is deeply rooted within society because such behavior has shown positive results in the past. Stressful events can work as a reactor for people to feel the necessary motivation to move on with their tasks. However, if uncontrolled, may lead to health-related consequences, such as cardiovascular diseases, sleep deprivation, and anxiety. Therefore, it is important to not only recognize that stress has serious negative impacts in the lives of people but also to find mechanisms to cope with it. This document presents a solution in the form of a web application capable of providing stresseasing and health improving recommendations that adapt to the users of the application by considering their ratings from past recommendation, as well as their profiles. Through an engaging and interactive graphical user interface, users can receive personalized recommendations via system notifications. These notifications are composed of a demonstrative card and a description, as well as a collection of documents with insightful information regarding the recommendations being provided. This web application is supported by three major components, designed to operate both synchronously and asynchronously in a microservices-oriented architecture, promoting the flexibility and scalability of the solution. Furthermore, for the solution to provide recommendations, it was necessary to implement a filtering technique. Among the most common ones, the content-based filtering is the most advantageous, meaning that a content-based recommender system was developed as part of the solution. Lastly, it was concluded that the web application satisfactorily meets the established requirements. However, due to lack of user-generated data, the randomly generated data used to demonstrate how a proper evaluation would be conducted cannot be subject for interpretation.
id RCAP_c717e87f5c6b554d6cc3bca66714c45b
oai_identifier_str oai:recipp.ipp.pt:10400.22/21485
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Sistema de recomendação para alívio de stressStressRecommender systemRecommendationsFiltering techniquesContentbased filteringSistema de recomendaçãoRecomendaçõesTécnicas de filtragemFiltragem baseada em conteúdoStress is considered to be a normal part of our lives, especially when taken into account that people are constantly trying to push their limits and the limits of others around them. Whether at home or at their jobs, the idea that to be successful one must work harder is deeply rooted within society because such behavior has shown positive results in the past. Stressful events can work as a reactor for people to feel the necessary motivation to move on with their tasks. However, if uncontrolled, may lead to health-related consequences, such as cardiovascular diseases, sleep deprivation, and anxiety. Therefore, it is important to not only recognize that stress has serious negative impacts in the lives of people but also to find mechanisms to cope with it. This document presents a solution in the form of a web application capable of providing stresseasing and health improving recommendations that adapt to the users of the application by considering their ratings from past recommendation, as well as their profiles. Through an engaging and interactive graphical user interface, users can receive personalized recommendations via system notifications. These notifications are composed of a demonstrative card and a description, as well as a collection of documents with insightful information regarding the recommendations being provided. This web application is supported by three major components, designed to operate both synchronously and asynchronously in a microservices-oriented architecture, promoting the flexibility and scalability of the solution. Furthermore, for the solution to provide recommendations, it was necessary to implement a filtering technique. Among the most common ones, the content-based filtering is the most advantageous, meaning that a content-based recommender system was developed as part of the solution. Lastly, it was concluded that the web application satisfactorily meets the established requirements. However, due to lack of user-generated data, the randomly generated data used to demonstrate how a proper evaluation would be conducted cannot be subject for interpretation.O stress é considerado parte integrante nas nossas vidas, especialmente quando consideramos que as pessoas estão constantemente a tentar superar os seus limites, muitas vezes delegando essas mesmas expectativas àqueles que as rodeiam. Tanto em casa, com os seus parceiros e familiares, como no seu local de trabalho, a ideia de que para se obter sucesso tem de se trabalhar mais está enraizada na sociedade, sendo que comportamentos semelhantes no passado comprovaram resultados positivos nesse sentido. Os eventos de stress podem funcionar como um sentimento de motivação para que as pessoas consigam desempenhar as suas funções diariamente. Contudo, caso não sejam controlados, poderão trazer consequências graves relacionadas com a saúde, tais como doenças cardiovasculares, privação do sono, e problemas de ansiedade. Assim, é importante não apenas reconhecer que o stress tem diversos impactos sérios na vida das pessoas, mas também encontrar formas de o gerir apropriadamente. Este documento apresenta uma solução na forma de uma aplicação web capaz de fornecer recomendações para redução do stress e melhoria de saúde, que se adaptam aos utilizadores da aplicação considerando as suas avaliações a recomendações no passado. Através de uma interface gráfica envolvente e interativa, os utilizadores podem receber recomendações personalizadas por meio de notificações do sistema. Essas notificações são compostas por um cartão demonstrativo e uma descrição, assim como de um conjunto de documentos com informações detalhadas acerca das recomendações fornecidas. Esta aplicação é composta por três componentes principais, desenhados para interagirem entre si tanto de forma síncrona como assíncrona numa arquitetura orientada a microserviços, promovendo a flexibilidade e escalabilidade da solução. Para além disso, para que a solução seja capaz de fornecer recomendações, foi preciso implementar uma técnica de filtragem. Entre as mais comuns, a filtragem baseada em conteúdo demonstrou ser a mais vantajosa, significando que foi desenvolvido um sistema de recomendação baseado em conteúdo como parte da solução. Finalmente, concluiu-se que a aplicação web vai satisfatoriamente de encontro aos requisitos estabelecidos. Contudo, devido à falta de dados gerados pelos utilizadores da aplicação, os dados gerados aleatoriamente para demonstrar de que forma uma avaliação adequada seria realizada, não estão sujeitos a interpretação.Rodrigues, Maria de Fátima CoutinhoRepositório Científico do Instituto Politécnico do PortoPinelas, Francisco Miguel Magalhães2023-01-12T15:58:05Z20222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/21485TID:203112709enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T13:17:20Zoai:recipp.ipp.pt:10400.22/21485Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:41:32.741550Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Sistema de recomendação para alívio de stress
title Sistema de recomendação para alívio de stress
spellingShingle Sistema de recomendação para alívio de stress
Pinelas, Francisco Miguel Magalhães
Stress
Recommender system
Recommendations
Filtering techniques
Contentbased filtering
Sistema de recomendação
Recomendações
Técnicas de filtragem
Filtragem baseada em conteúdo
title_short Sistema de recomendação para alívio de stress
title_full Sistema de recomendação para alívio de stress
title_fullStr Sistema de recomendação para alívio de stress
title_full_unstemmed Sistema de recomendação para alívio de stress
title_sort Sistema de recomendação para alívio de stress
author Pinelas, Francisco Miguel Magalhães
author_facet Pinelas, Francisco Miguel Magalhães
author_role author
dc.contributor.none.fl_str_mv Rodrigues, Maria de Fátima Coutinho
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Pinelas, Francisco Miguel Magalhães
dc.subject.por.fl_str_mv Stress
Recommender system
Recommendations
Filtering techniques
Contentbased filtering
Sistema de recomendação
Recomendações
Técnicas de filtragem
Filtragem baseada em conteúdo
topic Stress
Recommender system
Recommendations
Filtering techniques
Contentbased filtering
Sistema de recomendação
Recomendações
Técnicas de filtragem
Filtragem baseada em conteúdo
description Stress is considered to be a normal part of our lives, especially when taken into account that people are constantly trying to push their limits and the limits of others around them. Whether at home or at their jobs, the idea that to be successful one must work harder is deeply rooted within society because such behavior has shown positive results in the past. Stressful events can work as a reactor for people to feel the necessary motivation to move on with their tasks. However, if uncontrolled, may lead to health-related consequences, such as cardiovascular diseases, sleep deprivation, and anxiety. Therefore, it is important to not only recognize that stress has serious negative impacts in the lives of people but also to find mechanisms to cope with it. This document presents a solution in the form of a web application capable of providing stresseasing and health improving recommendations that adapt to the users of the application by considering their ratings from past recommendation, as well as their profiles. Through an engaging and interactive graphical user interface, users can receive personalized recommendations via system notifications. These notifications are composed of a demonstrative card and a description, as well as a collection of documents with insightful information regarding the recommendations being provided. This web application is supported by three major components, designed to operate both synchronously and asynchronously in a microservices-oriented architecture, promoting the flexibility and scalability of the solution. Furthermore, for the solution to provide recommendations, it was necessary to implement a filtering technique. Among the most common ones, the content-based filtering is the most advantageous, meaning that a content-based recommender system was developed as part of the solution. Lastly, it was concluded that the web application satisfactorily meets the established requirements. However, due to lack of user-generated data, the randomly generated data used to demonstrate how a proper evaluation would be conducted cannot be subject for interpretation.
publishDate 2022
dc.date.none.fl_str_mv 2022
2022-01-01T00:00:00Z
2023-01-12T15:58:05Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/21485
TID:203112709
url http://hdl.handle.net/10400.22/21485
identifier_str_mv TID:203112709
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131503014182912