Semi-Automatic Mapping Technique Using Snowballing to Support Massive Literature Searches in Software Engineering
Técnica de mapeo semiautomático mediante bola de nieve para facilitar búsquedas bibliográficas masivas en ingeniería de software
Las revisiones sistemáticas de la literatura representan una metodología importante en la Ingeniería de Software Basada en la Evidencia. Para definir la ruta metodológica en este tipo de estudios, en los que se realiza una revisión de aspectos cuantitativos y cualitativos de estudios primarios para resumir la información existente sobre un tema en particular, los investigadores utilizan protocolos que guían la construcción del conocimiento a partir de preguntas de investigación. En este artículo se presenta un proceso que utiliza el método de "bola de nieve" (forward Snowballing), que identifica los artículos citados en el trabajo objeto de estudio y el número de citas como criterios de inclusión para complementar las revisiones sistemáticas de la literatura. Se diseñó un proceso que se apoya en herramientas informáticas para aplicar la estrategia Snowballing e identificar los trabajos más citados y quienes los citan. Para validar el proceso, se utilizó una revisión identificada en la literatura. Tras comparar los resultados, surgieron nuevos trabajos que no se habían tenido en cuenta pero que realizaban aportaciones al tema de estudio. El índice de citas representa el número de veces que una publicación ha sido referenciada en otros documentos y se utiliza como mecanismo para analizar, medir o valorar cuantitativamente el impacto de dicha publicación en la comunidad científica. El presente estudio mostró cómo la aplicación del Snowballing junto con otras estrategias permite la aparición de trabajos que pueden ser relevantes para una investigación dado el índice de citaciones. Es decir, la implementación de esta propuesta permitirá actualizar o ampliar los estudios sistemáticos de literatura a través de los nuevos trabajos evidenciados.
I. INTRODUCCIÓN
La investigación empírica en Ingeniería de Software (SE) es una forma de experimentación u observación basada en evidencia. Entre 2004 y 2005, Kitchenham, Dybå y Jørgensen escribieron tres trabajos relevantes proponiendo el concepto de Ingeniería de software basada en evidencia (EBSE) [ 1 , 2 , 3 ]. Esto se basa en trabajos previos aplicados en la medicina, que luego fueron retomados y adoptados por otras disciplinas como la economía, la psicología, las ciencias sociales y la ES. La EBSE fue adoptada en los procesos de investigación para dar rigor metodológico a los resultados identificados en los estudios sistemáticos de la literatura, y para que estos resultados sean imparciales y más confiables [ 3 ]. El mecanismo de los estudios sistemáticos de la literatura para identificar y aportar evidencia en medicina consta de varias etapas de SE [ 4 ]. Se estructuró en seis pasos organizados en cuatro fases metodológicas, es decir, (i) Plantear una pregunta de investigación; (ii) Buscar la evidencia para responder la pregunta; (iii) evaluar críticamente la evidencia; y finalmente, (iv) utilizar la evidencia para abordar la pregunta.
Recursos
-
Formatopdf
-
Idioma:inglés
-
Tamaño:332 kb