Skip to content

PG03_Intervalos

gfg1001 edited this page Apr 8, 2026 · 22 revisions

En este apartado se presentan un resumen de los intervalos propuestos por los estudiantes y calculados a partir de los estadísticos percentil 25% y percentil 75% de los valores de sus mediciones. En este vídeo te enseña el procedimiento de medición con SourceMeter y este otro vídeo te enseña a calcular los valores umbrales de medidas utilizando el cuartil primero y tercero.

Métricas de paquetes

Nombre apellidos NA NCL NM TLLOC
Ricardo Sevilla Soba 0-0 0-1 2-24 2-7
Miguel Ángel Jódar de la Torre 0-0 1-5 2-36 65,75-672
Guillermo 0,00-0,25 0-6 1-7 18340

Métricas de clases

Chidamber y Kemerer

Nombre apellidos WMC RFC CBO LCOM5 DIT NOC TLLOC
Ricardo Sevilla Soba 4-19 3-15 0-4 0-2 0-3 0-0 22-96,25
Miguel Ángel Jódar de la Torre 1-15 1-8 0-4 0-3 0-1 0-0 9-66
Guillermo 2-11 4-17 2-9 0-2 0-2 0-0 18340

Lorenz y Kidd Tamaño por clases

Nombre apellidos NA NM NOS TLLOC
Ricardo Sevilla Soba 0-0 3-18 6-50 22-96,25
Miguel Ángel Jódar de la Torre 0-0 1-12 1-26 9-66
Guillermo 1-5 2-9 0-1 18340

Métricas de métodos

Nombre apellidos McCC TLLOC
Ricardo Sevilla Soba 1-1 2-7
Miguel Ángel Jódar de la Torre 1-1 3-6
Guillermo 1-3 18340

Conclusión

Ricardo Sevilla Soba Miguel Ángel Jódar de la Torre Guillermo Fernández Golpe La realización de esta práctica ha permitido aplicar de forma empírica el proceso de medición sobre un proyecto Java real de calidad contrastada como es Oxalis. Los valores obtenidos para las métricas de Chidamber y Kemerer Lorenz y Kidd y Robert Martin se sitúan en rangos razonables y coherentes con los umbrales recomendados por SourceMeter lo que confirma la buena salud general del código. Se ha comprobado que métricas como CBO o RFC reflejan fielmente la naturaleza del proyecto ya que al tratarse de un middleware de integración presenta un acoplamiento entre clases algo superior a la media. La comparación con los intervalos del resto de compañeros muestra una convergencia notable en métricas de complejidad como V(G) lo que sugiere que estos estadísticos son robustos independientemente del proyecto analizado. En definitiva el uso de percentiles Q1-Q3 ponderados por NCLOC constituye un método sencillo y efectivo para establecer umbrales de calidad adaptados al contexto real de cada proyecto.

PG_C02 Caracterización de aplicaciones de código con Formato ISO 9126


PG03_Valores umbrales de medidas de código


PG_C04 Evaluación de la facilidad de mantenimiento. Identificación de defectos de código.

Clone this wiki locally