Chapter 2: Research Methodology
2.1. Various Methodological Approaches
2.1.2. Interpretivism
Según lo visto en los capítulos anteriores, el estado actual de la IS experimental puede resumirse en los siguientes puntos:
La parte importante del conocimiento publicado en IS no tiene una base empírica formal. Por ese motivo, existe la necesidad de aplicar el método experimental para la generación de conocimiento fundamentado sobre técnicas y herramientas para el desarrollo de software. La experimentación es un método aceptado dentro de cualquier disciplina científica y se espera lo mismo en la IS.
Un experimento aislado no produce un avance significativo en el cuerpo de conocimiento de una cierta área. Los resultados del experimento deben poder ser replicados para obtener mayor confianza en ellos y atenuar las amenazas a la validez. También es necesaria que las condiciones en que se realizó el experimento sean modificadas para aislar las variables que describen las relaciones causa-efecto. El proceso experimental requiere de una serie de replicaciones coordinadas en una familia de experimentos.
La realización de replicaciones es un proceso costoso para el investigador. Requiere de transferencia de conocimientos complejos sobre el experimento y el fenómeno de IS estudiado. El diseño de un experimento desde cero es un costo demasiado grande para un investigador con poca experiencia. Para poder realizar
una replicación en forma efectiva y eficiente deben existir mecanismos de interacción entre investigadores.
La realización de replicaciones coordinadas entre investigadores requiere de estructuras para documentar el conocimiento de los experimentos. Además de registrar el detalle del experimento, estos documentos deben ser fáciles de usar y estar modelados de acuerdo al proceso experimental que se desea aplicar.
Para solucionar estos problemas se han propuesto soluciones en distintos niveles. Un primer enfoque es el de agrupar los experimentos en familias, para mejorar la coordinación de las replicaciones y el uso de recursos para experimentación. También se han propuesto estructuras de soporte al proceso experimental. Algunas de estas estructuras están más enfocadas al proceso y otras en los materiales operativos del experimento.
Los PL tienen un rol fundamental en la investigación experimental. Para cumplir su objetivo los PL se enfrentan a varios desafíos que van más allá de la simple transferencia de información:
1. Transferencia de conocimiento experimental. Un PL maduro no solo debe ser un agrupamiento de artefactos utilizados en el experimento. Las descripciones y procedimientos contenidos en el mismo pueden posibilitar una efectiva transmisión de conocimientos sobre experimentación y sobre el tema de IS que esté bajo estudio. Las hipótesis verificadas y rechazadas, las técnicas de IS estudiadas, junto con el diseño y la construcción de los artefactos experimentales, constituyen una forma de trasmitir conocimientos con alto nivel de profundidad. 2. Facilitar la replicación del experimento. Un PL efectivo es aquel que minimiza
el esfuerzo para realizar una replicación. La escasez de recursos con los que cuentan los experimentadores requiere que el PL esté preparado, no solo para transferir conocimientos, sino también para hacerlo con el mínimo de recursos necesarios. Dos elementos que facilitan la replicación son la organización y la presencia de procedimientos para las distintas fases del experimento.
3. Facilitar la adaptación del experimento al contexto. Es frecuente que cuando se realiza la replicación de un experimento existan restricciones que obligan a adaptar su diseño al nuevo contexto. Es difícil encontrar replicaciones externas exactas en el sentido estricto del término. Cuando el contexto cambia puede ser necesario alterar factores, niveles o parámetros del experimento original. Los experimentadores pueden tener en el PL guías para realizar esta adaptación. Quienes construyen el paquete debe considerar que las restricciones varían en cada contexto y son difíciles de anticipar.
4. Posibilitar la agregación de resultados. Los experimentos controlados tienen como objetivo encontrar evidencia para verificar elementos de conocimiento. Las replicaciones externas son una forma de aumentar la confianza en dicha evidencia, levantando amenazas a la validez. Para que este proceso pueda darse, al a la replicación debería seguir de una proceso de agregación de resultados. La forma en que los PL presentan la información sobre cada replicación y particularmente el formato de los resultados, afecta la posibilidad de integración. 5. Soportar la evolución de la investigación experimental. La investigación
conocimiento, por eso es normal que un experimento cambie a medida que la investigación avanza. Cuando el experimento cambia el PL debe reflejar esta evolución. También debe ser capaz de captar la motivación de esos cambios y la evolución del experimento a lo largo de distintas replicaciones.
En otras palabras, los PL no deben considerarse elementos estáticos que permanecen sin cambios luego de ser escritos. Por el contrario, deben ser contenedores dinámicos que reflejen la evolución de una investigación experimental. En esta dinámica evolutiva del experimento también se captura conocimiento y evidencias sobre el tema que se investiga.
Los PL son instrumentos que se utilizan en otras disciplinas científicas y ya han sido aplicados en algunos experimentos de IS. Sin embargo, el estudio de los PL disponibles ha mostrado algunas carencias importantes.
No se dispone de una estructura universal para la documentación de experimentos en IS. No hay acuerdo en el alcance o nivel de profundidad que debe tener el PL. De modo más básico, tampoco hay acuerdo en las secciones que debe contener. Aunque existen algunas propuestas, la documentación del conocimiento tácito de un experimento sigue siendo un desafío importante para el área.
Las estructuras de PL disponibles no abarcan el ciclo completo del proceso experimental. Por ejemplo, centran su contenido en el planteamiento, diseño u operación del estudio, pero dejan fuera el análisis de los resultados o la generación de nuevas hipótesis. Esto produce que se realicen ciclos parciales de investigación, se llega a realizar una replicación, pero los resultados no son integrados al cuerpo de conocimientos.
Aunque existen guías preliminares sobre cómo realizar experimentación en IS y propuestas para reportar resultados de experimentos, estas guías no cubren el empaquetamiento de los materiales e instrucciones para realizar replicaciones. Los formatos actuales de artículos científicos no son suficientes para expresar los detalles de una familia de experimentos.
El problema que se aborda en esta investigación es el de realizar una propuesta de PL para experimentos de IS. La propuesta de PL pretender solucionar o mejorar las carencias detectadas en los PL actuales. Para lograr un resultado satisfactorio se requiere que la propuesta facilite el proceso de experimentación, en particular la realización de replicaciones y la integración de los resultados al cuerpo de conocimiento de la IS.
Para solucionar el problema descripto, la propuesta de PL debe uniformizar el formato para documentar un experimento de IS. La propuesta debe contar con una definición clara de estructura y contenido. Esta estructura debe agrupar todas las descripciones y artefactos necesarios para la experimentación en un formato fácil de usar. La propuesta debe permitir la realización de una replicación en forma eficaz, eficiente y con satisfacción para el investigador participante.
La propuesta de PL debe ser genérica para poder instanciarse para varios experimentos. Los PL de experimentos instanciados permiten el desarrollo de cada una de las líneas de investigación específicas. Si una familia de experimentos dispone de un PL adecuado, es más probable que haya investigadores interesados en realizar una replicación.
El PL permite aumentar la probabilidad de que una línea de investigación evolucione y utilice mejor los recursos disponibles.