Sunteți pe pagina 1din 2

Diseño De Software Experimental

1) ¿Qué es?
Es un sub-dominio de la ingeniería de software que se enfoca en los experimentos sobre
productos de software, proceso y recursos.
Está interesado en idear experimentos sobre el software, recolectar los datos de estos
experimentos y en idear leyes y teorías.
Los defensores recomiendan la experimentación como un importante método para
contribuir en acumular conocimiento en la ingeniería de software.

2) ¿Cómo?
Con el método científico, que sugiere un ciclo de observaciones, leyes y teorías para
avanzar en las ciencias.
Ingeniería de software experimental aplica este método.
Para conducir un experimento necesitamos definir su contexto experimental y el diseño del
experimento.
El objetivo principal del contexto experimental es asegurarse que los objetivos del
experimento están bien definidos.
Consiste de las siguientes partes:
Información de fondo: Información sobre el tópico del experimento. Suficiente para los
investigadores.
Hipótesis: Explicación observable de un efecto del software que queremos validar con el
experimento. Para cada hipótesis se tiene que definir un diseño experimental que describe
los procedimientos dentro del experimento, contienen las siguientes partes.
Variables: deben corresponder a las actividades principales hechas por el sujeto.
 Independientes, medidas directamente durante la observación.
 Dependientes, derivadas de las dependientes (Está relacionada con una
hipótesis).
Sujetos: los que realizan las tareas.
Grupo experimental, usan la nueva solución.
Grupo de control, usan una solución base.
Tareas: las actividades están definidas dentro de las tareas y están relacionadas con lo que
queremos probar. Deben definir en forma clara lo que el sujeto debe hacer.

El propósito del experimento es validar la hipótesis.


En la validación evaluamos cómo los resultados de los experimentos rechazan o confirman
la hipótesis.
La validación de la hipótesis es resultado del análisis de los datos entre el grupo de control
y el experimental.

3) ¿Quiénes?
International Software Engineering Reserarch Network
Es una comunidad de grupos de investigación que están activos en la ingeniería de software
experimental.
Cree que la ingeniería de software necesita ser hecha en un contexto experimental.
De esta manera seremos capaces de observar y experimentar las tecnologías en uso,
entender sus debilidades y fuerzas.
Tiene reuniones anuales desde el 2011.
Expertos en aplicar métodos de investigación empíricos para analizar problemas del mundo
real y transferir las novedosas soluciones, a nuestros colaboradores.
Experimental Software Engineering Group
Ve el estudio de la ingeniería de software como una ciencia de laboratorio.

Trabajo:
 La historia de IBM

S-ar putea să vă placă și