Artículos de revistas
Comprobación de la Adecuación de Modelos de Estimación del Esfuerzo de Desarrollo de Software Personal Basados en Lógica Difusa: Un Experimento Replicado
Adequacy Checking of Personal Software Development Effort Estimation Models Based upon Fuzzy Logic: A Replicated Experiment
Autor
FELIPE RIVERÓN, EDGARDO
GUTIÉRREZ TORNÉS, AGUSTÍN
LÓPEZ MARTÍN, CUAUHTÉMOC
YÁÑEZ MÁRQUEZ, CORNELIO
Institución
Resumen
EXISTEN DOS FASES PRINCIPALES EN EL USO DE UN MODELO DE ESTIMACIÓN: (1) SE DEBE DETERMINAR SI EL MODELO ES ADECUADO PARA DESCRIBIR LOS DATOS OBSERVADOS (REALES), ESO ES, LA COMPROBACIÓN DE LA ADECUACIÓN DEL MODELO O VERIFICACIÓN DEL MISMO; SI ÉSTE RESULTARA ADECUADO, ENTONCES (2) EL MODELO DE ESTIMACIÓN SE VALIDA EN SU AMBIENTE USANDO DATOS NUEVOS. ESTE ARTÍCULO ESTÁ RELACIONADO CON LA PRIMERA ETAPA. SE PRESENTA UNA INVESTIGACIÓN DIRIGIDA A LA COMPARACIÓN DE SISTEMAS DE LÓGICA DIFUSA (SLD) PERSONALES. ESTOS SLD SE DERIVAN A PARTIR DE UN EXPERIMENTO REPLICADO CON BASE EN UNA MUESTRA DE DIEZ DESARROLLADORES, ASÍ COMO EN UN PROCESO DE DESARROLLO COMÚN DENTRO DE UN ENTORNO CONTROLADO. EN SEIS DE LOS DIEZ CASOS, LAS PRUEBAS DE RANGO MÚLTIPLE DE LA MAGNITUD DEL ERROR RELATIVO (MER) POR TÉCNICA, MUESTRAN QUE LA LÓGICA DIFUSA ES LIGERAMENTE MEJOR QUE LA REGRESIÓN SIMPLE. ESTOS RESULTADOS MUESTRAN QUE UN SLD PODRÍA SER UTILIZADO COMO ALTERNATIVA PARA LA ESTIMACIÓN DEL ESFUERZO DE DESARROLLO DE SOFTWARE A NIVEL PERSONAL. THERE ARE TWO MAIN STAGES FOR USING AN ESTIMATION MODEL (1) IT MUST BE DETERMINED WHETHER THE MODEL IS ADEQUATE TO DESCRIBE THE OBSERVED (ACTUAL) DATA, THAT IS, THE MODEL ADEQUACY CHECKING OR VERIFICATION; IF IT RESULTED ADEQUATE THEN (2) THE ESTIMATION MODEL IS VALIDATED IN ITS ENVIRONMENT USING NEW DATA. THIS PAPER IS RELATED TO THE FIRST STEP. AN INVESTIGATION AIMED TO COMPARE PERSONAL FUZZY LOGIC SYSTEMS (FLS) WITH LINEAR REGRESSION IS PRESENTED. THESE FLS ARE DERIVED FROM A REPLICATED EXPERIMENT USING A SAMPLE INTEGRATED BY TEN DEVELOPERS. THIS EXPERIMENT IS BASED ON BOTH A COMMON PROCESS AND INSIDE OF A CONTROLLED ENVIRONMENT. IN SIX OF TEN CASES THE MULTIPLE RANGE TESTS FOR MAGNITUDE OF RELATIVE ERROR (MRE) BY TECHNIQUE SHOW THAT FUZZY LOGIC IS SLIGHTLY BETTER THAN LINEAR REGRESSION. THESE RESULTS SHOW THAT A FLS COULD BE USE AS AN ALTERNATIVE FOR THE SOFTWARE DEVELOPMENT EFFORT ESTIMATION AT PERSONAL LEVEL.