ImpalaDynamic: analisador de impacto de mudanças em código de software.

Detalhes bibliográficos
Autor(a) principal: SANTOS, Gustavo J. de S.
Data de Publicação: 2009
Outros Autores: GUERRERO, Dalton Dario Serey.
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