@MASTERSTHESIS{ 2023:1563886712, title = {Especificação e Monitoramento de Requisitos de Qualidade de Contexto para Aplicações de Fenotipagem Digital}, year = {2023}, url = "https://tedebc.ufma.br/jspui/handle/tede/tede/4993", abstract = "As aplicações de fenotipagem digital utilizam dados de sensores de dispositivos digitais pessoais (smartphones, smartbands) para quantificar o fenótipo humano momento a momento no nível individual in-situ. Alguns aspectos podem degradar a Qualidade do Contexto (QoC) da aplicação, como informações dos sensores imprecisas, tecnologias de comunicação sem fio utilizadas na aquisição e distribuição de informações, problemas de escalabilidade e conexão intermitente devido à mobilidade do usuário. Garantir a qualidade e distribuição das informações de contexto utilizadas é requisito essencial no domínio destas aplicações. Portanto, este estudo concebeu um processo para incorporar requisitos de QoC em aplicações para fenotipagem digital. O processo consiste em cinco etapas, a saber: (i) realizar a especificação dos requisitos de QoC por meio de um metamodelo; (ii) a geração de código alvo por meio de um mecanismo de transformação que recebe como entrada a especificação dos requisitos; (iii) a incorporação na aplicação dos códigos fonte gerados para garantir os requisitos de QoC; (iv) monitoramentos dos parâmetros de QoC; (iv) visualização do resultado do monitoramento por meio de Dashboards que visa fornecer ao desenvolvedor um ambiente no qual seja possível acompanhar o nível de qualidade das instâncias da aplicação. Para avaliar a solução proposta realizou-se o desenvolvimento de um estudo de caso visando avaliarmos a aplicabilidade do processo proposto em uma aplicação típica da fenotipagem digital. Adicionalmente, foram realizados experimentos para analisar o desempenho da aplicação com e sem os mecanismos de QoC, para avaliarmos o impacto da QoC durante a execução da mesma. Por meio da aplicação do processo proposto no estudo de caso desenvolvido, observamos a facilidade para incorporar requisitos de QoC em aplicações para fenotipagem digital. Ao realizar os experimentos de QoC, foi possível verificar que a aplicação instrumentada com os mecanismos de QoC garante a qualidade e a entrega das informações que serão utilizadas para inferência de situações de interesse.", publisher = {Universidade Federal do Maranhão}, scholl = {PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET}, note = {DEPARTAMENTO DE INFORMÁTICA/CCET} }