Please use this identifier to cite or link to this item: https://repositorio.ifgoiano.edu.br/handle/prefix/5075
metadata.dc.type: Trabalho de Conclusão de Curso
Title: MELHORANDO A EXPERIÊNCIA DO USUÁRIO EM MARATONAS DE PROGRAMAÇÃO POR MEIO DE SOFTWARES COMPLEMENTARES AO BOCA
metadata.dc.creator: Santos, Luiz Gustavo Albuquerque dos
metadata.dc.contributor.advisor1: Ribeiro, Fabíola Gonçalves Coelho
metadata.dc.contributor.advisor2: Oliveira, Kênia Santos de
metadata.dc.contributor.referee1: Ribeiro, Fabíola Gonçalves Coelho
metadata.dc.contributor.referee2: Oliveira, Kênia Santos de
metadata.dc.contributor.referee3: Alves, Laura Beatriz
metadata.dc.contributor.referee4: Almeida, Dayse Silveira
metadata.dc.description.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.
Keywords: Maratonas de programação
BOCA
UX
metadata.dc.subject.cnpq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Instituto Federal Goiano
metadata.dc.publisher.initials: IF Goiano
metadata.dc.publisher.department: Campus Catalão
metadata.dc.rights: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/5075
Issue Date: 2-Dec-2024
Appears in Collections:Bacharelado em Sistemas de Informação

Files in This Item:
File Description SizeFormat 
tcae_Luiz Gustavo Albuquerque dos Santos.pdfTermo de ciência e de autorização301,55 kBAdobe PDFView/Open
fichacatalográfica_Luiz Gustavo Albuquerque dos Santos.pdf.pdfFicha catalográfica91,47 kBAdobe PDFView/Open
tcc_Luiz Gustavo Albuquerque dos Santos.pdfTCC1,07 MBAdobe PDFView/Open
ata_Luiz Gustavo Albuquerque dos Santos.pdf.pdfAta de defesa188,32 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.