Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/40513

Comparte esta pagina

Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorCORNÉLIO, Márcio Lopes-
dc.contributor.authorRIBEIRO, Tayse Virgulino-
dc.date.accessioned2021-07-13T16:00:29Z-
dc.date.available2021-07-13T16:00:29Z-
dc.date.issued2021-02-26-
dc.identifier.citationRIBEIRO, Tayse Virgulino. Análise e visualização de dados aplicadas à evolução de projetos de software. 2021. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2021.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/40513-
dc.description.abstractO desenvolvimento de código com qualidade requer o uso de boas práticas de desenvolvimento de software. Com a evolução constante ao longo do ciclo de vida de um software, há preocupação com práticas para manutenção e evolução. Nesse cenário, temos o processo de refatoração, com a finalidade de promover a restruturação do código de modo a preservar seu comportamento. A partir da obtenção de dados de repositórios de software referentes a refatoração e medidas de software, neste trabalho acrescentamos visualização de dados com finalidade de explorar visualmente refatorações e medidas de software registradas em repositórios. O desenvolvimento deste trabalho se deu com auxílio das ferramentas voltadas para visualização de dados. A etapa de visualização dos dados, que consiste na análise dos dados, tratamento e apresentação de relatórios. Para tanto, foram obtidas as seguintes resoluções, primeiramente a tabulação dos dados, logo após, a compreensão e obtenção das características relacionais por meio de um Modelo de Entidade Relacionamento (MER). Das análises obtidas, tornou-se factível a apresentação de uma análise descritiva, por meio de análise quantitativa e qualitativa. Dispondo ainda de associação e relação dos projetos de software com refatorações e medidas existentes. O uso das ferramentas resultou em uma apresentação de correlações de ferramentas de visualização de dados, medidas de software, registros de versões, refatorações e projetos. Os resultados são apresentados por intermédio de grafos, gráficos e painéis interativos.pt_BR
dc.description.sponsorshipCAPESpt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectEngenharia de Software e Linguagens de Programaçãopt_BR
dc.subjectRefatoraçãopt_BR
dc.subjectMedidas de softwarept_BR
dc.subjectEngenharia de softwarept_BR
dc.titleAnálise e visualização de dados aplicadas à evolução de projetos de softwarept_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/5532840394322734pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/3776948564582273pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxDeveloping quality code requires the use of good software development practices. The constant evolution throughout the software lifecycle brings concern with maintenance and evolution practices. In this scenario, we have the refactoring process to promote code restructuring and preserve its behavior. From obtaining data from software repositories, referring to refactoring and software measures, in this work, we added data visualization to explore refactorings and software measures registered in repositories visually. This work was developed with the help of tools aimed at data visualization. The data visualization stage consists of data analysis, processing, and reporting. The following resolutions were obtained, first the data tabulation, soon after, the understanding and obtaining of the relational characteristics through an Entity-Relational Model (ERM). From the analyzes obtained, it became feasible to present a descriptive analysis through quantitative and qualitative analysis. Furthermore, it was possible to obtain software project association and relation with refactorings and existing measures. The tools’ use resulted in a presentation of correlations of data visualization tools, metrics, version records, refactorings, and projects. The results are presented using graphs, charts, and interactive panels.pt_BR
Aparece en las colecciones: Dissertações de Mestrado - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
DISSERTAÇÃO Tayse Virgulino Ribeiro.pdf4,61 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons