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
| Ano de defesa: | 2020 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 software. 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 orientado 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 dependentes 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 impacto. 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 software. 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 orientado 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 dependentes 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 impacto. 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 implementation 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 maintaining 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 software. 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 orientado 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 dependentes 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 impacto. 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 |