https://repositorio.ufba.br/handle/ri/43778| Tipo: | Trabalho de Conclusão de Curso |
| Título: | Alocação otimizada de voluntários em cenários de crises integrada ao sistema Contask. |
| Título(s) alternativo(s): | Optimized volunteer allocation in crisis scenarios integrated with the Contask system. |
| Autor(es): | Carmona, Victor Rafael Martinez |
| Primeiro Orientador: | Santos, Vaninha Vieira dos |
| metadata.dc.contributor.advisor-co1: | Sartori, Maria Clara Pestana |
| metadata.dc.contributor.referee1: | Santos, Vaninha Vieira dos |
| metadata.dc.contributor.referee2: | Sartori, Maria Clara Pestana |
| metadata.dc.contributor.referee3: | Soares Junior, Jair Sampaio |
| metadata.dc.contributor.referee4: | Souza, Rodrigo Rocha Gomes e |
| Resumo: | Este trabalho aborda o desafio da alocação de voluntários em cenários de crise, como desastres naturais, que exigem sistemas de gestão ágeis, eficientes e adaptáveis. Para enfrentar esse problema, foi desenvolvido um motor de alocação de tarefas integrado ao Contask, um protótipo de sistema voltado para a distribuição de tarefas com reconhecimento de contexto (context-aware task distribution). O motor de alocação foi fundamentado em Programação Linear Inteira (PLI), combinada com heurísticas, com o objetivo de otimizar a distribuição de microtarefas de maneira eficiente e sensível ao contexto. A proposta considera múltiplos critérios, como disponibilidade, habilidades, localização e prioridade das tarefas, inspirando-se em modelos de microtasking existentes. A adoção da combinação entre PLI e heurísticas foi fundamentada em uma revisão sistemática da literatura, acompanhada de uma análise comparativa e de uma verificação da aplicabilidade do modelo ao cenário proposto. Esse processo evidenciou que outras abordagens apresentam restrições práticas relacionadas à estabilidade da solução e ao custo computacional, especialmente em contextos de emergências, nos quais são exigidas respostas rápidas e robustas. O levantamento de requisitos foi conduzido por meio de uma pesquisa exploratória com 15 participantes, entre voluntários experientes e gestores de iniciativas sociais, utilizando questionários e análise temática das respostas para identificar os principais desafios e funcionalidades esperadas. Com base nesses requisitos, foi realizada a reconstrução do ConTask com a implementação do motor de alocação, resultando no protótipo atualizado da solução. Esse protótipo foi inicialmente avaliado por meio de testes de usabilidade e de um grupo focal com seis gestores, incluindo membros do projeto Mãos que Ajudam. Em seguida, simulações controladas representando situações críticas foram conduzidas para ampliar a análise do desempenho do sistema. Os resultados apontam boa aceitação da ferramenta e preferência pela alocação automática, sugerindo potencial de aplicabilidade prática e contribuição para a gestão inteligente de voluntários em situações emergenciais. |
| Abstract: | This work addresses the challenge of volunteer allocation in crisis scenarios, such as natural disasters, which demand agile, efficient, and adaptable management systems. To tackle this problem, a task allocation engine was developed and integrated into Contask, a prototype system designed for context-aware task distribution. The allocation engine is based on Integer Linear Programming (ILP), combined with heuristics, with the goal of optimizing the distribution of microtasks in an efficient and context-sensitive manner. The proposal considers multiple criteria including availability, skills, location, and task priority drawing inspiration from existing microtasking models. The choice of combining ILP with heuristics was grounded in a systematic literature review, along with a comparative analysis and an evaluation of the model’s applicability to the proposed scenario. This process revealed that alternative approaches present practical limitations related to solution stability and computational cost, especially in emergency contexts where rapid and robust responses are required. The requirements elicitation was conducted through an exploratory study with 15 participants, including experienced volunteers and managers of social initiatives, using questionnaires and thematic analysis to identify key challenges and expected functionalities. Based on these requirements, Contask was redesigned with the implementation of the allocation engine, resulting in an updated prototype of the solution. This prototype was initially evaluated through usability tests and a focus group with six managers, including members of the Mãos que Ajudam project. Subsequently, controlled simulations representing critical situations were performed to further assess system performance. The results indicate strong acceptance of the tool and a preference for automatic allocation, suggesting potential practical applicability and meaningful contributions to intelligent volunteer management in emergency situations. |
| Palavras-chave: | Alocação de microtarefas Voluntariado em crises Otimização Sistemas Sensíveis ao Contexto Sistemas Crowdsourcing Computação |
| CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| Idioma: | por |
| País: | Brasil |
| Editora / Evento / Instituição: | Universidade Federal da Bahia |
| Sigla da Instituição: | UFBA |
| metadata.dc.publisher.department: | Instituto de Computação - IC |
| Citação: | CARMONA, Victor Rafael Martinez. Alocação otimizada de voluntários em cenários de crises integrada ao sistema Contask. 2025. 79 f. TCC (Bacharel em Sistemas de Informação) - Instituto de Computação, Universidade Federal da Bahia, Salvador (Bahia), 2025. |
| Tipo de Acesso: | Acesso Aberto |
| URI: | https://repositorio.ufba.br/handle/ri/43778 |
| Data do documento: | 18-Dez-2025 |
| Aparece nas coleções: | Trabalho de Conclusão de Curso (Graduação) - Sistemas de Informação (IC) |
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Victor Carmona - TCC - Graduação.pdf | 2,45 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.