Skip to main content
Scientific output / Archive Yearly archive

Undergraduate theses

Undergraduate theses supervised by CEDIS researchers.

Years

14 published period(s) listed on this page.

Archive

122 catalogued publication(s), excluding undergraduate theses.

Filter publications

No publications match the selected filters.

2026

  1. Ana Beatriz Norberto da Silva, Beatriz Vieira Nascimento

    Git Ranking: Developing a Gamified Application for Managing and Motivating Agile Teams as a GitHub App

    Bachelor of Software Engineering - University of Brasília (Brazil) · Brasília, DF

    2026
    This work addresses the challenges faced by software development teams in maintaining continuous engagement and the visibility of individual progress within agile methodologies. The main objective is to develop a gamified tool to support Scrum, designed as an integrated GitHub App for team management and motivation, integrating elements of the Octalysis framework to balance intrinsic and extrinsic motivators. The adopted methodology is classified as applied and exploratory, with a mixed approach. The methodological process included identifying the users' motivational profile through the Intrinsic Motivation Inventory (IMI), correlating it to the Core Drives of Octalysis, and selecting gamification techniques via the Judges' Technique. As results, the work presents the specification of functional requirements prioritized by the MoSCoW method, the solution architecture based on the consumption of GitHub Webhooks processed via a Node.js backend and presented in a React/Next.js interface. High-fidelity prototypes were developed to materialize the proposal, focusing on a metrics dashboard and achievements profile with gamification elements, such as badges, progress bars, and continuous visual feedback based on the actual actions of developers in the repositories. The study concludes the planning and design stage of the solution, establishing the foundations for the implementation and validation that will occur in the next phase of the project.
  2. Geovanna Maciel Avelino da Costa, Mylena Angélica Silva Farias

    Atloria: A Gamified Platform for Data Structure Visualization in Augmented Reality

    Bachelor of Software Engineering - University of Brasília (Brazil) · Brasília, DF

    2026
    Learning data structures and algorithms is a recurring challenge in computing-related courses, as it requires the understanding of abstract concepts, dynamic operations, and specific ways of organizing information. Structures such as stacks, queues, and linked lists require students to develop mental models capable of representing insertions, removals, searches, and state changes that are not always easily understood through traditional teaching approaches. In this context, this undergraduate thesis aimed to develop and evaluate Atloria, an educational mobile application that uses augmented reality and gamification to support the teaching and learning of data structures. The solution was designed based on a literature review, requirements elicitation and prioritization, data modeling, architectural definition, and the construction of a functional prototype. The application was developed for Android devices, integrating Flutter, SQLite, Unity, and AR Foundation, and includes features such as authentication, onboarding, thematic rooms, narratives, mini missions, an achievement passport, immediate feedback, and interactive visualization through augmented reality. The proposed experience organizes learning as a gamified journey, in which users interact with visual representations of data structures and track their progress through symbolic rewards and performance records. The validation process included technical tests, software quality analysis, functional tests, and user evaluation, making it possible to verify the operation of the main implemented features and collect perceptions regarding usability, engagement, and learning. The results indicated a positive evaluation of the experience, especially regarding visual organization, ease of use, and the interest generated by the gamified elements. It is concluded that the integration of augmented reality and gamification has potential as a complementary didactic resource to make the study of data structures more visual, interactive, and motivating.
  3. Leonardo Gonçalves Machado

    Parallel optimal solutions for Sliding Puzzle and Rubiks Cube

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2026
  4. Luciano Ricardo da Silva Junior

    Gamification as a Teaching Strategy for Code Smell Identification

    Bachelor of Software Engineering - University of Brasília (Brazil) · Brasília, DF

    2026
    This paper addresses the recurring difficulty faced by programming students in identifying code smells, a challenge that affects the understanding, maintenance, and evolution of software systems. The main goal is to propose a gamified solution that supports learning and makes the detection of these issues more accessible and motivating. The methodology follows a qualitative approach with exploratory, descriptive, and applied characteristics, integrating bibliographic research and a case study. The methodological process included contextual analysis, definition of motivational profiles, ideation and prototyping of mechanics, followed by usability tests, observation of the application's use, and documentation of all stages and results. The proposed platform will allow students to practice identifying code smells in simulated scenarios, receive immediate feedback, and progress through incremental challenges.
  5. Luis Eduardo Carneiro Miranda, Vinícius Mendes Martins

    EstocAI: intelligent inventory manager

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2026
  6. Mateus Cunha Maia

    CPU parallelization strategies for optimizing biological sequence comparison algorithms

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2026
  7. Victorio Lázaro Rocha de Morais

    Pipeline for the analysis of Brazilian biomolecules with an architecture based on microservices and GPUs

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2026

