Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.

Detalhes bibliográficos
Autor(a) principal: FARIAS, Igor Araújo Tavares de.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004
Resumo: A produção de softwares estruturados em componentes é uma tarefa complexa. Apesar do surgimento de novas ferramentas e tecnologias para facilitar a produção de sistemas front-end, não há consenso quanto à forma de construção de componentes e organização da arquitetura de código para esse tipo de desenvolvimento. Portanto, este trabalho se propõe a analisar grandes projetos front-end de código aberto que fazem uso da biblioteca React, baseando-se em métricas da engenharia de software e atributos específicos do desenvolvimento React moderno, para caracterizar componentes que se destacam para essas métricas e descrever como eles são estruturados em sistemas de grande relevância para a comunidade. Com isso, objetiva-se destacar tipos de componentes incomuns nos projetos, características relevantes da construção desses, e de que maneira as decisões de arquitetura impactaram as métricas da engenharia de software, visando proporcionar melhor compreensão do processo de desenvolvimento de sistemas front-end e favorecer a tomada de decisões para a construção de novos projetos da área.
id UFCG_3302f47e8b682377d1e02403e2b8babb
oai_identifier_str oai:localhost:riufcg/25004
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.Characterization of outlier components in front-end react systems: a study based on Software Engineering metrics.Componentes outliersSistemas front-end reactEngenharia de SoftwareMétricas de Engenharia de SoftwareArquitetura de softwareOutlier componentsFront-end react systemsSoftware EngineeringEngineering Metrics SoftwareSoftware architectureCiência da ComputaçãoA produção de softwares estruturados em componentes é uma tarefa complexa. Apesar do surgimento de novas ferramentas e tecnologias para facilitar a produção de sistemas front-end, não há consenso quanto à forma de construção de componentes e organização da arquitetura de código para esse tipo de desenvolvimento. Portanto, este trabalho se propõe a analisar grandes projetos front-end de código aberto que fazem uso da biblioteca React, baseando-se em métricas da engenharia de software e atributos específicos do desenvolvimento React moderno, para caracterizar componentes que se destacam para essas métricas e descrever como eles são estruturados em sistemas de grande relevância para a comunidade. Com isso, objetiva-se destacar tipos de componentes incomuns nos projetos, características relevantes da construção desses, e de que maneira as decisões de arquitetura impactaram as métricas da engenharia de software, visando proporcionar melhor compreensão do processo de desenvolvimento de sistemas front-end e favorecer a tomada de decisões para a construção de novos projetos da área.The production of software structured in components is a complex task. Despite the emergence of new tools and technologies to facilitate the production of front-end systems, there is no consensus on how to build components and organize the code architecture for this type of development. Therefore, this work proposes to analyze large open source front-end projects that make use of the React library and, based on software engineering metrics and specific attributes of modern React development, to characterize components that stand out for these metrics and describe how they are structured into systems of great relevance to the community. Thus, the objective is to highlight types of unusual components in the projects, relevant characteristics of their construction, and how the architectural decisions impacted the software engineering metrics, aiming to provide a better understanding of the process of developing front-end systems and favor decision-making for the construction of new projects in the area.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGRÊGO, Matheus Gaudencio do.RÊGO, M. G.http://lattes.cnpq.br/7689109069639555GUERREIRO, Dalton Dario Serey.GUERREIRO, D. D. S.MASSONI, Tiago Lima.MASSONI, T. L.FARIAS, Igor Araújo Tavares de.2021-10-202022-05-03T22:50:47Z2022-05-032022-05-03T22:50:47Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004FARIAS, Igor Araújo Tavares de. Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software. 2021. 15f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-05-03T22:51:13Zoai:localhost:riufcg/25004Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-05-03T22:51:13Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
Characterization of outlier components in front-end react systems: a study based on Software Engineering metrics.
title Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
spellingShingle Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
FARIAS, Igor Araújo Tavares de.
Componentes outliers
Sistemas front-end react
Engenharia de Software
Métricas de Engenharia de Software
Arquitetura de software
Outlier components
Front-end react systems
Software Engineering
Engineering Metrics Software
Software architecture
Ciência da Computação
title_short Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
title_full Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
title_fullStr Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
title_full_unstemmed Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
title_sort Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
author FARIAS, Igor Araújo Tavares de.
author_facet FARIAS, Igor Araújo Tavares de.
author_role author
dc.contributor.none.fl_str_mv RÊGO, Matheus Gaudencio do.
RÊGO, M. G.
http://lattes.cnpq.br/7689109069639555
GUERREIRO, Dalton Dario Serey.
GUERREIRO, D. D. S.
MASSONI, Tiago Lima.
MASSONI, T. L.
dc.contributor.author.fl_str_mv FARIAS, Igor Araújo Tavares de.
dc.subject.por.fl_str_mv Componentes outliers
Sistemas front-end react
Engenharia de Software
Métricas de Engenharia de Software
Arquitetura de software
Outlier components
Front-end react systems
Software Engineering
Engineering Metrics Software
Software architecture
Ciência da Computação
topic Componentes outliers
Sistemas front-end react
Engenharia de Software
Métricas de Engenharia de Software
Arquitetura de software
Outlier components
Front-end react systems
Software Engineering
Engineering Metrics Software
Software architecture
Ciência da Computação
description A produção de softwares estruturados em componentes é uma tarefa complexa. Apesar do surgimento de novas ferramentas e tecnologias para facilitar a produção de sistemas front-end, não há consenso quanto à forma de construção de componentes e organização da arquitetura de código para esse tipo de desenvolvimento. Portanto, este trabalho se propõe a analisar grandes projetos front-end de código aberto que fazem uso da biblioteca React, baseando-se em métricas da engenharia de software e atributos específicos do desenvolvimento React moderno, para caracterizar componentes que se destacam para essas métricas e descrever como eles são estruturados em sistemas de grande relevância para a comunidade. Com isso, objetiva-se destacar tipos de componentes incomuns nos projetos, características relevantes da construção desses, e de que maneira as decisões de arquitetura impactaram as métricas da engenharia de software, visando proporcionar melhor compreensão do processo de desenvolvimento de sistemas front-end e favorecer a tomada de decisões para a construção de novos projetos da área.
publishDate 2021
dc.date.none.fl_str_mv 2021-10-20
2022-05-03T22:50:47Z
2022-05-03
2022-05-03T22:50:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004
FARIAS, Igor Araújo Tavares de. Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software. 2021. 15f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004
identifier_str_mv FARIAS, Igor Araújo Tavares de. Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software. 2021. 15f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25004
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744538253656064