La refactorización de software basada en valor : revisión sistemática de la literatura

Autores
Irrazábal, Emanuel Agustín; Greiner, Cristina Liliam; Dapozo, Gladys Noemí
Año de publicación
2015
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Fil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Greiner, Cristina Liliam. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Dapozo, Gladys Noemí. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
El mantenimiento del producto software es una de las fases que más costos tiene a lo largo de la vida de una aplicación software. La refactorización del código fuente es una de las técnicas utilizadas para intentar mejorar la mantenibilidad. Actualmente la refactorización se basa en un enfoque de “valor neutro”, siendo difícil priorizar la gran cantidad de opciones de refactorización que puede tener un producto software. Para cubrir estas carencias, una nueva rama de la ingeniería está emergiendo, la Ingeniería del Software Basada en Valor, estableciendo que las funcionalidades de un sistema tienen diferente grado de importancia, y que algunas de ellas aportan más “valor” que otras. Este artículo presenta una revisión sistemática de la literatura sobre la refactorización basada en valor. Se identificaron 15 artículos primarios de un total de 2300. Los trabajos analizados muestran el uso de diferentes técnicas para abordar el problema de la refactorización y el valor que pueden aportar al software que será refactorizado, existiendo opiniones opuestas sobre cómo afecta las refactorizaciones a la mantenibilidad. Como conclusión de la revisión se tiene que: ningún artículo habla directamente del valor ni se cuantifica el valor que puede aportar una refactorización al software sobre el que va a ser aplicada. Finalmente, la mayoría de los estudios sugieren que las refactorizaciones semiautomáticas o asistidas son las más adecuadas para llevar a cabo la refactorización.
Materia
Revisión sistemática
Refactorización
Valor
Mantenibilidad
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Repositorio
Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
Institución
Universidad Nacional del Nordeste
OAI Identificador
oai:repositorio.unne.edu.ar:123456789/53099