2025

  1. Alexia Naara da Silva Cardoso

    Indigenous Language Translator App: Munduruku

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  2. Amanda Jeniffer Pereira Nobre, Ana Carolina Rodrigues Leite

    Ethical challenges associated with biases in artificial intelligence algorithms: a systematic mapping of the literature

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  3. Artur de Sousa Vieira, Luíza Esteves dos Santos

    OMA: academic multimedia organizer to support the learning of undergraduate engineering students at FCTE

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  4. Brenno Oliveira Silva, Paulo Vitor Silva Abi Acl

    SUPER-R: Development of a Gamified Solution for the Requirements Engineering Course

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  5. Breno Henrique de Souza, Giulia Domingues de Alcantara

    Centralization of administrative information to support student development at FCTE: a chatbot and artificial intelligence approach

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  6. Delziron Braz de Lima, Fellipe Pereira da Costa Silva

    Application to support the promotion of mental health and well-being in the university environment

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  7. Denniel William Roriz Lima

    Exploring gamification in agile software development: a study on challenges, approaches, and guidelines for implementation

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  8. Erick Giffoni Felicissimo

    Design and development of the TROPA software: airsoft operations theater

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  9. Felipe Direito Corrieri de Macedo

    FTV Scout: system for notation and performance analysis in footvolley

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  10. Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos

    Investigation of the use of ChatGPT-4o in the process of eliciting, discovering, and specifying requirements: a case study

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  11. João Pedro Elias de Moura

    SmartPayment: smart contract automation system for assessment and payment in software development

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  12. Kalebe Lopes da Cunha, Murilo Schiler Lopes Santana

    From analysis to implementation: migrating infrastructure from IaaS to FaaS with a focus on reducing costs in AgroMart

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  13. Leonardo Milomes Vitoriano, Mateus de Almeida Dias

    Three Filters: analyzer of scientific information

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  14. Luana Souza Silva Torres

    Development process for collaborative projects: the Agromart experience

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  15. Marcus Vinicius P. Martins

    OpenBatch: batch processing service for private cloud

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  16. Maria Eduarda dos Santos Abritta Ferreira, Sabrina Caldas Berno

    Application of Machine Learning for Non-Invasive Prediction of Euploidy in Human Embryos Based on Morphokinetic Data

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  17. Miguel Matos Costa de Frias Barbosa

    Support System for Organizational Process Analysis: An Approach with Artificial Intelligence and Context Control

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  18. Yuri Alves Bacarias

    Requirements Validation and Verification Process Supported by Large Language Models

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025

2024

  1. Álvaro Henrique de Sousa Gouvea, Luís Guilherme Gaboardi Lins

    Use of Large Language Models in the development of a multimodal chatbot for labor law consultancy

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
    The main objective of this project is the development of a multimodal chatbot specialized in labor law consultancy through a web application.
  2. Antonio Rangel Chaves, Vitor Diniz Pagani Vieira Ribeiro

    Gamification in the Moodle virtual learning environment: guide and tool for content creators

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  3. Caio César Oliveira

    Development of an Artificial Intelligence for the Improvement of Individual Assessment in Software Courses at the University of Brasília

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  4. Christian Fleury Alencar Siqueira, Thiago Siqueira Gomes

    Agromart: integration and publication of the application for family farming

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  5. Daniel Barcelos Moreira, Juliana Pereira Valle Gonçalves

    Accessibility evaluation tools for websites used by older adults: guidelines to support selection

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  6. Daniela Soares de Oliveira, Danilo Domingo Vitoriano Silva

    AI model for Brazilian Sign Language translation

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  7. Eduardo Miranda Roriz, Ian Pereira de Souza Rocha

    Data quality in a big data environment: a systematic mapping

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  8. Francisco Heronildo Sousa Santos, João Vitor Ferreira Alves

    Evaluation and improvement of a web application using usability mechanisms

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  9. Guilherme Rogelin Vial, Lucas Braun Vieira Xavier

    Modeling flows for an application aimed at legal education

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  10. Itallo Cavalcante Gravina

    Portal for visualization and analysis of scientific production data via OpenAlex

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  11. João Pedro Alves Machado, Júlio César Martins França

    Rendering flows of a legal education application on mobile devices

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  12. Nathalia Lorena Cardoso Dias

    Why are already defined software improvement processes not being used by companies? A literature review

    Bachelor of Software Engineering - University of Brasília (Brazil)

    2024

