eletrotupi / tcc/ thesis/chapters/conclusion.tex31d5e0a428d4abeb45d3d08451c8e03af2590cc5
4.5 KB | 73 lines Raw
1
\chapter{Considerações Finais}
2

3
Este trabalho partiu de uma lacuna identificada na interseção entre o
4
autorregistro de humor e o cotidiano de pessoas com Transtorno Afetivo Bipolar:
5
embora o \textit{Ecological Momentary Assessment} ofereça um caminho
6
consolidado para reduzir os vieses de memória e aproximar o registro do momento
7
em que a experiência ocorre, os aplicativos disponíveis frequentemente
8
fragmentam sono, humor, gatilhos e ações de cuidado em telas isoladas,
9
restringem a exportação dos dados e operam como soluções fechadas, com pouca
10
transparência sobre o uso das informações sensíveis que coletam.
11

12
Para responder a essa lacuna, foi desenvolvido o Nexo, uma aplicação móvel de
13
código aberto que integra esses registros em uma única linha do tempo e produz
14
indicadores destinados a auxiliar o usuário na percepção de padrões ao longo do
15
tempo. O sistema é composto por uma API REST e por um aplicativo móvel, ambos
16
escritos em TypeScript, com processamento de indicadores em segundo plano,
17
implantação automatizada e uma suíte de testes concentrada na API, conforme
18
descrito ao longo dos capítulos anteriores.
19

20
A pesquisa aplicada de natureza exploratória orientou as decisões de projeto. O
21
questionário aplicado a 48 potenciais usuários, apresentado no
22
Capítulo~\ref{chapter:methodologies}, e a análise de aplicativos similares
23
forneceram os insumos que sustentaram a definição dos requisitos, da identidade
24
visual e da organização do sistema, bem como a adoção do modelo incremental com
25
princípios ágeis e \textit{Kanban} no desenvolvimento.
26

27
Diante disso, conclui-se que os objetivos propostos foram alcançados: o
28
protótipo funcional entregue demonstra a viabilidade de uma solução de
29
autorregistro alinhada aos princípios de privacidade, transparência e autonomia
30
do usuário sobre os próprios dados.
31

32
O trabalho, contudo, apresenta limitações que devem ser explicitadas. A
33
verificação do aplicativo móvel permanece majoritariamente manual e com uma
34
suíte \textit{end-to-end} fina, de modo que regressões na interface podem ser
35
incorporadas ao código sem que nenhum teste acuse, como discutido no
36
Capítulo~\ref{cap:testes}. A amostra do questionário é, por conveniência, e não
37
pode ser generalizada; além disso, o protótipo ainda não foi submetido a uma
38
avaliação com usuários reais, o que deixa em aberto a confirmação de que as
39
escolhas de interface e de tom atendem, de fato, ao público-alvo. Por fim,
40
algumas decisões sensíveis --- como o rótulo de estabilidade apresentado nos
41
indicadores --- permanecem deliberadamente estáticas, aguardando embasamento
42
específico antes de se tornarem funcionais.
43

44
Os resultados obtidos abrem caminhos de continuidade que, na leitura deste
45
trabalho, merecem prioridade. O primeiro é a reaplicação da pesquisa junto a
46
usuários potenciais: repetir o questionário descrito no
47
Capítulo~\ref{chapter:methodologies} --- ou uma versão adaptada dele --- em uma
48
nova amostra, desta vez acompanhada de um teste do protótipo funcional,
49
permitiria comparar as expectativas registradas em 2025 com a percepção
50
concreta do aplicativo, avaliando usabilidade, tom de comunicação e interesse
51
pelas funcionalidades, e capturando ajustes antes de uma eventual implantação
52
mais ampla.
53

54
Uma segunda frente é a criptografia no lado do cliente para anotações e
55
registros de humor, de modo que o conteúdo sensível seja cifrado antes de
56
deixar o dispositivo e permaneça inacessível mesmo ao operador do servidor.
57
Essa medida responde diretamente à preocupação com privacidade registrada no
58
questionário, em que a maioria dos respondentes atribuiu nota máxima à
59
importância do controle sobre os próprios dados, e reforça o cenário de
60
auto-hospedagem descrito no Capítulo~\ref{sec:deploy-and-ci}.
61

62
A terceira frente é ampliar a testabilidade do aplicativo móvel, hoje
63
verificado de forma predominantemente manual (Seção~\ref{sec:test-mobile}).
64
Extrair a lógica de apresentação e de agregação em camadas testáveis, adotar
65
testes de componente e integrar \textit{lint}, verificação de tipos e a suíte
66
\textit{end-to-end} ao fluxo de integração contínua reduziria o risco de
67
regressões invisíveis e aproximaria o nível de confiança do \textit{frontend}
68
àquele já alcançado pela API.
69

70
Além dessas, as lacunas apontadas na Seção~\ref{sec:test-gaps} --- como a
71
maquinaria da fila fora do alcance dos testes e a duplicação manual dos dados
72
de teste --- sugerem ajustes de menor porte, porém de impacto relevante na
73
manutenibilidade do projeto a médio prazo.