Skip to main content
Area of expertise

Software Architecture

Software Architecture is a fundamental field in systems engineering involving the structural organization of software components, their interactions, and the guiding principles that define the design and evolution of systems. This area ensures the efficiency, scalability, and maintainability of software systems, directly impacting the quality and performance of applications.

Researchers
2
Active projects
0
Related publications
44
Software Architecture
Area illustration: Software Architecture

Software Architecture is a key field in systems engineering that encompasses the structural organization of software components, their interactions, and the guiding principles that govern the design and evolution of systems. This area is pivotal in ensuring efficiency, scalability, and maintainability of software systems, directly affecting the quality and performance of applications.

About the Area Coordinator

Prof. André Lanna

A professor and researcher in the field of Software Architecture. Currently, he serves as an associate professor at the University of Brasília, significantly contributing to the undergraduate Software Engineering program at the Gama campus and the Graduate Program in Applied Computing.
More About the Coordinator

Research Team

Bachelor’s Thesis

  • Luis Eduardo Carneiro Miranda

    Smart Inventory Manager

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

  • Vinícius Mendes Martins

    Smart Inventory Manager

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

Previous Researchers

Master’s degree

  1. Dione Ramos Canuto Moura

    Proposal for Improving the Usability of the Interaction Between User and Corporate System of the Brazilian Army

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2025
    SiCaPEx, the Brazilian Army Personnel Registration System, plays an essential role in the efficient management of information for personnel processes in the Brazilian Army. However, over time, an increase in operational difficulties and software performance has been observed, evidenced by the growing number of support requests related to the system's usability. This work aims to analyze the usability of SiCaPEx, examining the interaction between users and the system from 2019 to 2023, and propose improvements based on the results obtained, implementing them in a practical way. Effective personnel management in the Army directly depends on the reliability of the data processed by SiCaPEx. The methodology adopted included a quantitative-qualitative approach, which combined bibliographic research and documentary analysis to explore the usability challenges faced. The usability assessment was carried out through the SUS (System Usability Scale) questionnaire and Nielsen's Heuristic Evaluation, offering a comprehensive view of users' perceptions. The collected data were statistically analyzed using specialized software, such as SPSS, R-Studio, Iramuteq and Excel. The results indicated significant usability problems in SiCaPEx. The overall score of the SUS questionnaire was below expectations, highlighting the need for improvements in areas such as ease of learning, efficiency, memorization, error minimization and user satisfaction. These problems were highlighted by the respondents and validated by data analysis. Based on the suggestions for improvement identified, an Internal Memorandum was prepared and a FAQ (Frequency Answer the Question) was implemented to answer frequently asked questions about the system, an initiative that was well evaluated by users. It is expected that the results of this research will contribute significantly to more efficient personnel management, directly impacting the administrative and operational activities of the Brazilian Army.
  2. Emanuel Galhardo de Oliveira

    DevOps assessment model in cloud environments with DORA metrics: a study in the financial sector

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2025
  3. Tássio Correia da Silva

    3SW: an adapted CIS Controls v8.1 model for mitigating threats to Web servers

    PhD Thesis, Federal University of Espirito Santo (Brazil)

    2025
  4. Taylor Rodrigues Lopes

    Method for Migrating Legacy Monolithic Systems to Microservices Architecture

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2021
    Currently, most organizations depend on Information Systems. In general, these systems are built based on monolithic architecture, with centralized execution on a single server. Over the years, however, the constant changes to meet business needs and the accumulation of technical debt, have made these systems increasingly larger and complex, making aspects such as maintainability and scalability difficult. This difficult reality experienced by many organizations motivated the present work to investigate a new architectural trend called microservices. Popularized by companies like Netflix and Amazon, microservices can be an alternative for the modernization of legacy systems, providing low downtime and imperceptible impact to the end user. In this new architecture, the software is broken down into small parts that work independently and autonomously, bringing some improvements in terms of software quality attributes. However, there are also challenges and tradeoffs - adopting microservices tends to be a difficult process and not rarely unsuccessful, mainly due to the lack of methods to conduct the migration process. In this sense, based on scientific studies, this work presents a migration method entitled Microservice Full Cycle - MFC, inspired by the software development life cycle and DevOps strategies. The goal is to assist legacy software systems to gradually evolve guided by a set of steps and activities common to the microservice architecture. The validation of the MFC method is done through an experiment in a real application, showing advantages such as more cohesive and uncoupled codes, technological independence, agility in build, test and deploy (automation), scalability under high demand, greater interoperability and integration, geodistributed capabilities, plus realtime monitoring and feedback.
  5. Felipe Evangelista dos Santos

    Implementation of the integration of the UnB service bus with monitoring tools

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2020
    The adoption of a Service-Oriented Architecture (SOA) in the implementation of services and microservices in distributed system applications facilitates the use of development standards, maintenance, flexibility in service development, and interoperability between services and systems. The Computing Center (CPD) of the University of Brasília (UnB) engages in various software automation processes, ranging from the maintenance of existing systems to the development and deployment of new technological solutions. Continuous monitoring of the performance of services, microservices, and systems becomes crucial. This study, of an exploratory nature, aims to investigate solutions and tools for implementing and managing the monitoring of distributed services and systems at UnB, through systematic mapping. The research was theoretically grounded to develop a model that was applied to the monitoring module of the UnB service bus. Simulations were conducted with the developed solution, allowing the analysis of the integration between the service bus and the proposed monitoring tool.
  6. James Taylor Faria Chaves

    Service-Oriented Architecture (SOA), Agile Development Methods and Quality Assurance (QA) - a case study

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2019
    This work introduces the NatVI framework, focusing on the integration between Service-Oriented Architecture (SOA), Agile Development, and Quality Assurance (QA). Developed from a literature review that identified and evaluated the trade-offs between SOA and agile methods, NatVI aims to provide a comprehensive solution for the software development cycle, especially for service-based applications. It includes best practices from SOA and agile principles, emphasizing the importance of QA, essential for software projects in dynamic business environments. A case study in a unit of the Brazilian federal government assessed the application of NatVI, observing improvements in software quality, understanding of agile methods, and client satisfaction with the development process. The study also highlighted limitations, such as the size of the IT team and the number of clients involved, leading to a subjective evaluation through semi-structured interviews. The preliminary results suggest that NatVI has potential, but also highlight the need for further research, paving the way for future studies on emerging technologies, such as containers and DevOps.
  7. Eduardo Zambon

    Optimization of reliability indices in electric power distribution networks

    Master's Thesis in Informatics, Federal University of Espirito Santo (Brazil)

    2006

