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

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 d...

Descripción completa

Detalles Bibliográficos
Autores principales: Irrazábal, Emanuel Agustín, Greiner, Cristina Liliam, Dapozo, Gladys Noemí
Formato: Simposio
Lenguaje:Español
Publicado: Sociedad Argentina de Informática e Investigación Operativa 2024
Materias:
Acceso en línea:http://repositorio.unne.edu.ar/handle/123456789/53099
Aporte de:
id I48-R184-123456789-53099
record_format dspace
spelling I48-R184-123456789-530992025-03-06T11:41:55Z La refactorización de software basada en valor : revisión sistemática de la literatura Irrazábal, Emanuel Agustín Greiner, Cristina Liliam Dapozo, Gladys Noemí Revisión sistemática Refactorización Valor Mantenibilidad 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. 2024-03-07T14:07:19Z 2024-03-07T14:07:19Z 2015 Simposio 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 spa openAccess http://creativecommons.org/licenses/by-nc-nd/2.5/ar/ application/pdf p. 130-144 application/pdf Sociedad Argentina de Informática e Investigación Operativa
institution Universidad Nacional del Nordeste
institution_str I-48
repository_str R-184
collection RIUNNE - Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
language Español
topic Revisión sistemática
Refactorización
Valor
Mantenibilidad
spellingShingle Revisión sistemática
Refactorización
Valor
Mantenibilidad
Irrazábal, Emanuel Agustín
Greiner, Cristina Liliam
Dapozo, Gladys Noemí
La refactorización de software basada en valor : revisión sistemática de la literatura
topic_facet Revisión sistemática
Refactorización
Valor
Mantenibilidad
description 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.
format Simposio
author Irrazábal, Emanuel Agustín
Greiner, Cristina Liliam
Dapozo, Gladys Noemí
author_facet Irrazábal, Emanuel Agustín
Greiner, Cristina Liliam
Dapozo, Gladys Noemí
author_sort Irrazábal, Emanuel Agustín
title La refactorización de software basada en valor : revisión sistemática de la literatura
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
publisher Sociedad Argentina de Informática e Investigación Operativa
publishDate 2024
url http://repositorio.unne.edu.ar/handle/123456789/53099
work_keys_str_mv AT irrazabalemanuelagustin larefactorizaciondesoftwarebasadaenvalorrevisionsistematicadelaliteratura
AT greinercristinaliliam larefactorizaciondesoftwarebasadaenvalorrevisionsistematicadelaliteratura
AT dapozogladysnoemi larefactorizaciondesoftwarebasadaenvalorrevisionsistematicadelaliteratura
_version_ 1832345571181985792