Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE TÉCNICAS DE LECTURA
DE REQUISITOS DE SOFTWARE
RESUMEN
En el presente trabajo se desarrolla un diseño experimental para comparar dos técnicas de lectura
de documentos de requisitos de software, las técnicas de lectura Ad Hoc y la técnica basada en
perspectivas PBR.
ABSTRACT
In this paper we develop an experimental design to compare two techniques document reading soft-
ware requirements, Ad Hoc reading techniques and technical perspectives based on PBR.
PALABRAS CLAVE
2. DEFINICIÓN
El objetivo del experimento es evaluar la Técnica de Lectura Ad hoc y Técnica de Lectura Basada en Pers-
pectivas PBR, con respecto a la cantidad de defectos detectados, tiempo de lectura, eficiencia y eficacia. El
estudio se realiza en el contexto de estudiantes de pre-grado de ingeniería de sistemas.
La hipótesis puede definirse para contrastarlas con las observaciones generadas por el experimento son:
H0: El rendimiento Global de la técnica de lectura Ad Hoc en la lectura de requisitos es equivalente al ren-
dimiento global de la Técnica PBR.
H0.a.: La técnica de lectura Ad Hoc detecta la misma cantidad de defectos que la técnica de lectura PBR.
H0.b.: La técnica de lectura Ad Hoc demanda la misma cantidad de tiempo que la técnica de lectura PBR.
H0.c.: La técnica de lectura Ad Hoc ofrece la misma eficiencia que la técnica de lectura PBR.
H0.d.: La técnica de lectura Ad Hoc ofrece la misma eficacia que la técnica de lectura PBR.
3. DISEÑO
En el experimento el factor que se va a utilizar es la Técnica de Lectura. Este factor puede to-
mar dos valores o tratamientos que son las técnicas de lectura Ad hoc o PBR.
El diseño será intrasujetos, en el que a cada sujeto se le asigna ambos tratamientos.
Por lo cual, se determina un diseño experimental completamente aleatorizado unifactorial
con dos niveles, es decir, todas las unidades experimentales van a ser asignadas al azar a ambos
tratamientos ante la necesidad de estudiar un factor que presenta un número de posibles niveles
en este caso dos.
Se trabajará con 2 grupos: A y B, ambos con igual número de sujetos.
4. EXPERIMENTACION
Esta es la etapa en la que se ejecuta el experimento, es decir, donde se realiza la recolección de los datos
que serán analizados.
La realización del experimento es un proceso que tiene como entrada el diseño del experimento y como
salida principal los datos validados.
1) EJECUCIÓN
Los grupos quedaron divididos con 5 y 5 sujetos cada uno. Tanto la asignación de grupos, como de
roles en la técnica de lectura PBR fue hecha aleatoriamente, disminuyendo así cualquier tipo de
amenaza a la validez de las conclusiones.
2) RECOLECCIÓN DE DATOS
Se tuvo sumo cuidado en la recolección de los datos, cumplimentando las plantillas y formularios
por cada uno de los grupos de sujetos que participaron en dicho experimento. Concluida la etapa
de recolección los datos, se procedió a la digitalización de los mismos.
5. ANÁLISIS
Para realizar el análisis estadístico de los datos recolectados se utilizó el software Microsoft Excel 2016.
Primero se muestra un análisis descriptivo de las 2 principales variables objetivas medidas bajo la técnica
Ad-Hoc y PBR (Tabla N° 1 y Tabla N° 2) y por último se muestran el testeo de los resultados de las sub-
hipótesis del trabajo.
Tabla N° 1
Resultados de la Aplicación de la técnica de lectura Ad-Hoc.
Ad-Hoc Ad-Hoc
Resumen Defectos Tiempo
n 10 10
Promedio 4,5 33,5
Mínimo Valor 7 38
Máximo Valor 3 29
Nota: Datos obtenidos usando Microsoft Excel 2016
Fuente: Elaboración Propia
Tabla N° 2
Resultados de la Aplicación de la técnica de lectura PBR.
PBR PBR
Resumen Defectos Tiempo
n 10 10
Promedio 13,9 169,1
Mínimo Valor 8 151
Máximo Valor 20 191
Nota: Datos obtenidos usando Microsoft Excel 2016
Fuente: Elaboración Propia
Tabla N° 3
Defectos detectados y tiempo consumido en cada técnica.
Defectos Tiempo
180 169
160
140
120
100
80
60
40 34
20 14
5
0
Ad-Hoc PBR
En la Figura N° 2, haciendo uso del diagrama de caja, se observa cómo la caja de la cantidad de defectos
detectados con la técnica PBR, está muy por encima de la caja de la cantidad de defectos detectados con la
técnica Ad-Hoc.
Usualmente en el diseño de experimentos se emplea el análisis de la varianza (en inglés ANOVA) para com-
probar o no la veracidad de las hipótesis.
Tabla N° 4
Prueba Anova, para los defectos detectados por cada técnica de lectura.
Total 571,2 19
Nota: Datos obtenidos usando Microsoft Excel 2016
Fuente: Elaboración Propia
Como el valor p es mayor que el nivel de significancia α = 0,05, se rechaza la H 0.a, por lo tanto, se puede
pensar la cantidad promedio de defectos detectados con la TL Ad-hoc es menor a la cantidad promedio de
defectos detectados con la TL PBR.
En el diagrama de caja de la Figura N° 3, se observa cómo la caja del tiempo consumido con la técnica PBR
está bastante por encima de la caja del tiempo consumido con la técnica Ad-Hoc.
Tabla N° 4
Prueba Anova, para el tiempo consumido por cada técnica de lectura.
Total 93508,2 19
Nota: Datos obtenidos usando Microsoft Excel 2016
Fuente: Elaboración Propia
Como el valor p es mayor que el nivel de significancia α = 0,05, se rechaza la H0.b., por lo tanto se puede
pensar que el tiempo promedio consumido en el proceso de inspección con la TL Ad-Hhoc es menor al
tiempo promedio consumido en el proceso de inspección con la TL PBR
b) Comparación de la Eficiencia
La eficiencia es el esfuerzo requerido en el uso correcto de una TL, la misma se calculó dividiendo la
cantidad de defectos detectados por el total de tiempo consumido en el proceso de detección. La Com-
paración entre Ad-Hoc y PBR, se puede observar en la Tabla N° 5.
Tabla N° 5
Eficiencia lograda en cada técnica.
En el gráfico de caja de la Figura N° 3 se observa cómo la caja de la eficiencia lograda con la técnica Ad-Hoc
se ubica por encima de la caja de la eficiencia lograda con la técnica PBR.
Tabla N° 6
Prueba Anova, para la eficiencia por cada técnica de lectura.
Total 0,025 19
Nota: Datos obtenidos usando Microsoft Excel 2016
Fuente: Elaboración Propia
Como el valor p es menor que el nivel de significancia α = 0,05, se acepta la H0.c, por lo tanto, se puede
inferir que la eficiencia obtenida con la TL Ad-Hoc es igual a la eficiencia obtenida con la TL PBR, con un nivel
de significancia del 5%.
c) Comparación de la Eficacia
La Comparación entre Adhoc y PBR, se puede observar en la Tabla N° 6.
Tabla N° 7
Eficacia lograda en cada técnica.
En el siguiente diagrama de caja, Figura N° 4, se puede observar cómo la caja de la eficacia lograda con
la técnica de lectura PBR está muy por encima de la caja de la eficacia lograda con la técnica Ad-Hoc.
Tabla N° 8
Prueba Anova, para la eficiencia por cada técnica de lectura.
Total 1,36 19
Nota: Datos obtenidos usando Microsoft Excel 2016
Fuente: Elaboración Propia
Como el valor p es mayor que el nivel de significancia α = 0,05, se rechaza la H0.d, por lo tanto, se puede
pensar que la eficacia promedio obtenida con la TL Ad-Hoc es menor a la eficacia promedio obtenida con
la TL PBR.
6. CONCLUSIONES
7. REFERENCIAS
Lund M. Inés, Herrera Myriam, Aballay Laura, Zapata Sergio. Comparación de Técnicas de Lectura de Do-
cumentos de Requisitos de Software: Diseño de un Experimento. Revista Avances en Sistemas e In-
formática, Vol.4 No. 3. ISSN 16577663. pp. 117 - 129. Medellín Colombia. (2007).
Zapata Sergio G., Aballay Laura N., Sevilla Gustavo. Experimentos Controlados y Educación en Ingeniería
de Software. Facultad de Ciencias Exactas F. y N. - Universidad Nacional de San Juan – Argentina.
(2010).