← Volver a resultados
Ficha bibliográfica · Consulta y acceso
Artículo

Improving Code Effectiveness Through Refactoring: A Case Study

Abdullah Almogahed et al · MMU Press · 2025

Acceso abierto al texto completo
Lectura rápida. Revisá los datos básicos del recurso y luego accedé al contenido desde el botón principal. En esta ficha solo se muestra la información necesaria para identificar la obra, citarla y abrirla.

Acceso al recurso

Entrá al contenido desde la opción principal o elegí otra fuente disponible.

Acceso principal

Acceso abierto al texto completo

Texto completo identificado como acceso abierto.
Abrir texto

Resumen

Descripción general del contenido del recurso.

Software refactoring is a crucial practice in modern software development methodologies, such as Agile and DevOps, as it enables teams to iteratively improve and evolve their codebases while minimizing the risk of introducing bugs or regressions. It fosters a culture of continuous improvement and code hygiene, ultimately leading to more robust, maintainable, and scalable software systems. However, research examining the impact of refactoring on code effectiveness is scarce. This study, therefore, seeks to investigate the impact of refactoring methods on the code’s effectiveness. The study was carried out in four distinct phases: refactoring methods selection, case study selection, software metric selection for evaluating the effectiveness of the code, and refactoring methods implementation. The five most prevalent refactoring methods (Extract Subclass, Extract Class, Introduce Parameter Object, Extract Method, and Move Method) were chosen and implemented in the jHotDraw case study. The refactoring methods were implemented 86 times across five experiments in the jHotDraw case study. The results indicate that Extract Subclass, Extract Class, and Introduce Parameter Object have a significant positive impact on code effectiveness, while Extract Method and Move Method do not affect code effectiveness. Practitioners and software designers can utilize this knowledge to make informed assessments regarding refactoring methods and produce software systems that are more reliable and effective.

Cómo citar

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

al, A. A. E. (2025). Improving Code Effectiveness Through Refactoring: A Case Study. https://journals.mmupress.com/index.php/jiwe/article/view/2169

MLA

al, Abdullah Almogahed et. "Improving Code Effectiveness Through Refactoring: A Case Study." 2025. https://journals.mmupress.com/index.php/jiwe/article/view/2169.

Chicago

al, Abdullah Almogahed et. 2025. "Improving Code Effectiveness Through Refactoring: A Case Study.". https://journals.mmupress.com/index.php/jiwe/article/view/2169.

Harvard

al, A. A. E. 2025, Improving Code Effectiveness Through Refactoring: A Case Study, MMU Press, available at: https://journals.mmupress.com/index.php/jiwe/article/view/2169 [Accessed 28 Jun. 2026].

Compartir e imprimir

Guardá la ficha, copiá su enlace permanente o imprimila como PDF.

Exportar referencia

Si usás un gestor bibliográfico, podés exportar el registro en los formatos más comunes.

Detalles del recurso

Información bibliográfica útil para confirmar que se trata del material correcto.

Título
Improving Code Effectiveness Through Refactoring: A Case Study
Autor / colaboradores
Abdullah Almogahed et al
Editorial
MMU Press
Año de publicación
2025
ISSN
2821-370X
ISSN
2821-370X
Idioma
eng

Materias

Explorá otros recursos relacionados a partir de estas materias.

Copiado