Arquitetura de Microfrontend no desenvolvimento colaborativo: análise da percepção de desenvolvedores em um estudo de caso experimental

dc.contributor.advisor1 Pereira, José Miqueias de Araújo
dc.contributor.advisor1Lattes http://lattes.cnpq.br/6332270870547433pt_BR
dc.creator Viana, José Roberto Alves
dc.creator.Lattes NÃO LOCALIZADOpt_BR
dc.date.accessioned 2026-10-07T20:21:28Z
dc.date.available 2026-10-07T20:21:28Z
dc.date.issued 2026
dc.description.abstract The increasing complexity of modern web applications has driven the widespread adoption of modular and collaborative development architectures. In this context, micro-frontends have emerged, enabling the frontend to be divided into independent modules, thereby enhancing team autonomy and technical agility. This study aims to investigate developer perceptions regarding the use of micro-frontend architecture within a collaborative development context. To this end, we developed an experimental hair salon appointment scheduling application using a micro-frontend architecture integrated with the single-spa framework. The study is characterized by its practical applicability, descriptive nature, quantitative approach, and experimental design. Data were collected via online questionnaires completed by 12 participants with diverse backgrounds and experience in software development. The results indicate that participants held positive attitudes toward the architecture, particularly regarding scalability, ease of navigation, module integration, and task distribution within teams. Although participants acknowledged a slight increase in development complexity, the perceived benefits outweighed the challenges. In conclusion, micro-frontends represent a viable solution for applications requiring collaborative development, modularity, and continuous system evolution.pt_BR
dc.description.resumo A crescente complexidade das aplicações web modernas impulsionou a adoção generalizada de arquiteturas de desenvolvimento modulares e colaborativas. Nesse contexto, surgiram os microfrontends, que permitem a divisão do frontend em módulos independentes, aumentando a autonomia das equipes e a agilidade do desenvolvimento. O objetivo deste estudo é investigar a percepção de desenvolvedores sobre o uso da arquitetura de microfrontends no contexto do desenvolvimento colaborativo. Para tanto, desenvolvemos um sistema experimental de agendamento de horários em salões de cabeleireiro utilizando uma arquitetura de microfrontends e integrado ao framework single-spa. Este estudo se caracteriza por sua aplicabilidade, natureza descritiva, abordagem quantitativa e delineamento experimental. Os dados foram coletados por meio de questionários online respondidos por 12 participantes com diferentes formações e experiências em desenvolvimento de software. Os resultados mostram que os participantes expressaram atitudes positivas em relação à arquitetura, particularmente no que diz respeito à escalabilidade, facilidade de navegação, integração de módulos e distribuição de tarefas dentro das equipes. Embora os participantes tenham reconhecido um leve aumento na complexidade do desenvolvimento, os benefícios percebidos superaram os desafios. Em conclusão, os microfrontends representam uma solução viável para aplicações que requerem desenvolvimento colaborativo, modularidade e evolução contínua do sistema.pt_BR
dc.identifier.uri https://bia.ifpi.edu.br/jspui/handle/123456789/6048
dc.language porpt_BR
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.publisher.country Brasilpt_BR
dc.publisher.department Campus Pedro IIpt_BR
dc.publisher.initials IFPIpt_BR
dc.rights Acesso Abertopt_BR
dc.subject Micro front-endspt_BR
dc.subject Desenvolvimento de software colaborativopt_BR
dc.subject Arquitetura de softwarept_BR
dc.subject Sistemas web modularespt_BR
dc.subject.cnpq CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.title Arquitetura de Microfrontend no desenvolvimento colaborativo: análise da percepção de desenvolvedores em um estudo de caso experimentalpt_BR
dc.type Trabalho de Conclusão de Cursopt_BR

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2026_termo_jraviana.pdf
Size:
158.23 KB
Format:
Description:
Loading...
Thumbnail Image
Name:
2026_tcc_jraviana.pdf
Size:
904.62 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: