Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/5075
Tipo: Trabalho de Conclusão de Curso
Título: MELHORANDO A EXPERIÊNCIA DO USUÁRIO EM MARATONAS DE PROGRAMAÇÃO POR MEIO DE SOFTWARES COMPLEMENTARES AO BOCA
Autor(es): Santos, Luiz Gustavo Albuquerque dos
Primeiro Orientador: Ribeiro, Fabíola Gonçalves Coelho
Segundo Orientador: Oliveira, Kênia Santos de
Primeiro Membro da Banca: Ribeiro, Fabíola Gonçalves Coelho
Segundo Membro da Banca: Oliveira, Kênia Santos de
Terceiro Membro da Banca: Alves, Laura Beatriz
Quarto Membro da Banca: Almeida, Dayse Silveira
Resumo: O BOCA é um sistema de gerenciamento de maratonas de programação amplamente utilizado no Brasil. Este artigo descreve o desenvolvimento e a validação de dois softwares de códigoaberto complementares ao BOCA: o BOCADE e o BOCA Problems Builder. Esses sistemas foram criados para aprimorar a experiência do usuário (UX) de participantes e organizadores de maratonas de programação, respectivamente. O BOCADE é uma extensão do VS Code que oferece um ambiente de desenvolvimento especializado para uso durante as maratonas de programação. Por outro lado, o BOCA Problems Builder é uma aplicação web cujo propósito é facilitar a preparação de problemas para competições. A validação dos softwares foi realizada por meio de testes de usabilidade, nos quais foram avaliados diferentes aspectos da UX, como usabilidade, qualidade do design visual, utilidade e satisfação. Os resultados, de modo geral, indicam que ambos os sistemas aprimoram a UX de seus respectivos usuários. Portanto, é possível concluir que este trabalho apresenta duas contribuições relevantes para o domínio dos softwares destinados à programação competitiva.
Abstract: BOCA is a programming competition management system widely used in Brazil. This paper describes the development and validation of two open-source software programs complementary to BOCA: BOCADE and BOCA Problems Builder. These systems were designed to improve the user experience (UX) of participants and organizers of programming competitions, respectively. BOCADE is an VS Code extension that offers a specialized development environment for use in programming contests. On the other hand, BOCA Problems Builder is a web application whose purpose is to facilitate the preparation of problems for competitions. The validation of the software was conducted through usability tests, in which different aspects of UX were evaluated, including usability, visual design quality, usefulness, and satisfaction. The results, in general, indicate that both software programs improve the UX of their respective target users. Therefore, it is possible to conclude that this work presents two relevant contributions to the domain of competitive programming software.
Palavras-chave: Maratonas de programação
BOCA
UX
Área do CNPq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Idioma: por
Pais: Brasil
Editor: Instituto Federal Goiano
Sigla da Instituição: IF Goiano
Campus: Campus Catalão
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/5075
Data do documento: 2-Dez-2024
Aparece nas coleções:Bacharelado em Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcae_Luiz Gustavo Albuquerque dos Santos.pdfTermo de ciência e de autorização301,55 kBAdobe PDFVisualizar/Abrir
fichacatalográfica_Luiz Gustavo Albuquerque dos Santos.pdf.pdfFicha catalográfica91,47 kBAdobe PDFVisualizar/Abrir
tcc_Luiz Gustavo Albuquerque dos Santos.pdfTCC1,07 MBAdobe PDFVisualizar/Abrir
ata_Luiz Gustavo Albuquerque dos Santos.pdf.pdfAta de defesa188,32 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.