Caracterização de componentes outliers em sistemas front-end react: um estudo a partir de métricas de Engenharia de Software.
Autor(a) principal: | |
---|---|
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 |