2023

  1. Abner Filipe Cunha Ribeiro, Rafael Leão Teixeira de Magalhães

    Association for Agromart applications of a CSA in cloud

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  2. André Aben-Athar de Freitas, Pedro Vitor de Salles Cella

    An evolution of the Agromart project - individualized and automated deployment of a CSA environment

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  3. Felipe Boccardi Silva Agustini, Giovanna Borges Bottino

    Payment integration module and maintenance for the Agromart software

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  4. Francisca de Fátima Araújo Lucena, Mariana Guedes da Silva

    Detection of fake news related to COVID-19 in Brazil

    Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil)

    2023
  5. Giulia Lobo Barros

    Improvement of a software requirements engineering process

    Bachelor of Software Engineering - University of Brasília (Brazil)

    2023
  6. Guilherme Daniel Fernandes da Silva, Lorrayne Alves Cardozo

    Software quality and population aging: an analysis based on ICT Household data

    Bachelor of Software Engineering - University of Brasília (Brazil)

    2023
  7. Ítalo Alves Guimarães

    Implementation of a support application for the gamified course in HCI

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
    This project aims to present the implementation of an application for the gamified discipline of Human-Computer Interaction at the University of Brasília (UnB). Gamificationis an approach that uses game elements to engage and motivate students in their learning process. The developed application aims to complement the experience of the HCIdiscipline by offering gamified features and functionalities that promote active student participation. To achieve this goal, methods and concepts from Software Engineering were employed, including the study of relevant literature on RPGs and the Octalysisframework, requirements gathering, as well as Scrum. This project presents the requirements elicitation, prioritization, and technical specifications of the system implemented inthe Final Project 2. Additionally, the development architecture defining the technologiesand environment in which the system was developed is presented, along with a proof-ofconcept including the prototype screens with some of the functionalities using the chosentechnology, and the relational modeling of entities and data. Finally, the implementationof the application is presented, along with a summary of the development process and the conclusion obtained.
  8. The goal of this work is to design and implement a system for analyzing learning indicator metrics related to the Learning for the Third Millennium (A3M) program. The system serves as the gateway for all users wishing to utilize these indicator metrics. It is important to note that this is a web system. The development of this system involved a literature review on software engineering concepts, particularly development methodologies, as well as the execution of activities for requirements elicitation, development, and prioritization, along with the modeling of needs for the system's development. In the first phase, the planning of all actions necessary for the SAMI project was carried out, especially modeling, prototyping, and prioritizing requirements. With this data collected, it was possible to move to the next phase, which is implementation and testing.
  9. 2023
    In the last decade gamification has gained greater prominence due to its ability to generate motivation and engagement by applying game elements in non-gaming contexts. The accession of gamification in the teaching process is a way to encourage the participation and constancy of students during learning. The RPG (Role-Playing Game) is a genre of game characterized mainly by four elements - the story narrative, the characters, the progress system and the challenges. These RPG elements are key to generating interest in players. When applied in the teaching environment, the RPG can promote greater interaction and immersion of students. Taking this into consideration, this work presents a learning process that applies gamification concepts together with RPG elements, called Jornada, whose proposal is to increase student engagement and motivation. From the application of this process in a Human-Computer Interaction (HCI) class at the University of Brasilia (UnB), it was possible to collect information used to evaluate the feasibility of using the process in the classroom.
  10. Júlia Farias Sousa

    Analysis of students perceptions on the use of distance learning in the Software Engineering course, FCTE/UnB

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  11. Lucas Ganda Carvalho, Wictor Bastos Girardi

    Prediction of Code Execution Time in Lambda Functions

    Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil)

    2023
  12. Lucas Lopes Xavier

    Implementation of LGPD and ISO 29100 privacy requirements in health applications

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  13. Luis Bruno Fidelis Gomes

    Business Intelligence applied to health: monitoring dashboards for professionals in the Psychosocial Care Network

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  14. Luiz Henrique Fernandes Zamprogno, Victor Eduardo Araújo Ribeiro

    Latte - A Gamified Chatbot to Support Scientific Article Writing

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  15. Marcelo Victor de Sousa Silva, Washington Bispo Arishita Júnior

    FormsGeo - A Geolocation-Based App for Social Surveys

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  16. Nathalia Lorena Cardoso Dias

    Why are already defined software improvement processes not being used by companies? A literature review

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  17. Rafael Berto Pereira

    From defining software engineering guidelines to the complementary use of ChatGPT: a case study of startups in the Federal Government

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  18. Ricardo de Castro Loureiro

    Technologies for inclusion: Metrics for evaluating web page accessibility for visually impaired people

    Bachelor of Software Engineering - University of Brasília (Brazil)

    2023

