Visual approach for change impact analysis: a controlled experiment
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Outros Autores: | , , , , , , , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1109/ITNG.2015.69 http://hdl.handle.net/11449/161758 |
Resumo: | In the context of Software Maintenance, when a source code element must be changed, there is the need to identify if other elements will be affected by the change, in order to keep the code consistent. This identification is performed during the activity of change impact analysis. Aiming to support maintainers during this activity, software visualization tools allow a visual exploration of source code elements. In this paper, we present a study aimed at evaluating the support provided to change impact analysis by visual representations of Java program elements and their associations. To this end, we conducted a controlled experiment involving 24 undergraduate students, comparing the visual support approach and an ad hoc approach, where only the source code is analyzed to estimate impact change. Results showed that the effectiveness obtained by using the visual approach is significantly superior. This is an indication that visual support should be considered to change impact analysis aiming at reducing software maintenance costs. |
id |
UNSP_de2606efd55ada1f35c15d92a6ca3dc8 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/161758 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Visual approach for change impact analysis: a controlled experimentSoftware MaintenanceProgram ComprehensionChange Impact AnalysisSoftware VisualizationControlled ExperimentIn the context of Software Maintenance, when a source code element must be changed, there is the need to identify if other elements will be affected by the change, in order to keep the code consistent. This identification is performed during the activity of change impact analysis. Aiming to support maintainers during this activity, software visualization tools allow a visual exploration of source code elements. In this paper, we present a study aimed at evaluating the support provided to change impact analysis by visual representations of Java program elements and their associations. To this end, we conducted a controlled experiment involving 24 undergraduate students, comparing the visual support approach and an ad hoc approach, where only the source code is analyzed to estimate impact change. Results showed that the effectiveness obtained by using the visual approach is significantly superior. This is an indication that visual support should be considered to change impact analysis aiming at reducing software maintenance costs.Univ Fed Uberlandia, Dept Ciencia Computacao, Uberlandia, MG, BrazilUniv Sao Paulo, Dept Sistemas Computacao, Sao Carlos, SP, BrazilUniv Estadual Paulista, Dept Matemat & Computacao, Presidente Prudente, BrazilUniv Estadual Paulista, Dept Matemat & Computacao, Presidente Prudente, BrazilIeeeUniversidade Federal de Uberlândia (UFU)Universidade de São Paulo (USP)Universidade Estadual Paulista (Unesp)Delfim, Fernanda M.Scatalon, Lilian P.Prates, Jorge M. [UNESP]Garcia, Rogerio E. [UNESP]Latifi, S.Arai, K.Carneiro, G.Debnath, N.Dias, LAVHashemi, R.2018-11-26T16:48:30Z2018-11-26T16:48:30Z2015-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject391-396http://dx.doi.org/10.1109/ITNG.2015.692015 12th International Conference On Information Technology - New Generations. New York: Ieee, p. 391-396, 2015.http://hdl.handle.net/11449/16175810.1109/ITNG.2015.69WOS:000380407500065Web of Sciencereponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPeng2015 12th International Conference On Information Technology - New Generationsinfo:eu-repo/semantics/openAccess2024-06-19T14:32:27Zoai:repositorio.unesp.br:11449/161758Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T21:49:17.789953Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Visual approach for change impact analysis: a controlled experiment |
title |
Visual approach for change impact analysis: a controlled experiment |
spellingShingle |
Visual approach for change impact analysis: a controlled experiment Delfim, Fernanda M. Software Maintenance Program Comprehension Change Impact Analysis Software Visualization Controlled Experiment |
title_short |
Visual approach for change impact analysis: a controlled experiment |
title_full |
Visual approach for change impact analysis: a controlled experiment |
title_fullStr |
Visual approach for change impact analysis: a controlled experiment |
title_full_unstemmed |
Visual approach for change impact analysis: a controlled experiment |
title_sort |
Visual approach for change impact analysis: a controlled experiment |
author |
Delfim, Fernanda M. |
author_facet |
Delfim, Fernanda M. Scatalon, Lilian P. Prates, Jorge M. [UNESP] Garcia, Rogerio E. [UNESP] Latifi, S. Arai, K. Carneiro, G. Debnath, N. Dias, LAV Hashemi, R. |
author_role |
author |
author2 |
Scatalon, Lilian P. Prates, Jorge M. [UNESP] Garcia, Rogerio E. [UNESP] Latifi, S. Arai, K. Carneiro, G. Debnath, N. Dias, LAV Hashemi, R. |
author2_role |
author author author author author author author author author |
dc.contributor.none.fl_str_mv |
Universidade Federal de Uberlândia (UFU) Universidade de São Paulo (USP) Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Delfim, Fernanda M. Scatalon, Lilian P. Prates, Jorge M. [UNESP] Garcia, Rogerio E. [UNESP] Latifi, S. Arai, K. Carneiro, G. Debnath, N. Dias, LAV Hashemi, R. |
dc.subject.por.fl_str_mv |
Software Maintenance Program Comprehension Change Impact Analysis Software Visualization Controlled Experiment |
topic |
Software Maintenance Program Comprehension Change Impact Analysis Software Visualization Controlled Experiment |
description |
In the context of Software Maintenance, when a source code element must be changed, there is the need to identify if other elements will be affected by the change, in order to keep the code consistent. This identification is performed during the activity of change impact analysis. Aiming to support maintainers during this activity, software visualization tools allow a visual exploration of source code elements. In this paper, we present a study aimed at evaluating the support provided to change impact analysis by visual representations of Java program elements and their associations. To this end, we conducted a controlled experiment involving 24 undergraduate students, comparing the visual support approach and an ad hoc approach, where only the source code is analyzed to estimate impact change. Results showed that the effectiveness obtained by using the visual approach is significantly superior. This is an indication that visual support should be considered to change impact analysis aiming at reducing software maintenance costs. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-01-01 2018-11-26T16:48:30Z 2018-11-26T16:48:30Z |
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://dx.doi.org/10.1109/ITNG.2015.69 2015 12th International Conference On Information Technology - New Generations. New York: Ieee, p. 391-396, 2015. http://hdl.handle.net/11449/161758 10.1109/ITNG.2015.69 WOS:000380407500065 |
url |
http://dx.doi.org/10.1109/ITNG.2015.69 http://hdl.handle.net/11449/161758 |
identifier_str_mv |
2015 12th International Conference On Information Technology - New Generations. New York: Ieee, p. 391-396, 2015. 10.1109/ITNG.2015.69 WOS:000380407500065 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
2015 12th International Conference On Information Technology - New Generations |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
391-396 |
dc.publisher.none.fl_str_mv |
Ieee |
publisher.none.fl_str_mv |
Ieee |
dc.source.none.fl_str_mv |
Web of Science 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 |
|
_version_ |
1808129361649336320 |