Revista: | Computación y sistemas |
Base de datos: | PERIÓDICA |
Número de sistema: | 000352225 |
ISSN: | 1405-5546 |
Autores: | López Martín, Cuauhtémoc1 Yáñez Márquez, Cornelio1 Gutiérrez Tornés, Agustín2 Felipe Riverón, Edgardo3 |
Instituciones: | 1Instituto Politécnico Nacional, Centro de Investigación en Computación, México, Distrito Federal. México 2Banco Nacional de México, Coordinación de Sistemas, México, Distrito Federal. México 3Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Ciudad de México, México, Distrito Federal. México |
Año: | 2008 |
Periodo: | Abr-Jun |
Volumen: | 11 |
Número: | 4 |
Paginación: | 333-348 |
País: | México |
Idioma: | Inglés |
Tipo de documento: | Artículo |
Enfoque: | Aplicado, descriptivo |
Resumen en español | 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 |
Resumen en inglés | 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 |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación, Desarrollo de software, Estimación del esfuerzo, Lógica difusa, Regresión lineal |
Keyword: | Computer science, Programming, Software development, Effort estimation, Fuzzy logic, Linear regression |
Texto completo: | Texto completo (Ver HTML) |