2022

  1. Almir José Malheiros Franco, Guilherme Jesus Nunes

    System to support and track final course projects

    Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil)

    2022
  2. Amanda Emilly Muniz de Menezes, Letícia Karla Soares Rodrigues de Araújo

    Identifying Factors Affecting Dropout in Higher Education

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
    Identifying factors that influence academic dropout is crucial for coordinators to take preventive actions against student desertion. This thesis aims to explore the current state of research in the field, seeking to understand the main factors associated with academic dropout and how they can be applied in predictive models of dropout. A quantitative, exploratory, and explanatory applied research was conducted, using case study techniques and bibliographic research. The systematic literature review indicated that dropout could be predicted by academic, demographic, and learning factors. Using these factors, predictive models were developed with the help of machine learning algorithms, whose predictions proved sensitive to changes in course flows. It concludes that academic, demographic, and learning factors are effective in predicting dropout, with the selection and application method of these factors being crucial for achieving accurate predictive results. Moreover, the application of academic factors in predictive models requires consideration of the specific context of the analyzed data.
  3. Byron Kamal Barreto Correa, Igor Guimaraes Veludo

    An evolution of the Agromart project - open source, payment methods, and co-farmer management

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  4. Cauê Mateus Oliveira, Lucas Midlhey Cardoso Naves

    University of Heuristics - a game to support learning Nielsen's heuristics

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  5. Érico Maximiano Bandeira

    Pixel - A Gamified Tool for Learning Usability Criteria

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
    The use of gamification in the area of human-computer interaction has become a practice to engage and motivate users. In this work, the practice of gamification in the usability evaluation process is addressed. The usability-oriented gamification design process is particular to each application environment and user group. Bearing in mind that gamification projects, in general, have positive results, even if they address different objectives in relation to engagement and motivation. Taking this into account, this work presents the application of a gamified software product that aims to engage and motivate undergraduate students to study usability criteria. The methodology of systematic literature review was used for the theoretical basis for the development of the gamified application called Pixel. The application of Pixel in a human-computer interaction class generated data and information, which were used in the evaluation and analysis of motivation, engagement and use of usability criteria by students.
  6. Fabiana Luiza Vasconcelos Pfeilsticker Ribas

    Accessibility analysis for older adults in e-Gov services

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  7. Fabiana Luiza Vasconcelos Pfeilsticker Ribas

    Accessibility analysis for older adults in e-Gov services - a case study

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  8. Gabriel Batista Albino Silva, Helena Bretas Goulart

    Identification of non-functional requirements for serious games focused on the special needs of children with ADHD

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  9. Gabriel de Jesus Carvalho

    IA-QVT - a tool for collecting and processing work-life quality data focused on usability and accessibility

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  10. João Gabriel Rossi, Paulo Vitor Coelho da Rocha

    Promoting quality of work life in the public sector - proposal of a web tool to support data collection for the quality of work life assessment inventory (IA_QVT)

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  11. Rafael Santos Teodosio

    $tudy - A Gamified Financial Education System

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
    The objective of this work is to design and implement a gamified system for financial education. The method used was the typical software engineering construction with requirements gathering as well as a literature study of the The method used was a typical software engineering construction with a survey of requirements and a literature study of gamification frameworks, especially Octalysis, along with the study of software development methodologies used to plan the system. In this work we present the requirements survey and its prioritization as well as the necessary specifications for the implemented system. We also present a prototype where we define the visual identity and the prototype of the screens present in the system along with the relational modeling of the data and its entities, and present the application architecture where we show how the application was structured, and its final version.
  12. Renan Cristyan Araujo Pinheiro

    Case study on the improvement of the software verification and validation process in a public sector agency

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  13. Victor Eduardo Araújo Ribeiro

    Gamified chatbot for academic information inquiry

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022

