Exportação concluída — 

Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Biazini, Renan Pereira
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (Unesp)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/11449/193043
Resumo: Análise de Impacto de Mudanças visa a identificar partes de um sistema de software afetados pela implementação de uma mudança proposta. E, resoluções de bugs ou implementação de novas funcionalidades são atividades habituais em um contexto de desenvolvimento de soft­ware. A quantidade de tempo e esforço gastos na manutenção do software se toma muito alto, tomando a análise de impacto ainda mais crucial e importante. No contexto do paradigma ori­entado a objetos, o esforço é ainda maior devido a complexidade de relacionamentos entre as entidades que compõe o código-fonte de um software analisado. Como auxílio a análise de impacto, técnicas automatizadas foram propostas na literatura com o intuito de diminuir o custo de executá-la, visto que comumente a análise de impacto é feita manualmente. No entanto, as técnicas que auxiliam o processo de identificação de impactados ainda são altamente dependen­tes da experiência com o software sob análise. Os estudos na literatura não têm foco na análise dos possíveis impactados identificados pelas técnicas, restringem-se a apenas identificar o im­pacto. Então, este trabalho propõe uma Abordagem visual como suporte a análise de impacto de código-fonte orientado a objetos utilizando técnicas de Visualização de Software e Métricas de Manutenibilidade, visando prover estratégias de priorização baseada na complexidade de manutenção de cada entidade impactada.
id UNSP_30547a6f46ed7aee0cc30042adff9b27
oai_identifier_str oai:repositorio.unesp.br:11449/193043
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str
spelling Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidadeAn approach to support impact analysis of changes in object-oriented source code using software and maintainability metricsAnálise de impacto de mudançasVisualização de softwareMétricas de manutenibilidadeEngenharia de softwareChange impact analysisSoftware visualizationMaintenance metricsSoftware engineeringAnálise de Impacto de Mudanças visa a identificar partes de um sistema de software afetados pela implementação de uma mudança proposta. E, resoluções de bugs ou implementação de novas funcionalidades são atividades habituais em um contexto de desenvolvimento de soft­ware. A quantidade de tempo e esforço gastos na manutenção do software se toma muito alto, tomando a análise de impacto ainda mais crucial e importante. No contexto do paradigma ori­entado a objetos, o esforço é ainda maior devido a complexidade de relacionamentos entre as entidades que compõe o código-fonte de um software analisado. Como auxílio a análise de impacto, técnicas automatizadas foram propostas na literatura com o intuito de diminuir o custo de executá-la, visto que comumente a análise de impacto é feita manualmente. No entanto, as técnicas que auxiliam o processo de identificação de impactados ainda são altamente dependen­tes da experiência com o software sob análise. Os estudos na literatura não têm foco na análise dos possíveis impactados identificados pelas técnicas, restringem-se a apenas identificar o im­pacto. Então, este trabalho propõe uma Abordagem visual como suporte a análise de impacto de código-fonte orientado a objetos utilizando técnicas de Visualização de Software e Métricas de Manutenibilidade, visando prover estratégias de priorização baseada na complexidade de manutenção de cada entidade impactada.A Change lmpact Analysis aims to identify parts of a software system affected by the imple­mentation of a proposed change. And, bug fixes or implementation of new features are common activities in a software development context. Toe amount of time and effort spent on maintai­ning the software becomes very high, making impact analysis even more crucial and important. ln the context of the object-oriented paradigm, the effort is even greater due to the complexity of relationships between the entities that make up the source code of an analyzed software. As an aid to impact analysis, automated techniques have been proposed in the literature to reduce the cost of carrying it out, since impact analysis is usually done manually. However, the techniques that help the impact identification process are still highly dependent on the experience with the software under analysis. Studies in the literature do not focus on the analysis of the possible impacts identified by the techniques, they are restricted to only identifying the impact. So, this work proposes a visual approach to support object-oriented source code impact analysis using Software Visualization techniques and Maintenance Metrics, aiming to provide prioritization strategies based on the maintenance complexity of each impacted entity.Universidade Estadual Paulista (Unesp)Garcia, Rogério Eduardo [UNESP]Universidade Estadual Paulista (Unesp)Biazini, Renan Pereira2020-07-28T13:03:04Z2020-07-28T13:03:04Z2020-05-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/11449/19304333004153073P280310125732593610000-0003-1248-528Xporinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-11-05T13:25:42Zoai:repositorio.unesp.br:11449/193043Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462024-11-05T13:25:42Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
An approach to support impact analysis of changes in object-oriented source code using software and maintainability metrics
title Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
spellingShingle Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
Biazini, Renan Pereira
Análise de impacto de mudanças
Visualização de software
Métricas de manutenibilidade
Engenharia de software
Change impact analysis
Software visualization
Maintenance metrics
Software engineering
title_short Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
title_full Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
title_fullStr Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
title_full_unstemmed Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
title_sort Uma abordagem como suporte a análise de impacto de mudanças em código-fonte orientado a objetos utilizando visualização de software e métricas de manutenibilidade
author Biazini, Renan Pereira
author_facet Biazini, Renan Pereira
author_role author
dc.contributor.none.fl_str_mv Garcia, Rogério Eduardo [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Biazini, Renan Pereira
dc.subject.por.fl_str_mv Análise de impacto de mudanças
Visualização de software
Métricas de manutenibilidade
Engenharia de software
Change impact analysis
Software visualization
Maintenance metrics
Software engineering
topic Análise de impacto de mudanças
Visualização de software
Métricas de manutenibilidade
Engenharia de software
Change impact analysis
Software visualization
Maintenance metrics
Software engineering
description Análise de Impacto de Mudanças visa a identificar partes de um sistema de software afetados pela implementação de uma mudança proposta. E, resoluções de bugs ou implementação de novas funcionalidades são atividades habituais em um contexto de desenvolvimento de soft­ware. A quantidade de tempo e esforço gastos na manutenção do software se toma muito alto, tomando a análise de impacto ainda mais crucial e importante. No contexto do paradigma ori­entado a objetos, o esforço é ainda maior devido a complexidade de relacionamentos entre as entidades que compõe o código-fonte de um software analisado. Como auxílio a análise de impacto, técnicas automatizadas foram propostas na literatura com o intuito de diminuir o custo de executá-la, visto que comumente a análise de impacto é feita manualmente. No entanto, as técnicas que auxiliam o processo de identificação de impactados ainda são altamente dependen­tes da experiência com o software sob análise. Os estudos na literatura não têm foco na análise dos possíveis impactados identificados pelas técnicas, restringem-se a apenas identificar o im­pacto. Então, este trabalho propõe uma Abordagem visual como suporte a análise de impacto de código-fonte orientado a objetos utilizando técnicas de Visualização de Software e Métricas de Manutenibilidade, visando prover estratégias de priorização baseada na complexidade de manutenção de cada entidade impactada.
publishDate 2020
dc.date.none.fl_str_mv 2020-07-28T13:03:04Z
2020-07-28T13:03:04Z
2020-05-29
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/193043
33004153073P2
8031012573259361
0000-0003-1248-528X
url http://hdl.handle.net/11449/193043
identifier_str_mv 33004153073P2
8031012573259361
0000-0003-1248-528X
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1854954348954517504