id RIUNNE_c3bcbfd071831c27d497c4baa0406da1
oai_identifier_str oai:repositorio.unne.edu.ar:123456789/53099
network_acronym_str RIUNNE
repository_id_str 4871
network_name_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
spelling La refactorización de software basada en valor : revisión sistemática de la literaturaIrrazábal, Emanuel AgustínGreiner, Cristina LiliamDapozo, Gladys NoemíRevisión sistemáticaRefactorizaciónValorMantenibilidadFil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Fil: Greiner, Cristina Liliam. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Fil: Dapozo, Gladys Noemí. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.El mantenimiento del producto software es una de las fases que más costos tiene a lo largo de la vida de una aplicación software. La refactorización del código fuente es una de las técnicas utilizadas para intentar mejorar la mantenibilidad. Actualmente la refactorización se basa en un enfoque de “valor neutro”, siendo difícil priorizar la gran cantidad de opciones de refactorización que puede tener un producto software. Para cubrir estas carencias, una nueva rama de la ingeniería está emergiendo, la Ingeniería del Software Basada en Valor, estableciendo que las funcionalidades de un sistema tienen diferente grado de importancia, y que algunas de ellas aportan más “valor” que otras. Este artículo presenta una revisión sistemática de la literatura sobre la refactorización basada en valor. Se identificaron 15 artículos primarios de un total de 2300. Los trabajos analizados muestran el uso de diferentes técnicas para abordar el problema de la refactorización y el valor que pueden aportar al software que será refactorizado, existiendo opiniones opuestas sobre cómo afecta las refactorizaciones a la mantenibilidad. Como conclusión de la revisión se tiene que: ningún artículo habla directamente del valor ni se cuantifica el valor que puede aportar una refactorización al software sobre el que va a ser aplicada. Finalmente, la mayoría de los estudios sugieren que las refactorizaciones semiautomáticas o asistidas son las más adecuadas para llevar a cabo la refactorización.Sociedad Argentina de Informática e Investigación Operativa2015info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfp. 130-144application/pdfIrrazábal, Emanuel Agustín, Greiner, Cristina Liliam y Dapozo, Gladys Noemí, 2015. La refactorización de software basada en valor : revisión sistemática de la literatura. En: 44 Jornadas Argentinas de Informática e Investigación Operativa. XVI Simposio Argentino de Ingeniería de Software. Rosario: Sociedad Argentina de Informática e Investigación Operativa, p. 13-144.2451-7593http://repositorio.unne.edu.ar/handle/123456789/53099spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/Atribución-NoComercial-SinDerivadas 2.5 Argentinareponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)instname:Universidad Nacional del Nordeste2025-09-04T11:14:19Zoai:repositorio.unne.edu.ar:123456789/53099instacron:UNNEInstitucionalhttp://repositorio.unne.edu.ar/Universidad públicaNo correspondehttp://repositorio.unne.edu.ar/oaiososa@bib.unne.edu.ar;sergio.alegria@unne.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:48712025-09-04 11:14:20.168Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordestefalse
dc.title.none.fl_str_mv La refactorización de software basada en valor : revisión sistemática de la literatura
title La refactorización de software basada en valor : revisión sistemática de la literatura
spellingShingle La refactorización de software basada en valor : revisión sistemática de la literatura
Irrazábal, Emanuel Agustín
Revisión sistemática
Refactorización
Valor
Mantenibilidad
title_short La refactorización de software basada en valor : revisión sistemática de la literatura
title_full La refactorización de software basada en valor : revisión sistemática de la literatura
title_fullStr La refactorización de software basada en valor : revisión sistemática de la literatura
title_full_unstemmed La refactorización de software basada en valor : revisión sistemática de la literatura
title_sort La refactorización de software basada en valor : revisión sistemática de la literatura
dc.creator.none.fl_str_mv Irrazábal, Emanuel Agustín
Greiner, Cristina Liliam
Dapozo, Gladys Noemí
author Irrazábal, Emanuel Agustín
author_facet Irrazábal, Emanuel Agustín
Greiner, Cristina Liliam
Dapozo, Gladys Noemí
author_role author
author2 Greiner, Cristina Liliam
Dapozo, Gladys Noemí
author2_role author
author
dc.subject.none.fl_str_mv Revisión sistemática
Refactorización
Valor
Mantenibilidad
topic Revisión sistemática
Refactorización
Valor
Mantenibilidad
dc.description.none.fl_txt_mv Fil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Greiner, Cristina Liliam. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Dapozo, Gladys Noemí. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
El mantenimiento del producto software es una de las fases que más costos tiene a lo largo de la vida de una aplicación software. La refactorización del código fuente es una de las técnicas utilizadas para intentar mejorar la mantenibilidad. Actualmente la refactorización se basa en un enfoque de “valor neutro”, siendo difícil priorizar la gran cantidad de opciones de refactorización que puede tener un producto software. Para cubrir estas carencias, una nueva rama de la ingeniería está emergiendo, la Ingeniería del Software Basada en Valor, estableciendo que las funcionalidades de un sistema tienen diferente grado de importancia, y que algunas de ellas aportan más “valor” que otras. Este artículo presenta una revisión sistemática de la literatura sobre la refactorización basada en valor. Se identificaron 15 artículos primarios de un total de 2300. Los trabajos analizados muestran el uso de diferentes técnicas para abordar el problema de la refactorización y el valor que pueden aportar al software que será refactorizado, existiendo opiniones opuestas sobre cómo afecta las refactorizaciones a la mantenibilidad. Como conclusión de la revisión se tiene que: ningún artículo habla directamente del valor ni se cuantifica el valor que puede aportar una refactorización al software sobre el que va a ser aplicada. Finalmente, la mayoría de los estudios sugieren que las refactorizaciones semiautomáticas o asistidas son las más adecuadas para llevar a cabo la refactorización.
description Fil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
publishDate 2015
dc.date.none.fl_str_mv 2015
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv Irrazábal, Emanuel Agustín, Greiner, Cristina Liliam y Dapozo, Gladys Noemí, 2015. La refactorización de software basada en valor : revisión sistemática de la literatura. En: 44 Jornadas Argentinas de Informática e Investigación Operativa. XVI Simposio Argentino de Ingeniería de Software. Rosario: Sociedad Argentina de Informática e Investigación Operativa, p. 13-144.
2451-7593
http://repositorio.unne.edu.ar/handle/123456789/53099
identifier_str_mv Irrazábal, Emanuel Agustín, Greiner, Cristina Liliam y Dapozo, Gladys Noemí, 2015. La refactorización de software basada en valor : revisión sistemática de la literatura. En: 44 Jornadas Argentinas de Informática e Investigación Operativa. XVI Simposio Argentino de Ingeniería de Software. Rosario: Sociedad Argentina de Informática e Investigación Operativa, p. 13-144.
2451-7593
url http://repositorio.unne.edu.ar/handle/123456789/53099
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Atribución-NoComercial-SinDerivadas 2.5 Argentina
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Atribución-NoComercial-SinDerivadas 2.5 Argentina
dc.format.none.fl_str_mv application/pdf
p. 130-144
application/pdf
dc.publisher.none.fl_str_mv Sociedad Argentina de Informática e Investigación Operativa
publisher.none.fl_str_mv Sociedad Argentina de Informática e Investigación Operativa
dc.source.none.fl_str_mv reponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
instname:Universidad Nacional del Nordeste
reponame_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
collection Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
instname_str Universidad Nacional del Nordeste
repository.name.fl_str_mv Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordeste
repository.mail.fl_str_mv ososa@bib.unne.edu.ar;sergio.alegria@unne.edu.ar
_version_ 1842344221460135936
score 12.623145