2021

  1. Allan Jefrey Pereira Nobre

    Using Learning Analytics and Educational Data Mining to Support Pedagogical Decisions During TBL Methodology Application

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  2. Ateldy Borges Brasil Filho

    Gamification evaluation: a practical application in a junior enterprise

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  3. Augusto Moreno Vilarins Cardoso da Silva, Ícaro Pereira de Oliveira

    Usability information extraction from app comments on the Play Store

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  4. Caio César de Almeida Beleza

    Issues in software interfaces that lead users to errors and how to avoid them

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  5. Filipe Toyoshima Silva

    State of practice of software maintenance in the context of early-stage software startups

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  6. Gabriela da Gama Piveta

    Green Software Business Guide

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  7. Levi Alves de Freitas Júnior

    Fall notification system through cloud computing

    Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil)

    2021
  8. Lucas Pereira de Andrade Macêdo, Lucas Siqueira Rodrigues

    Technological innovations in family farming - Agromart

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  9. Vítor Cardoso Xoteslem

    Elaboration of a testing strategy in a geographically distributed volunteer team

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
  10. Weiller Fernandes Pereira

    Systematic literature review on the use of frameworks in the construction of gamification in education

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
    The application of gamified processes in the field of education has become increasingly common over the last few decades. Each project has unique characteristics, utilizing different techniques and being applied across various modalities and levels of education. However, creating a gamification is not just about inserting game elements into a given activity. There are tools designed to assist in this creation process, providing a step-by-step guide that contains methods and mechanics to be followed by those wishing to develop a gamified project. This work presents a systematic review of the literature, aiming to find these tools, referred to as gamification frameworks or models, and to combine the data found with other extracted criteria such as the countries and the educational levels where these frameworks are used. This review was divided into three stages - planning, execution, and summarization. In the planning stage, the research question, search string, acceptance criteria, and information to be extracted were defined. In the execution, the review is carried out, with the selection of primary studies and data extraction. In the summarization, the results are generated through graphs. At the end, an evaluation was conducted, considering the results obtained on the use of gamification frameworks in conjunction with other extraction criteria used in the review.

2020

  1. Eneias Paulo de Oliveira

    PA-Star-Web: a cloud architecture for obtaining optimal multiple alignment of biological sequences

    Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil)

    2020
  2. Gustavo Vieira Braz Gonçalves, Luiz Guilherme S da Silva

    Development of a software solution for fleet management, a practical application

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020
  3. Iolane Caroline Alves de Andrade

    The use of exploratory testing - a practical application

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020
  4. Lucas Gomes Pereira

    Applying Gamification Techniques to the Team-Based Learning Methodology: Applying Octalysis in TBL Phase 1

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020
  5. Rafael Contessotto Bragança Pinheiro

    An approach to support the initiation of software process improvement programs through the prioritization of benefit expectations

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020
  6. Rodrigo Rocha Gomes

    CUDA-Sankoff-Web: a web tool for structural secondary alignment calculation

    Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil)

    2020
  7. Ronyell Henrique dos Santos

    Using refactoring operations to improve variability in software systems

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020
  8. Sannya Santana de Arvelos

    Planning software process improvement based on issue analysis

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020

2019

  1. Bruno Contessotto Bragança Pinheiro

    Active Gamification - A Process for Successful Gamification

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2019
  2. Victor Hugo Arnaud Deon

    PGTBL - Team-Based Learning management platform

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2019

2018

  1. Iago Rodrigues Gonçalves

    Support for promoting the visibility of technical debt

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
  2. Jonathan Nogueira Rufino Batista Paiva, Luis Henrique Nunes Guimarães

    NotifiCar - app for monitoring the status of cars in a city

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
  3. Laércio Silva de Sousa Júnior

    Determining the authorship rate within a project using Git

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
  4. Paulo Markes Rodrigues de Oliveira Calado

    Strategy to identify improvement opportunities in gamified applications

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
    Currently, individuals are spending an increasing amount of time using devices connected to the internet, making it a challenge to capture and maintain the attention of a specific audience. Distraction occurs in an instant; a moment of inattention is all it takes for everyone to start checking notifications on their phones. The speed at which new technologies and software are adopted is only matched by the speed at which they are abandoned. Against this backdrop, an emerging strategy in various fields is the incorporation of playful elements as a means of fostering engagement, a concept known as gamification. While gamification proves to be a promising approach, it is essential that it continuously evolves to remain appealing and aligned with the expectations and development of its audience. A thorough analysis of a gamified initiative, aimed at identifying areas for improvement, is crucial for determining directions for evolution. Therefore, this study aims to define a strategy that enables the identification of potential improvements in gamified applications. Such improvements are highlighted by the evaluation of project indicators that measure usability and by direct feedback from users after testing the application. Direct interaction with users allows adjustments to be informed by the perspectives of those the project is intended for. The convergence of users' views in favor of the suggested improvements validates the effectiveness of the proposed strategy.

