Professional Documents
Culture Documents
Mecanismos de Estimación Ágil Del Esfuerzo Requerido para El Desarrollo de Un Sistema de Software
Mecanismos de Estimación Ágil Del Esfuerzo Requerido para El Desarrollo de Un Sistema de Software
sistema de software
Julio Castro
Martín Camacho
Paola Romo
Karla Altamirano
- Preguntas de investigación.
Cuáles son los mecanismos de estimación ágil explorados y los parámetros que definen su
exactitud.
Cuáles son las precisiones alcanzadas con los métodos explorados.
Cuáles son los problemas identificados en cada uno de los métodos.
- Paper 1
Abstract—The misguided debates over the software effort estimation have so far resulted in
no clear understanding within software engineering field. The great one remains lie between
two prominent expert-based methods, Effort-Size (i.e., story points) and Effort-Time (i.e.,
ideal time). In other fields, A Theory of Magnitude shows the common processing
mechanisms of human estimations in different physical magnitudes, i.e., time, space, and
quantity. Moreover, it also appears in logical things, e.g., linguistic. Our methodologies are
proposed to evaluate the similar linear regression and scalar variability effect through size
and time estimations of software effort. As the results, we found that both methods have
positive correlations to completion of the Actual Effort in hours. However, in our samples,
Effort-Time seems relatively more fitted to the linear regression model than Effort-Size. The
other finding is human tend to have larger standard deviation to the mean of size and time
estimations (scalar variability effect) in wider ranges of issue. Estimations become noisier
when ranges of the Actual Effort become bigger. Therefore, either Effort-Time or Effort-Size
should not be taken generally as “silver bullet”. We believe that a better understanding of
these similar effects can improve the accuracy of software effort estimations, e.g., avoiding
or improving the use of expert-based methods alone in wider ranges of software tasks.
- Paper 3
A Bayesian Inference Approach for Probabilistic Analogy Based Software
Maintenance Effort Estimation
Abstract - Software maintenance effort estimation is essential for the success of software
maintenance process. In the past decades, many methods have been proposed for
maintenance effort estimation. However, most existing estimation methods only produce
point predictions. Due to the inherent uncertainties and complexities in the maintenance
process, the accurate point estimates are often obtained with great difficulties. Therefore
some prior studies have been focusing on probabilistic predictions. Analogy Based
Estimation (ABE) is one popular point estimation technique. This method is widely accepted
due to its conceptual simplicity and empirical competitiveness. However, there is still a lack
of probabilistic framework for ABE model. In this study, we first propose a probabilistic
framework of ABE (PABE). The predictive PABE is obtained by integrating over its
parameter k number of nearest neighbors via Bayesian inference. In addition, PABE is
validated on four maintenance datasets with comparisons against other established effort
estimation techniques. The promising results show that PABE could largely improve the
point estimations of ABE and achieve quality probabilistic predictions.
- Protocolo de investigación.
1. Identificar la necesidad de una revisión Esta revisión sistemática lo que nos permite es: tener una
sistemática. idea general de todos los mecanismos de estimación ágil
que existen en el desarrollo de estimación de software
para así poder aplicarlos en otras investigaciones.
4. Evaluar protocolo de revisión. Los artículos cumplen con los parámetros de inclusión y
exclusión presentados en el protocolo. Además,
responden de manera total o parcial las preguntas de
investigación planteadas.
5. Estrategia de búsqueda de ejecución. Se Lee el resumen del artículo y se determina si tiene
relación o no con el tema a investigar, si no se encuentra
la suficiente información se procederá a revisar la
introducción y las conclusiones en caso de estar
relacionado este se lo incluye. Caso contrario se sigue
buscando otros artículos relacionados.
7. Evaluación de la calidad del estudio Dentro de los tres artículos presentados en este estudio,
nos brindan información más clara y específica la cual
busca responder a las preguntas de investigación
10. Reportar los resultados de la revisión. a. Identificar los tipos de estimación ágil en el
desarrollo de software.
b. Establecer la precisión de estos tipos de
estimación.
c. Qué problema lleva la aplicación de estos
métodos de estimación.