Postgraduate Specialization

  1. Nívia C. Queiroz

    Application of a Method for Reverse Engineering in Legacy Systems

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2010
  2. Otávio Gomes Lumba de Oliveira

    Project Management Process: an approach using PMBOK and Scrum aligned with the reality of Giro Novo Company

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2010
  3. Pauliane Alves de Paula

    Proposal for Associating an Agile Development Process with the Use of a CASE Tool

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2009
  4. Tiago Souza Fraga

    Proposal of a Software Development Process for Small Teams

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2008

Bachelor’s Thesis

  1. 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.
  2. Luis Eduardo Carneiro Miranda, Vinícius Mendes Martins

    EstocAI: intelligent inventory manager

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

    2026
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. Marcus Vinicius P. Martins

    OpenBatch: batch processing service for private cloud

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

    2025
  9. 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
  10. 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
  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. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. Bruno Contessotto Bragança Pinheiro

    Active Gamification - A Process for Successful Gamification

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

    2019
  19. 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
  20. 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
  21. 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.
  22. 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
  23. 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
  24. Caio Appelt Resende

    Restructuring the Eficiente Tool Aiming at Adapting It to BPMN Notation

    Bachelor of Computer Science - University of Brasília (Brazil)

    2012

Current Projects

  • Software Factory Laboratory - Research and development project started in 2018 at the University of Brasília, focused on integrating training, applied research, and software development.

Publications and Productions