2017

  1. Leandro Alves Ferreira Santos

    Gamified Software to Support Teaching and Learning Mathematics for Children

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2017
    The usage of software has grown as computers become popular. There have emerged, both in academia and in the market, technological solutions for several areas, among them education. On the other hand, classroom teaching and learning continues to suffer from classical educational problems such as lack of student and teacher motivation and lack of clear educational goals. And although software supports learning across a range of disciplines and ages, children’s audiences, especially in mathematics, have been little contemplated with the benefits that technological solutions can bring. Therefore, the use of pedagogical approaches, such as Bloom’s Taxonomy and Formative Assessments, together with gamification techniques, such as Octalysis, can be used to develop a technological solution that contemplates this public. The present work aims to design and develop software to assist the teaching and learning of mathematics for children in the classroom. Among the results obtained are the design of gamification in Octalysis, the types of questions and pedagogical approach to be used, besides the software itself in operation.
  2. Tiago Ribeiro de Assunção

    Application of Gamification in the About Social Network

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2017
    In recent years, social media platforms have gained significant visibility in the technological landscape, becoming a predominant channel for communication and information dissemination among digital users. The Social Network About (RSA), a platform developed by a student from the University of Brasília, exemplifies this phenomenon by attracting users for initial use. However, it faces challenges in retaining these users over the long term. Gamification emerges as a promising methodology in this context, employing techniques designed to motivate and engage users in performing specific activities, maintaining their interest through different stages of software interaction. This study proposes the integration of a gamification framework into the Social Network About (RSA), positioning itself as a technological development project. The aim is to overcome the user retention challenges identified in RSA by applying gamification principles that encourage continuous and engaged user participation. Through this approach, the goal is not only to increase the platform's usage time but also to enrich the user experience, promoting a deeper and more meaningful engagement with the social network. Therefore, this work represents a valuable contribution to the field of social software development, by exploring the application of gamification strategies as a means to improve the user-platform interaction dynamics in social networks.
  3. Yeltsin Suares Gama

    Learning support system.

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2017

