Impacto de las métricas CK en la refactorización

Las métricas CK a nivel de diseño orientado a objetos, son las que alcanzan un mayor consenso sobre la identificación de la necesidad de una refactorización. Para estimar el impacto de estas métricas de calidad en la refactorización en este trabajo nos basamos en la reducción de la entropía. Para el...

Full description

Bibliographic Details
Main Authors: Sagrado Martínez, José del, Del Águila Cano, Isabel María, Bosch Arán, Alfonso, Chicano, Francisco
Format: info:eu-repo/semantics/report
Language:Spanish / Castilian
Published: Ruiz, F. 2017
Online Access:http://hdl.handle.net/10835/5022
Description
Summary:Las métricas CK a nivel de diseño orientado a objetos, son las que alcanzan un mayor consenso sobre la identificación de la necesidad de una refactorización. Para estimar el impacto de estas métricas de calidad en la refactorización en este trabajo nos basamos en la reducción de la entropía. Para ellos se parte de los datos validados de refactorizaciones y de métricas de código de varios proyectos open source. Las valoraciones obtenidas se combinan para ordenar las métricas y proponemos un método para medir su influencia incluso en aquellas situaciones en las que no todas las métricas puedan ser valoradas o cuando esta valoración no alcance unas tasas suficientemente representativas. Los resultados obtenidos están en la misma línea de trabajos previos de otros autores, siendo de mayor influencia las medidas de complejidad y acoplamiento y de menor aquellas m etricas relativas a la herencia y la cohesión.