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

Descrizione completa

Dettagli Bibliografici
Autori principali: Sagrado Martínez, José del, Del Águila Cano, Isabel María, Bosch Arán, Alfonso, Chicano, Francisco
Natura: info:eu-repo/semantics/report
Lingua:Spanish / Castilian
Pubblicazione: Ruiz, F. 2017
Accesso online:http://hdl.handle.net/10835/5022
Descrizione
Riassunto: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.