2016

  1. Employees are the main assets of software organizations and the software industry is characterized by frequent technological changes, which entail a continuous flow of new knowledge. Due to the volume of knowledge, software organizations have problems in identifying the content, location and use of knowledge, that is, difficulty in managing this knowledge. The Experiment Factory can be considered to represent the knowledge management initiative. A basic step inside the Experiment Factory is the experience base. The purpose of this work is the abstraction of the process of building a experience base for R & D laboratories, inserted in the context of Software Engineering teaching of a Brazilian public university, and that do not have a defined knowledge management process. To do this, was executed a case study in two R & D laboratories - ITRAC (Information Technology and Research Center) and LFS (Software Factory Laboratory), idealized from the need to create an environment that proposes to students, Experiences related to the development of software, processes and methodologies in this area. The implementation of the experience bases for R & D laboratories could be realized based on a process of structuring the base of experiments, within an Experiment Factory model that has been adapted to the context of R & D laboratories. The process adopted fulfills the objective of the work, since through it, was possible to build a base of experiences to maintain the knowledge generated by the objects of study. With this, the OwnCloud tool has become the experience base of the ITRAC and LFS R & D laboratories.
  2. Bruna Nayara Lima

    Framework for Evaluating Educational Games: Motivational and Learning Aspects

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2016
  3. Cristóvão de Lima Frinhani

    Application of Natural Language Processing - A Support Tool for Correcting Essay Questions

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2016
    In the context of distance education (DE), which has been experiencing global expansion, one of the most significant challenges is the scalability of evaluating essay questions. This challenge impacts the efficiency of tutors and the quality of feedback provided to students, as grading such questions requires considerable time. To address this issue, a support system for pre-evaluation was developed, utilizing natural language processing (NLP) and machine learning (ML) to automate the assignment of preliminary grades to student responses. The proposed system is divided into two main parts - the first applies semantic similarity algorithms to compare student responses with provided answer keys; the second part is a web interface that facilitates the registration of questions and answer keys, submission of responses by students, and allows the tutor to evaluate the responses. The accuracy of the system is continuously improved through tutor feedback, enabling ML to adjust the evaluation criteria as needed. The system was tested in the course on the fundamentals of computer architecture, where it demonstrated the ability to assign meaningful grades to student responses and revealed an improvement in the accuracy of evaluations based on tutor feedback. It is concluded that the pre-evaluation support system offers a promising solution to the challenges faced in evaluating essay questions in DE environments, enhancing the scalability of the grading process and the quality of feedback provided, with potential for application across various fields of knowledge.
  4. Leandro Veloso Rodrigues

    A study on the contribution of the Science Without Borders Program to the development of behavioral competencies in software engineering

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2016
    Behavioral competencies relate to knowledge, attitudes and non-technical skills associated to the social, personal and cognitive areas. Behavioral competencies are as important as technical skills regarding the success of any software project. Many times, these skills are strongly linked to the achievement of tasks performed by software engineers. Some ways of developing these skills are related to personal exposure to new challenges and situations. The Science Without Borders (CSF) is a program which aims, among other objectives, to encourage, practice and develop non-technical skills in the Brazilians’ science students. The graduation in Software Engineering is one of the Brazilian courses that can make use of this program. However, what are the real benefits related to behavioral competencies for Software Engineering students who participate in CSF academic exchange project? The present document aims to answer this question by mapping the essential behavioral competencies for Software Engineering students and verifying how the CsF affects them. The verification of how former FCTE‘s Software Engineering students observe the development of these type of competencies was obtained by a survey. According to the results of this project, the students believe that not only do they communicate better in portuguese, but also in different languages, they’ve acquired a better critical thinking ability, also they‘re more responsible and sensible to different cultures. Summarizing it, in their perspectives the CSF experience gave the support to the development oF some important behavioral competencies expected for a software engineer.
  5. Ludimila da Bela Cruz

    Support Tool for the Construction of Gamification Projects

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2016
    Motivation is the driving force that leads people to achieve goals, objectives, or solve problems. This project proposes the creation of a tool that, through the use of gamification elements, allows the user to shape that motivation. The idea of using gamification to make people feel as motivated in real life as they do while playing has been explored by various authors in recent years. Integrating technology with gamification aims to extend the reach of gamification to the public. Gamification not only uses game elements to motivate but also generates engagement, making people committed to their personal goals, corporate objectives, or any other cause where gamification is applied. The development of the tool began with a literature review, from which a specific gamification model was selected to form the core of the tool. The initial proposal was crafted with the intention of providing users with a support tool for the construction of gamification projects. The developed tool aligns with this philosophy.
  6. Wilker Mesquita de Assunção

    Gamified Learning Environment for Teaching Algorithms

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2016
    The use of software has been increasingly popular in society, including in virtual learning environments. As technology advances, pedagogical methods have evolved, giving rise to new approaches aimed at leveraging these advancements to enhance teaching and learning processes. This study introduces the adaptation of a virtual learning environment for teaching algorithms, employing Gamification techniques as proposed by Yu-kai Chou, in conjunction with the educational strategies developed by Salman Khan. The virtual learning environment Moodle was used to structure a fully gamified course on algorithms, supported by the software Funifier and Scratch. The online course, lasting one month, is structured into weekly tasks that cover the basic concepts of computational algorithms, incorporating established gamification elements such as points, badges, and leaderboards, aiming to effectively engage and motivate students.

2015

  1. Igor de Araújo Ramos

    Proposal of a methodology for creating maps in systematic mapping studies based on knowledge related to ontologies

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2015
  2. Thiago Silveira Honorato

    A proposal for a selection method for CMS systems

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2015
  3. Tiago Querubim

    Proposal for a Set of Skills for a Scrum Master

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2015
  4. Victor Hugo Alves de Carvalho

    Impact analysis of programming techniques on the performance of AndroidTM applications

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2015

