Please use this identifier to cite or link to this item: https://repositorio.ufba.br/handle/ri/36661
metadata.dc.type: Dissertação
Title: Visual analytics no apoio à exploração visual de dívidas técnicas em repositórios de softwares
Other Titles: Visual analytics to support the visual exploration of technical debts in software
metadata.dc.creator: Diamantino, Pedro Henrique Batista
metadata.dc.contributor.advisor1: Coimbra, Danilo Barbosa
metadata.dc.contributor.referee1: Coimbra, Danilo Barbosa
metadata.dc.contributor.referee2: Mendonça Neto, Manoel Gomes de
metadata.dc.contributor.referee3: Feitosa, Daniel
metadata.dc.description.resumo: O uso crescente de tecnologias digitais ocasiona uma produção e consumo de dados em larga escala em todo o mundo. Consequentemente, há uma grande demanda por técnicas de análise computacional que auxiliem os usuários a obter uma melhor compreensão dos dados. Um desafio inerente a esse contexto é analisar grande volume de dados complexos e heterogêneos, como os concebidos por repositórios de software. Áreas como Visualização de Software e Visual Software Analytics têm se tornado cada vez mais usadas para apoiar os desenvolvedores na compreensão do software, fornecendo um panorama visual de todo o processo de desenvolvimento. Essas representações gráficas fornecem extração de informações úteis, especialmente para manutenção do sistema ao analisar dívidas técnicas, que consistem em artefatos imaturos ou inadequados durante o ciclo de vida do projeto. Embora os repositórios sejam compostos na sua maioria por conjuntos de dados multidimensionais, faltam trabalhos que apliquem visualizações multidimensionais para identificar e rastrear tipos distintos de dívidas técnicas. Nesse sentido, a proposta apresenta a ferramenta Visual Debts Analytics, uma abordagem baseada em Visual Analytics composta por múltiplas visualizações multidimensionais coordenadas para a análise de diferentes grupos de dívidas técnicas em repositórios de software. Em particular, a técnica proposta visa identificar e rastrear a correlação, estrutura, evolução e semelhanças de dívidas técnicas em repositórios de software de código aberto. Para avaliar a nossa abordagem, apresentamos casos de uso em dois repositórios diferentes que demonstram uma melhor compreensão do ciclo de vida do projeto, permitindo insights acerca da sua qualidade.
Abstract: The increasing access to digital technologies leads to a large-scale data production and consumption worldwide. Consequently, there is a high demand for computing analysis techniques that help users to obtain a better understanding of data. An inherent challenge in this context is to analyze large volume of complex and heterogeneous datasets, such as conceived by software repositories. Areas such as Software Visualization and Visual Software Analytics have become increasingly used to support developers in software comprehension by providing a visual panorama of the entire software development process. Those graphical representations enable useful information extraction, especially for system maintenance when analyzing technical debts. Although repositories are mostly composed of multidimensional datasets, there is a lack of works that apply multidimensional visualizations to identify and track distinct groups of technical debts, consisting of immature or inappropriate artifacts during the project lifecycle. In this sense, the proposal presents the Visual Debts Analytics tool, an approach based on Visual Analytics consisting of multiple coordinated multidimensional visualizations for the analysis of different groups of technical debts in software repositories. In particular, the proposed technique aims to identify and track the correlation, structure, evolution and similarities of technical debts in open-source software repositories. To evaluate our approach we presented use cases in two different repositories that demonstrate the a better comprehension in the project life cycle, enabling insights into the project quality.
Keywords: Visual analytics
Visualização de informação
Visualização multidimensional
Dívida técnica
Repositório de software
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal da Bahia
metadata.dc.publisher.initials: UFBA
metadata.dc.publisher.department: Instituto de Computação - IC
metadata.dc.publisher.program: Programa de Pós-Graduação em Ciência da Computação (PGCOMP) 
Citation: DIAMANTINO, Pedro Henrique Batista. Visual analytics no apoio à exploração visual de dívidas técnicas em repositórios de softwares. 2023. 76 f. Dissertação (Mestrado em Ciências da Computação) Instituto de Computação, Universidade Federal da Bahia, Salvador, BA, 2023.
metadata.dc.rights: CC0 1.0 Universal
metadata.dc.rights.uri: http://creativecommons.org/publicdomain/zero/1.0/
URI: https://repositorio.ufba.br/handle/ri/36661
Issue Date: 26-Jan-2023
Appears in Collections:Dissertação (PGCOMP)

Files in This Item:
There are no files associated with this item.


This item is licensed under a Creative Commons License Creative Commons