Detalhes bibliográficos
Ano de defesa: |
2023 |
Autor(a) principal: |
Diamantino, Pedro Henrique Batista
 |
Orientador(a): |
Coimbra, Danilo Barbosa
 |
Banca de defesa: |
Coimbra, Danilo Barbosa
,
Mendonça Neto, Manoel Gomes de
,
Feitosa, Daniel
 |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Federal da Bahia
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Ciência da Computação (PGCOMP)
|
Departamento: |
Instituto de Computação - IC
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
https://repositorio.ufba.br/handle/ri/36661
|
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. |