Publications (44)

  1. 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.
  2. Luis Eduardo Carneiro Miranda, Vinícius Mendes Martins

    EstocAI: intelligent inventory manager

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

    2026
  3. 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
  4. Luciano Ricardo da Silva Junior, Sergio Antônio Andrade de Freitas, André Luiz Peron Martins Lanna

    DevDog: A Gamified Web Platform for Teaching Code Smell Identification

    40th Brazilian Symposium on Software Engineering (SBES 2026) - Tools Track, September 8-11, 2026 • São Paulo, SP, Brazil

    2026
    Paper accepted at the Tools Track of the 40th Brazilian Symposium on Software Engineering (SBES 2026), presenting DevDog, a deployed gamified web platform with theory guides, contextualized exercises, line-level smell marking, immediate feedback, collectible treats (petiscos), progressive hints, and community statistics. Implemented with React, Vite, Tailwind CSS, Express, Prisma, and PostgreSQL, covering a catalog of 19 smell types inspired by Fowler's catalog.
  5. Dione Ramos Canuto Moura

    Proposal for Improving the Usability of the Interaction Between User and Corporate System of the Brazilian Army

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2025
    SiCaPEx, the Brazilian Army Personnel Registration System, plays an essential role in the efficient management of information for personnel processes in the Brazilian Army. However, over time, an increase in operational difficulties and software performance has been observed, evidenced by the growing number of support requests related to the system's usability. This work aims to analyze the usability of SiCaPEx, examining the interaction between users and the system from 2019 to 2023, and propose improvements based on the results obtained, implementing them in a practical way. Effective personnel management in the Army directly depends on the reliability of the data processed by SiCaPEx. The methodology adopted included a quantitative-qualitative approach, which combined bibliographic research and documentary analysis to explore the usability challenges faced. The usability assessment was carried out through the SUS (System Usability Scale) questionnaire and Nielsen's Heuristic Evaluation, offering a comprehensive view of users' perceptions. The collected data were statistically analyzed using specialized software, such as SPSS, R-Studio, Iramuteq and Excel. The results indicated significant usability problems in SiCaPEx. The overall score of the SUS questionnaire was below expectations, highlighting the need for improvements in areas such as ease of learning, efficiency, memorization, error minimization and user satisfaction. These problems were highlighted by the respondents and validated by data analysis. Based on the suggestions for improvement identified, an Internal Memorandum was prepared and a FAQ (Frequency Answer the Question) was implemented to answer frequently asked questions about the system, an initiative that was well evaluated by users. It is expected that the results of this research will contribute significantly to more efficient personnel management, directly impacting the administrative and operational activities of the Brazilian Army.
  6. Emanuel Galhardo de Oliveira

    DevOps assessment model in cloud environments with DORA metrics: a study in the financial sector

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2025
  7. Tássio Correia da Silva

    3SW: an adapted CIS Controls v8.1 model for mitigating threats to Web servers

    PhD Thesis, Federal University of Espirito Santo (Brazil)

    2025
  8. 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
  9. 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
  10. 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
  11. 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
  12. Marcus Vinicius P. Martins

    OpenBatch: batch processing service for private cloud

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

    2025
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. MACIEL, C., MENDES, F. F., PEREIRA, V. C., YAMAUCHI, E. A.

    Defining Digital Legacy Management Systems' Requirements

    LECTURE NOTES IN BUSINESS INFORMATION PROCESSING, LNBIP 455 (256-279)

    2022
  20. Taylor Rodrigues Lopes

    Method for Migrating Legacy Monolithic Systems to Microservices Architecture

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2021
    Currently, most organizations depend on Information Systems. In general, these systems are built based on monolithic architecture, with centralized execution on a single server. Over the years, however, the constant changes to meet business needs and the accumulation of technical debt, have made these systems increasingly larger and complex, making aspects such as maintainability and scalability difficult. This difficult reality experienced by many organizations motivated the present work to investigate a new architectural trend called microservices. Popularized by companies like Netflix and Amazon, microservices can be an alternative for the modernization of legacy systems, providing low downtime and imperceptible impact to the end user. In this new architecture, the software is broken down into small parts that work independently and autonomously, bringing some improvements in terms of software quality attributes. However, there are also challenges and tradeoffs - adopting microservices tends to be a difficult process and not rarely unsuccessful, mainly due to the lack of methods to conduct the migration process. In this sense, based on scientific studies, this work presents a migration method entitled Microservice Full Cycle - MFC, inspired by the software development life cycle and DevOps strategies. The goal is to assist legacy software systems to gradually evolve guided by a set of steps and activities common to the microservice architecture. The validation of the MFC method is done through an experiment in a real application, showing advantages such as more cohesive and uncoupled codes, technological independence, agility in build, test and deploy (automation), scalability under high demand, greater interoperability and integration, geodistributed capabilities, plus realtime monitoring and feedback.
  21. 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
  22. 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
  23. Felipe Evangelista dos Santos

    Implementation of the integration of the UnB service bus with monitoring tools

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2020
    The adoption of a Service-Oriented Architecture (SOA) in the implementation of services and microservices in distributed system applications facilitates the use of development standards, maintenance, flexibility in service development, and interoperability between services and systems. The Computing Center (CPD) of the University of Brasília (UnB) engages in various software automation processes, ranging from the maintenance of existing systems to the development and deployment of new technological solutions. Continuous monitoring of the performance of services, microservices, and systems becomes crucial. This study, of an exploratory nature, aims to investigate solutions and tools for implementing and managing the monitoring of distributed services and systems at UnB, through systematic mapping. The research was theoretically grounded to develop a model that was applied to the monitoring module of the UnB service bus. Simulations were conducted with the developed solution, allowing the analysis of the integration between the service bus and the proposed monitoring tool.
  24. 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
  25. CHAVES, J. T. F., FREITAS, S. A. A.

    NatVi - A Framework for Agile Software Development, Service-oriented Architecture and Quality Assurance

    20th International Conference on Computational Science and its Applications • Cagliari, Italia

    2020
  26. James Taylor Faria Chaves

    Service-Oriented Architecture (SOA), Agile Development Methods and Quality Assurance (QA) - a case study

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2019
    This work introduces the NatVI framework, focusing on the integration between Service-Oriented Architecture (SOA), Agile Development, and Quality Assurance (QA). Developed from a literature review that identified and evaluated the trade-offs between SOA and agile methods, NatVI aims to provide a comprehensive solution for the software development cycle, especially for service-based applications. It includes best practices from SOA and agile principles, emphasizing the importance of QA, essential for software projects in dynamic business environments. A case study in a unit of the Brazilian federal government assessed the application of NatVI, observing improvements in software quality, understanding of agile methods, and client satisfaction with the development process. The study also highlighted limitations, such as the size of the IT team and the number of clients involved, leading to a subjective evaluation through semi-structured interviews. The preliminary results suggest that NatVI has potential, but also highlight the need for further research, paving the way for future studies on emerging technologies, such as containers and DevOps.
  27. Bruno Contessotto Bragança Pinheiro

    Active Gamification - A Process for Successful Gamification

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

    2019
  28. CHAVES, J. T. F., FREITAS, S. A. A.

    A Systematic Literature Review for Service-oriented Architecture and Agile Development

    The 19th International Conference on Computational Science and its Applications • Saint Petersburg, Russia

    2019
  29. 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
  30. 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
  31. LEAO, H. A. T., SOUZA, R. V. F., MACIEL, A. A. F., FREITAS, S. A. A., CANEDO, E. D.

    Gamificação aplicada ao desenvolvimento de software: Análise e Projeto

    XX ENCOINFO • Palmas

    2018
  32. RIBEIRO, A. S., CANEDO, E. D., FREITAS, S. A. A.

    An Implementation of the OAuth 2.0 for an Enterprise Service Bus

    18th International Conference on Computational Science and Its Applications • Melbourne - Australia

    2018
  33. ARAUJO, A. N. L., BORGES, K. C. S., FREITAS, S. A. A., CANEDO, E. D., SILVA, W. C. M. P.

    Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory

    Americas Conference on Information Systems 2017 • Boston - EUA

    2017
  34. RAMOS, C. S., OLIVEIRA, K. M., ROCHA, A. R. C.

    Planejamento de Programa de Melhoria Abordagem Multimodelo

    Simpósio Brasileiro de Qualidade de Software, p79-93 • Manaus

    2015
  35. VERGARA, G. F., CANEDO, E. D., FREITAS, S. A. A.

    Deployment of Collaborative Softwares as a Service in a Private Cloud to a Software Factory

    15th Computational Science and Its Applications (ICCSA) • Banff - Canada

    2015
  36. 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.
  37. 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
  38. 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
  39. Caio Appelt Resende

    Restructuring the Eficiente Tool Aiming at Adapting It to BPMN Notation

    Bachelor of Computer Science - University of Brasília (Brazil)

    2012
  40. Nívia C. Queiroz

    Application of a Method for Reverse Engineering in Legacy Systems

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2010
  41. Otávio Gomes Lumba de Oliveira

    Project Management Process: an approach using PMBOK and Scrum aligned with the reality of Giro Novo Company

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2010
  42. Pauliane Alves de Paula

    Proposal for Associating an Agile Development Process with the Use of a CASE Tool

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2009
  43. Tiago Souza Fraga

    Proposal of a Software Development Process for Small Teams

    Specialization in Software Engineering, Catholic University of Brasília (Brazil)

    2008
  44. Eduardo Zambon

    Optimization of reliability indices in electric power distribution networks

    Master's Thesis in Informatics, Federal University of Espirito Santo (Brazil)

    2006

Contact & Collaboration

See more about Software Architecture
← Software Quality Digital Transformation →