Parte IV Bibliografía y Apéndices
5.1.1 Adopción de conceptos del Paradigma de GCS para Experimentación
Para adoptar el paradigma de GCS en la gestión de los materiales experimentales para experimentación en IS. Se estudió el proceso de experimentación visto como una transformación de productos y se analizó la adopción de conceptos de la GCS para la gestión de los materiales en experimentación. El proceso de adopción comienza con el estudio de la GCS dentro del proceso software, el proceso de desarrollo software y el proceso de experimentación. Estudio que nos permitió identificar las fases, los productos y los resultados intermedios y finales de cada uno de los procesos. Para la adopción de los conceptos de la GCS para la experimentación aislamos y analizamos los conceptos que se emplean en la GCS con el fin de estudiar su adopción en la gestión de los materiales experimentales para experimentación en IS (GEC en sus siglas en español). La actividad de adopción de conceptos del paradigma de GCS para experimentación requirió de la ejecución de un ciclo, donde participaron en forma activa el doctorando y el director del grupo de investigación. Además, para la obtención de la información y conocimiento en cada uno de los ciclos se requirió la aplicación de las técnicas de revisión documental y entrevista. A continuación se detalla el ciclo que se llevó a cabo para la adopción de conceptos del paradigma de GCS para experimentación.
5.1.1.1 Ciclo I
El ciclo de la actividad de adopción de conceptos de la GCS inicia con la búsqueda de información sobre: el proceso y actividades de la GCS, el proceso de desarrollo software y el
proceso experimental. Para localizar trabajos tanto sobre GCS como de los procesos de desarrollo y experimentación aplicamos la técnica de revisión de documentación. Para la actividad de búsqueda se utiliza Google donde se buscó la cadena “software configuration management”. El resultado de la búsqueda fue un conjunto de estudios (papers, web, etc) que contenían parte o todos los términos empleados en la cadena. Para la subactividad de selección de estudios sobre GCS se realizó una lectura rápida de los estudios encontrados. Se guardó en el ordenador los estudios sobre GCS que en su contenido se evidenció el uso de la teoría como su aplicación en casos prácticos. Posteriormente, se recuperó los estudios guardados y se procedió a una lectura minuciosa de cada ellos. Estos estudios seleccionados permitieron obtener el conocimiento sobre GCS y generar el documento que contiene:
El proceso y las actividades de la GCS.
Las fases y los productos resultantes del proceso de desarrollo software.
Las fases, los productos y resultados experimentales del proceso de experimentación. El estudio de la analogía entre proceso software y proceso experimental.
Los conceptos para la gestión de los materiales experimentales para experimentación. El documento que se desarrolló en este ciclo es resultado de la aplicación de varias entrevistas que se realizó con el director del grupo de investigación, que permitió socializar el contenido del documento sobre GCS para experimentación. El resultado de esta acción fue tres versiones de documentos sobre GCS, que son resultado de cambios introducidos en el documento. La Tabla 5-2muestra la cronología de la evolución de las versiones.
Versión Fecha Producto
1 17/05/2011 Documento de GCS para Experimentación
2 28/01/2013 Documento de GCS para Experimentación
3 06/11/2013 Documento de GCS para Experimentación
Tabla 5-2: Versiones del Documento de GCS para Experimentación
En la primera versión del documento de GCS para experimentación se incluye en el contenido la GCS y los procesos de desarrollo software y de experimentación. Para la GCS se incorporan y detallan: las actividades que permiten llevar a cabo la GCS, los conceptos sobre los que se fundamenta la GCS. Mientras que, para los procesos de desarrollo software y de experimentación se detallan las fases y se citan algunos ejemplos de productos y resultados intermedios y finales generados en las respectivas fases. Para finalizar, se incorpora al documento una tabla donde se realiza una rápida comparativa entre los procesos de desarrollo software y de experimentación.
En la segunda versión del documento de GCS para experimentación además del contenido que se incorpora y detalla en la primera versión del documento de GCS para experimentación se incluyen:
Una sección en la que se detallan algunos experimentos ejecutados en IS con sus materiales experimentales. Experimentos ejecutados por parte de varios experimentadores en distintas áreas de la IS.
Se incluye y detalla una sección que relaciona los productos que se generan en las distintas fases del proceso de desarrollo con los productos y resultados experimentales que se desarrollan en el proceso de experimentación.
Una sección que se utiliza para justificar la adopción de los conceptos de GCS de IS a la gestión de materiales experimentales.
Se incorpora la plantilla del plan de gestión de la configuración de software que proporciona la IEEE.
En la tercera versión del documento de GCS para experimentación, además, de los contenidos detallados en la segunda versión del documento en esta nueva versión se incluyen:
Una sección en donde se realiza el estudio de la analogía de conceptos entre proceso software y proceso experimental.
El detalle de los conceptos de GCS para la gestión de los materiales experimentales para experimentación.
EL resultado de la ejecución del ciclo se detalla en el Capítulo 6 y Capítulo 7 de la tesis. Específicamente en el Capítulo 6 se describe el proceso de experimentación visto como una transformación de productos mientras que en el Capítulo 7 se detalla la adopción de conceptos de la GCS para experimentación. Para finalizar, en la sección 7.3 se describen los conceptos que se aplican para la gestión de materiales experimentales para experimentación en IS. Los conceptos son evaluados y aprobados por el doctorando y la directora del grupo de investigación. El uso de los conceptos en la gestión de los materiales experimentales implica su aplicación a través de instrumentos, que abstraen en su estructura la definición del concepto. Por ejemplo, el concepto de elemento experimental de configuración (EEC en sus siglas en español) requiere de un instrumento que permita el registro de los datos que lo identifican en forma univoca al EEC dentro de la GEC. La necesidad de soportar los conceptos adoptados con instrumentos creó la
acción de desarrollar los instrumentos para la GEC.