2014

  1. Giancarllo Helion Frota Soares

    Proposal of a Set of Competencies for the Agile Team

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
    Topics
  2. Giancarllo Soares

    Proposal for a Set of Skills for an Agile Team

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
  3. Guilherme Fay Vergara

    Deployment of software as a service on a private cloud for the FCTE software factory

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
    The objective of this final course design is bring the reader first state of the art on cloud computing later a brief explanation of tools for cloud computing, through all levels of architecture, and later the proposition of a deployment model of computing cloud to the software factory and finally the deployment of this model. The deployment of such services is within a private cloud, allocated within the CEBRASPE servers. The main services are available - Express which is a system that is primarily maintained by SERPRO, and owncloud, software that implements the sharing of any files in the cloud. These services increase the productivity of the factory members and increase their collaboration in projects developed internally.
  4. Luciano Hideaky de Macedo Endo

    Support metrics for effort estimation in the development of Business Intelligence systems

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
  5. Maylon Feliz Brito

    Knowledge Transfer in Software Processes in Software Factory Contracting by the Brazilian Federal Government

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
  6. Pedro Henrique Potiguara Carvalho

    Search System in a Virtual Learning Environment Based on Profiles

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
    This work aims to model and implement the search part of a virtual learning environment, taking into account both the group profile of the user performing the search and their individual profile. This type of search modeling allows documents that are closer to the user's needs and therefore more relevant to them to be presented as search results. Throughout the work, the proposal is described, as well as the development process adopted for the work. The methodology used for the work revolves around studies of already implemented solutions for defining group profiles and individual profiles, in addition to composing (integrating) these implementations and building the search associated with this composition. As a result of this work, an environment was developed capable of presenting HTML pages with content relevant to the user, based on a search performed by them and based on their profile.
  7. Rafael Ferreira dos Santos

    Evaluation of the implementation of an ITIL v3-based Service Desk system - a case study in a public agency

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
    This work aims to evaluate the deployment of a Service Desk tool for IT service management in a public organization, aligning with its strategic objectives, daily operations, organizational needs, and the ITIL v3 infrastructure library. IT services are crucial for organizational activities, with management applications being integral for client access to these services. In the public sector, the increasing demand for quality service delivery emphasizes the importance of effective IT management applications to adapt to constant IT changes. The study identifies the lack of proper IT service management or flawed management as a source of service availability issues, resource overallocation, and negative impacts on IT's reputation. It focuses on the Ministry "A" scenario, highlighting the necessity for an effective IT Service Management tool, OTRS, based on Incident Management processes to improve the IT Governance Index (iGovTI). This End Graduation Work seeks to assess the implementation process of OTRS and its potential to enhance IT Service Management governance.
  8. Ramaiane Medeiros da Silva

    Quality in software process modeling

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
  9. Tiago dos Santos Querubim

    Proposal of a Set of Competencies for a Scrum Master

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
    Topics
  10. Vinicius Brito

    Proposal for a Set of Skills for a Product Owner

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014
  11. Vinícius Maia de Brito

    Proposal of a Set of Competencies for the Product Owner

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2014

2013

  1. Antonio Bezerra da Silva Júnior

    Tool support for the quality assurance process: QUASAR - Software Quality and Results Assessment

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2013
  2. Artur Potiguara Carvalho

    Organizational Innovation in Software Engineering in the Context of Public Companies

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2013
  3. Breno Dantas Cruz

    A systematic mapping of metrics for agile methodologies Scrum, Kanban, and XP

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2013
  4. Eduardo Pinto Barbosa

    Validity in Software Factory Contracting Processes Based on Agile Principles

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2013
  5. Greg Ouyama Martins

    Evaluation of algorithms for sorting digital documents retrieved in search

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2013
    The quest for information originated from libraries, where it was possible to retrieve necessary data through consultations using catalog cards, organizing books by title, author, year, or publisher. With technological advancements, this process was automated, allowing these tasks to be performed on computers. However, due to the vast volume of available information, efficiently finding specific information can be challenging, making the search process exhaustive and complex. To address this issue, there are studies and implementations concerning the sorting of retrieved information. It is also relevant to apply techniques for customized queries based on criteria defined by users. This work aims to analyze the effectiveness of dynamic and static algorithms in sorting retrieved information, exploring the customization of queries in open-source search engines. We will evaluate which algorithm offers greater accuracy, using precision x recall metrics, which allow for a degree of customization in queries, including user profiles from the four engineering courses at the University of Brasília - Faculdade de Ciências e Tecnologias em Engenharia (FCTE), and how software engineering can enhance the sorting and retrieval of information.
  6. Tiago Gomes Pereira

    Definition of Acceptance Criteria Based on Product Quality Metrics for an Agile Software Development Demand Management Process

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2013