ESTGV - DI - Dissertações de mestrado (após aprovadas pelo júri)
Permanent URI for this collection
Browse
Browsing ESTGV - DI - Dissertações de mestrado (após aprovadas pelo júri) by advisor "Cunha, Carlos Augusto da Silva"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
- Caso de estudo sobre automação de testes de softwarePublication . Trindade, Sofia Inês Morais; Lacerda, Ana Cristina Wanzeller Guedes de; Cunha, Carlos Augusto da SilvaA qualidade de um sistema, atualmente é algo imprescindível para os utilizadores. Sem o mínimo de qualidade o produto pode não chegar ao consumidor final. Para assegurar a qualidade é necessário efetuar uma quantidade exaustiva de testes durante as fases do seu desenvolvimento de onde podem surgir defeitos. Quanto mais cedo os defeitos forem detetados menor é o seu custo de resolução. Atualmente, existe também a necessidade de validar os sistemas de forma mais rápida e segura devido ao conceito de entrega e integração contínua, cujo objetivo é colocar qualquer tipo de alteração no ambiente de produção. Neste sentido, recorre-se a estratégias de automação de testes para otimizar o seu processo de entrega. Com a realização deste trabalho pretende-se aprofundar os fundamentos teóricos sobre a área da qualidade, mas também, propor uma estratégia de automação de testes de software, tendo em conta uma arquitetura básica e passível de aplicação na maioria de sistemas que a usem. Esta estratégia é aplicada num caso de estudo, tendo em conta as boas práticas e diretrizes do processo de teste: planeamento, controlo e monitorização, análise, desenho, implementação, execução e conclusão. A arquitetura adotada pela estratégia de testes proposta é baseada no padrão arquitetural de três camadas. O âmbito da estratégia passa pela implementação de testes de integração nos serviços da camada aplicacional, onde se validam as regras de negócio, o corpo e o código das respostas recebidas. Inclui ainda a implementação de testes End-to-End na camada de apresentação, onde se validam interações entre os componentes e as interfaces da aplicação. Todos os testes automatizados são executados numa pipeline de integração e entrega contínua, sempre que pretenda enviar qualquer alteração para o ambiente produtivo. A aplicação da estratégia a um caso de uso permitiu concluir que a mesma é passível de utilização em projetos de várias dimensões, visto que são abordados os aspetos mais pertinentes da definição estratégias de teste. Qualquer pessoa que tenha interesse na área de automação de testes consegue obter as bases necessárias para proceder á implementação de testes automáticos, criar baterias de testes de regressão automáticas e investir o restante tempo em testes exploratórios manuais, cujo foco são situações nunca antes pensadas e de onde podem surgir problemas ainda não identificados, evitando que estes cheguem ao consumidor final.
- Modelo machine learning para padrões alimentares de doentes com AlzheimerPublication . Cardoso, Tiago Ribeiro; Cunha, Carlos Augusto da Silva; Duarte, Rui Pedro Monteiro AmaroEste trabalho pretende explorar a aplicação de técnicas de machine learning na análise de padrões de alimentares. A área de machine learning pode ser aplicável a qualquer indústria e que, se corretamente aplicada, poderá trazer benefícios que até agora eram impossíveis de alcançar para a qualidade da vida humana. Por estas razões a utilização de técnicas de machine learning tem vindo nos últimos anos a ganhar importância no âmbito do reconhecimento de padrões para suporte á tomada de decisões. A doença de Alzheimer leva as pessoas a perder a autonomia de exprimir as suas necessidades. Com isto os doentes de Alzheimer tornam-se dependentes de outras pessoas, mesmo para as tarefas mais básicas, nomeadamente a escolha de alimentos. Tornando assim o controlo alimentar destas pessoas uma tarefa bastante importante executada pela pessoa que apoia a sua rotina diária, denominada de Cuidador Informal (CI). Este acompanhamento é sem dúvida um processo que exige do CI uma grande responsabilidade, disciplina e habilidade para lidar com possíveis adaptações circunstanciais, como a substituição de alimentos prescritos no plano alimentar por outros equivalentes ou a combinação cuidadosa de alimentos. A combinação de alimentos é um fator sobretudo ligado à preferência dos próprios doentes, para além das regras de combinação dos alimentos recomendados pelos especialistas da doença, existem padrões particulares a cada indivíduo que podem variar ao longo do tempo. Pretende-se assim, desenvolver um modelo de machine learning para detetar padrões a partir do registo prévio alimentar, podendo substituir o doente nas suas escolhas e auxiliar a pessoa que o acompanha. Pretende-se explorar várias combinações de configurações, adaptando os valores dos diferentes hiperparâmetros na execução do trabalho experimental, para comparar e obter resultados que servirão para retirar conclusões sobre a aplicação destas técnicas neste contexto.
- Modelos de Preditivo de Estimativa do Peso Corporal Baseado em Inteligência Artificial: Uma Abordagem Integrada de Pré-Processamento e AvaliaçãoPublication . Figueiredo, Diana Margarida Lopes; Cunha, Carlos Augusto da Silva; Duarte, Rui Pedro Monteiro AmaroO peso corporal é muito mais que um número numa balança. Este valor pode ser indicador de várias doenças, pois tanto o excesso como a falta de peso têm implicações na saúde dos indivíduos. O excesso de peso está associado a doenças cardíacas, obesidade, diabetes, hipertensão arterial, distúrbios respiratórios, entre outras. Enquanto a falta de peso num nível extremo está associado a problemas de deficiência nutricional, enfraquecimento do sistema imunológico, osteoporose e desequilíbrios hormonais. Devido a estes problemas, surge a necessidade de acompanhar e analisar as alterações corporais, para a adoção de uma dieta e um estilo de vida equilibrado com as necessidades do indivíduo. O processo de controlo do peso é um processo complicado e está dependente de vários fatores. Assim sendo, e considerando que a versatilidade da área de Machine Learning (ML) permite desenvolver projetos que melhorem a qualidade de vida do ser humano, neste trabalho pretende-se desenvolver um modelo de ML para prever o peso futuro tendo em conta o registo alimentar, exercício físico e Taxa Metabólica Basal (TMB) de indivíduo, com o objetivo de mostrar o impacto que três dias podem ter no peso futuro. Os resultados da performance do modelo obtidos através do cálculo das métricas de desempenho, foram positivos. Através do cálculo do Coeficiente de Determinação foi obtido o valor 0.75, o que para esta métrica é considerado um valor bom, visto que está mais próximo de 1 do que de 0. Os valores do cálculo do Mean Squared Error (MSE) e do Mean Absolute Erro (MAE) demonstra que o modelo conseguiu aprender os padrões nos dados e que não existiu overfitting significativo. Estes resultados demonstram ser viável o desenvolvimento deste tipo de soluções.
- Signal processing measurement of the results of the up-down hop test using sensorsPublication . Capris, Ticiana Carneiro Lopes; Cunha, Carlos Augusto da Silva; Pires, Ivan MiguelThe advancement of mobile technology and sensor development has profoundly impacted several sectors, including physical therapy and rehabilitation sciences. This study focuses on measuring the Up-Down Hop Test findings with sensor technologies to improve clinical assessments and rehabilitation outcomes and contribute to the growth of sports science. By incorporating sensors into mobile devices, the study investigates novel techniques for objectively analyzing data from the Up-Down Hop Test, providing a complete understanding of the patient’s lower limb function and stability. Using sensors, such as accelerometers, gyroscopes, and magnetometers, allows for the accurate capturing of movement data, which is essential for assessing the efficiency of rehabilitation programs and establishing an individual’s readiness to resume physical activity. The study describes the limitations of traditional ways of evaluating Up-Down Hop Test results, which rely on subjective assessments and physical measurements. The study uses sensor technology to overcome these issues, suggesting a more ob jective and efficient assessment process. This method improves the accuracy and reliability of test findings and facilitates the formulation of tailored rehabilitation plans based on quantitative data analysis. A thorough literature analysis offers the study’s theoretical underpinning, em phasizing the importance of the Up-Down Hop Test in physical therapy and the po tential benefits of introducing sensor technology into its evaluation. Related works are discussed, contrasting various techniques and their clinical usefulness, highlight ing the need for trustworthy, objective, and cost-effective tools for assessing athletic performance and healing. The methodology section describes the methods used to execute and evaluate the sensor-based assessment of the Up-Down Hop Test, including sensor selection, data collection protocols, and analytic approaches. Pilot tests and statistical analysis have validated the suggested method’s effectiveness, proving its ability to provide a complete knowledge of test results and guide rehabilitation efforts. The study’s findings support the viability of using sensor technology to correctly quantify Up-Down Hop Test outcomes. It provides valuable insights into the healing process and aids evidence-based decision-making in physical therapy practices. This study adds to the expanding body of knowledge about using sophisticated technology in healthcare, recommending future directions for developing more effective and tailored rehabilitation treatments.