ImpalaDynamic: analisador de impacto de mudanças em código de software.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Outros Autores: | |
Tipo de documento: | Artigo de conferência |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092 |
Resumo: | Durante o processo de desenvolvimento de software, a fase de manutenção consome cerca de 50% ou mais do custo total do projeto. Este custo alto está associado às atividades de planejamento e implementação de mudanças que geralmente acontecem nessa fase. A Análise de Impacto de Mudanças é a área da Engenharia de Software responsável por identificar as possíveis consequências de uma alteração no sistema. Este trabalho teve como objetivo desenvolver uma ferramenta de suporte à análise de impacto de mudanças em código de software orientados a objeto. O ImpalaDynamic é a ferramenta que realiza análise de impacto estática e pondera seu resultado através do resultado da análise dinâmica. O objetivo é identificar dependências dinâmicas não encontradas pela análise estrutural do código, aumentar a precisão do resultado, auxiliando na estimativa do custo de uma mudança antes de sua implementação e assim permitir que a evolução de um software seja feita de forma mais controlada. |
id |
UFCG_eb4a917d21106318715f2cd51b3ee84d |
---|---|
oai_identifier_str |
oai:localhost:riufcg/31092 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Durante o processo de desenvolvimento de software, a fase de manutenção consome cerca de 50% ou mais do custo total do projeto. Este custo alto está associado às atividades de planejamento e implementação de mudanças que geralmente acontecem nessa fase. A Análise de Impacto de Mudanças é a área da Engenharia de Software responsável por identificar as possíveis consequências de uma alteração no sistema. Este trabalho teve como objetivo desenvolver uma ferramenta de suporte à análise de impacto de mudanças em código de software orientados a objeto. O ImpalaDynamic é a ferramenta que realiza análise de impacto estática e pondera seu resultado através do resultado da análise dinâmica. O objetivo é identificar dependências dinâmicas não encontradas pela análise estrutural do código, aumentar a precisão do resultado, auxiliando na estimativa do custo de uma mudança antes de sua implementação e assim permitir que a evolução de um software seja feita de forma mais controlada.During the software development process, the maintenance phase cosumes about 50% or more of the project’s total cost. This high cost is related to the activities of planning and implementing changes that usually happen at that stage. The Change Impact Analysis is the area of Software Engineering responsible for identifying possible consequences of a change in the system. This paper aims to develop a tool that suports change impact analysis in object-oriented software code. ImpalaDynamic is the tool that performs static analysis and consider its result through dynamic analysis. Its main goal is identify dynamic dependences not found by the structural code analysis, increasing the analysis accuracy, help the cost’s estimation of a change before its implemention and thus allow he evolution of a software to made in a more controlled way.Submitted by Ruth Quaresma de Freitas (ruth_quaresma@hotmail.com) on 2023-07-28T23:07:54Z No. of bitstreams: 1 IMPALADYNAMIC, ANALISADOR DE IMPACTO - ANAIS CIC-UFCG 2009.pdf: 1143815 bytes, checksum: 9f9a94d9cce580428d679154e7bce7ab (MD5)Made available in DSpace on 2023-07-28T23:07:54Z (GMT). No. of bitstreams: 1 IMPALADYNAMIC, ANALISADOR DE IMPACTO - ANAIS CIC-UFCG 2009.pdf: 1143815 bytes, checksum: 9f9a94d9cce580428d679154e7bce7ab (MD5) Previous issue date: 2009Universidade Federal de Campina GrandeUFCGBrasilCiência da Computação.Análise de impacto de mudançasEvolução de softwareEngenharia de SoftwareAnálise estrutural de códigoCódigo de software - mudançasChange impact analysisSoftware evolutionSoftware EngineeringCode structural analysisSoftware code - changes6ImpalaDynamic: analisador de impacto de mudanças em código de software.ImpalaDynamic: change impact analyzer in software code.20092023-07-28T23:07:54Z2023-07-282023-07-28T23:07:54Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092SANTOS, Gustavo J. de S; GUERRERO, Dalton Dario Serey. ImpalaDynamic: analisador de impacto de mudanças em código de software. In: CONGRESSO DE INICIAÇÃO CIENTÍFICA DA UFCG, 6., 2009, Campina Grande. Anais [...]. Campina Grande - PB, 2009. ISSN: 2177-112X. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectporSANTOS, Gustavo J. de S.GUERRERO, Dalton Dario Serey.info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/31092/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALIMPALADYNAMIC, ANALISADOR DE IMPACTO - ANAIS CIC-UFCG 2009..pdfIMPALADYNAMIC, ANALISADOR DE IMPACTO - ANAIS CIC-UFCG 2009..pdfapplication/pdf1143815http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/31092/1/IMPALADYNAMIC%2C+ANALISADOR+DE+IMPACTO+-+ANAIS+CIC-UFCG+2009..pdf9f9a94d9cce580428d679154e7bce7abMD51riufcg/310922023-07-28 20:08:43.727oai:localhost:riufcg/31092Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512024-06-28T14:34:19.721049Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.pt_BR.fl_str_mv |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
dc.title.alternative.pt_BR.fl_str_mv |
ImpalaDynamic: change impact analyzer in software code. |
title |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
spellingShingle |
ImpalaDynamic: analisador de impacto de mudanças em código de software. SANTOS, Gustavo J. de S. Ciência da Computação. Análise de impacto de mudanças Evolução de software Engenharia de Software Análise estrutural de código Código de software - mudanças Change impact analysis Software evolution Software Engineering Code structural analysis Software code - changes |
title_short |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
title_full |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
title_fullStr |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
title_full_unstemmed |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
title_sort |
ImpalaDynamic: analisador de impacto de mudanças em código de software. |
author |
SANTOS, Gustavo J. de S. |
author_facet |
SANTOS, Gustavo J. de S. GUERRERO, Dalton Dario Serey. |
author_role |
author |
author2 |
GUERRERO, Dalton Dario Serey. |
author2_role |
author |
dc.contributor.author.fl_str_mv |
SANTOS, Gustavo J. de S. GUERRERO, Dalton Dario Serey. |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação. |
topic |
Ciência da Computação. Análise de impacto de mudanças Evolução de software Engenharia de Software Análise estrutural de código Código de software - mudanças Change impact analysis Software evolution Software Engineering Code structural analysis Software code - changes |
dc.subject.por.fl_str_mv |
Análise de impacto de mudanças Evolução de software Engenharia de Software Análise estrutural de código Código de software - mudanças Change impact analysis Software evolution Software Engineering Code structural analysis Software code - changes |
description |
Durante o processo de desenvolvimento de software, a fase de manutenção consome cerca de 50% ou mais do custo total do projeto. Este custo alto está associado às atividades de planejamento e implementação de mudanças que geralmente acontecem nessa fase. A Análise de Impacto de Mudanças é a área da Engenharia de Software responsável por identificar as possíveis consequências de uma alteração no sistema. Este trabalho teve como objetivo desenvolver uma ferramenta de suporte à análise de impacto de mudanças em código de software orientados a objeto. O ImpalaDynamic é a ferramenta que realiza análise de impacto estática e pondera seu resultado através do resultado da análise dinâmica. O objetivo é identificar dependências dinâmicas não encontradas pela análise estrutural do código, aumentar a precisão do resultado, auxiliando na estimativa do custo de uma mudança antes de sua implementação e assim permitir que a evolução de um software seja feita de forma mais controlada. |
publishDate |
2009 |
dc.date.issued.fl_str_mv |
2009 |
dc.date.accessioned.fl_str_mv |
2023-07-28T23:07:54Z |
dc.date.available.fl_str_mv |
2023-07-28 2023-07-28T23:07:54Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092 |
dc.identifier.citation.fl_str_mv |
SANTOS, Gustavo J. de S; GUERRERO, Dalton Dario Serey. ImpalaDynamic: analisador de impacto de mudanças em código de software. In: CONGRESSO DE INICIAÇÃO CIENTÍFICA DA UFCG, 6., 2009, Campina Grande. Anais [...]. Campina Grande - PB, 2009. ISSN: 2177-112X. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092 |
identifier_str_mv |
SANTOS, Gustavo J. de S; GUERRERO, Dalton Dario Serey. ImpalaDynamic: analisador de impacto de mudanças em código de software. In: CONGRESSO DE INICIAÇÃO CIENTÍFICA DA UFCG, 6., 2009, Campina Grande. Anais [...]. Campina Grande - PB, 2009. ISSN: 2177-112X. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/31092 |
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.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
dc.publisher.initials.fl_str_mv |
UFCG |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
bitstream.url.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/31092/2/license.txt http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/31092/1/IMPALADYNAMIC%2C+ANALISADOR+DE+IMPACTO+-+ANAIS+CIC-UFCG+2009..pdf |
bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 9f9a94d9cce580428d679154e7bce7ab |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1803131721627992064 |