Simple Science

Ciencia de vanguardia explicada de forma sencilla

# Informática# Ingeniería del software

Mejorando la accesibilidad de los artefactos de investigación en la calidad de requisitos

Mejorar el acceso a los artefactos de investigación mejora los esfuerzos de calidad en los requisitos del software.

― 6 minilectura


Acceso a artefactos en laAcceso a artefactos en lainvestigación de softwaredisponibilidad de artefactos.investigación a través de una mejorImpulsando los esfuerzos de
Tabla de contenidos

La investigación sobre la calidad de los requisitos es importante porque ayuda a asegurar que los proyectos de desarrollo de software cumplan con sus objetivos. Sin embargo, esta investigación se basa en varios artefactos, como Conjuntos de datos y Herramientas, que son esenciales para entender y gestionar la calidad de los requisitos. Desafortunadamente, muchos de estos artefactos no están disponibles o nunca se han compartido abiertamente, lo que ralentiza los avances en este ámbito.

Este artículo habla sobre los esfuerzos para mejorar la accesibilidad de estos artefactos de investigación. El enfoque está en tres aportes principales: recuperar artefactos perdidos, entender por qué algunos artefactos no están disponibles y proporcionar pautas para compartir artefactos en el futuro.

La Importancia de la Investigación en Calidad de Requisitos

La calidad de los requisitos se refiere a qué tan bien están definidos los requisitos de software. Los buenos requisitos son claros, completos y no ambiguos, lo que ayuda a prevenir problemas durante el proceso de desarrollo de software. Para evaluar y mejorar la calidad de los requisitos, los investigadores utilizan diferentes tipos de artefactos, incluyendo:

  1. Conjuntos de Datos: Estos incluyen ejemplos que muestran instancias donde los requisitos están mal definidos o violan estándares de calidad.
  2. Herramientas: Estas son soluciones de software que ayudan a identificar y solucionar problemas en los requisitos.

Estos artefactos son cruciales para que los investigadores evalúen sus métodos y para que las industrias adopten nuevas herramientas que mejoren su calidad de requisitos.

Problema de Disponibilidad de Artefactos

Estudios recientes muestran que muchos artefactos de investigación en el campo de la calidad de los requisitos no están disponibles. Algunos se han perdido con el tiempo, mientras que otros nunca se compartieron en primer lugar. Esta falta de disponibilidad representa un desafío significativo:

  • Sin Evaluación Comparativa: Los investigadores no pueden probar sus nuevos métodos contra conjuntos de datos existentes.
  • Sin Reutilización: Las herramientas que se desarrollaron anteriormente no pueden ser utilizadas o actualizadas porque están ausentes.
  • Recreación Necesaria: Los investigadores a menudo tienen que recrear herramientas y conjuntos de datos, lo cual es ineficiente y lleva a un esfuerzo desperdiciado.

Metas del Trabajo Actual

Este trabajo tiene como objetivo abordar la falta de disponibilidad de artefactos de investigación a través de tres acciones principales:

  1. Recuperar Artefactos Perdidos: Esto implica contactar a los autores de estudios anteriores para solicitar acceso a conjuntos de datos y herramientas que actualmente no están disponibles.
  2. Entender la No Disponibilidad de Artefactos: Al analizar por qué faltan los artefactos, los investigadores pueden identificar barreras comunes que impiden el intercambio, lo que puede ayudar en la creación de soluciones.
  3. Crear Pautas: Un conjunto de pautas simples y claras para que los investigadores compartan sus artefactos de manera efectiva puede fomentar mejores prácticas en el futuro.

Iniciativa de Recuperación de Artefactos

Para abordar el problema de los artefactos faltantes, se implementó una iniciativa de recuperación en dos fases. La primera fase se centró en contactar directamente a los autores de estudios de investigación para solicitar acceso a sus artefactos. Se envió un correo a los autores para explicar la importancia de compartir su trabajo y pedir su cooperación para hacer accesibles conjuntos de datos y herramientas.

Fase Uno: Contactos Iniciales

Durante la primera fase, se contactó a 35 autores. Los resultados mostraron que:

  • 19 Autores Respondieron: Esto indica un interés razonable en recuperar artefactos perdidos.
  • 13 Artefactos Fueron Recuperados: Algunos autores accedieron a compartir sus conjuntos de datos y herramientas que antes no estaban disponibles.

Muchos autores citaron diversas razones por no compartir antes, como olvidar subir archivos o asumir que nadie estaría interesado.

Fase Dos: Soporte de Crowdsourcing

En la segunda fase, el esfuerzo se amplió para incluir a voluntarios de la comunidad investigadora que ayudaron a contactar a más autores. Esta fase comenzó con la hipótesis de que los miembros establecidos de la comunidad podrían tener mejores conexiones con los autores correspondientes.

Al usar listas de autores no receptivos y artefactos que se decían perdidos, los voluntarios pudieron conectar personalmente con estos autores, mejorando el esfuerzo de recuperación.

Razones para la No Disponibilidad de Artefactos

Entender por qué los artefactos no están disponibles es crucial para mejorar la situación. Se identificaron varias razones comunes:

  1. Sensibilidad de los Datos: Algunos conjuntos de datos contienen información sensible que no puede ser compartida debido a preocupaciones de privacidad.
  2. Reubicación de Autores: Los autores pueden cambiar de afiliación y perder acceso a sus artefactos.
  3. Percepción de Falta de Beneficio: Algunos autores no ven ninguna ventaja en compartir sus artefactos.

Al identificar estas razones, los esfuerzos futuros pueden centrarse en abordar estos problemas. Por ejemplo, crear protecciones para datos sensibles podría alentar a más autores a compartir su trabajo.

Principios y Pautas de Ciencia Abierta

La ciencia abierta es la práctica de hacer que la investigación científica y sus resultados sean más accesibles para todos. Esto incluye compartir conjuntos de datos, herramientas y hallazgos abiertamente para que otros puedan utilizarlos.

Para fomentar la adherencia a los principios de ciencia abierta en la comunidad de investigación en calidad de requisitos, se desarrollaron pautas claras y simples. Estas pautas ofrecen consejos prácticos sobre cómo:

  1. Recoger Artefactos: Reunir todos los datos necesarios, incluido información cruda y procesada, herramientas y otros materiales relevantes.
  2. Documentar Artefactos: Proporcionar descripciones e instrucciones completas para asegurar que otros puedan utilizar los artefactos fácilmente.
  3. Licenciar Artefactos: Especificar cómo otros pueden utilizar los artefactos, lo que puede implicar usar licencias establecidas para aclarar permisos.
  4. Archivar Artefactos: Almacenar los artefactos de manera que asegure el acceso a largo plazo, idealmente usando repositorios digitales bien valorados.
  5. Compartir Artefactos: Difundir activamente los artefactos para fomentar el uso y la colaboración dentro de la comunidad investigadora.

Conclusión y Dirección Futura

Mejorar la disponibilidad de artefactos de investigación es esencial para el progreso de la investigación en calidad de requisitos. Este trabajo muestra que, al recuperar artefactos perdidos, entender por qué a menudo no están disponibles y establecer pautas claras para compartir, la comunidad puede mejorar la transparencia y la colaboración.

El objetivo a largo plazo es alentar a los investigadores a adherirse a los principios de ciencia abierta, asegurando que la investigación futura en calidad de requisitos se base en un fundamento de conocimiento y herramientas accesibles. Este esfuerzo está en curso, y la colaboración de toda la comunidad es necesaria para realizar mejoras sustanciales.

Al seguir estas pautas y enfatizar la importancia de la disponibilidad de artefactos, los investigadores pueden contribuir significativamente a la solidez y fiabilidad de sus campos, allanando el camino para mejores prácticas de desarrollo de software en el futuro.

Fuente original

Título: Requirements Quality Research Artifacts: Recovery, Analysis, and Management Guideline

Resumen: Requirements quality research, which is dedicated to assessing and improving the quality of requirements specifications, is dependent on research artifacts like data sets (containing information about quality defects) and implementations (automatically detecting and removing these defects). However, recent research exposed that the majority of these research artifacts have become unavailable or have never been disclosed, which inhibits progress in the research domain. In this work, we aim to improve the availability of research artifacts in requirements quality research. To this end, we (1) extend an artifact recovery initiative, (2) empirically evaluate the reasons for artifact unavailability using Bayesian data analysis, and (3) compile a concise guideline for open science artifact disclosure. Our results include 10 recovered data sets and 7 recovered implementations, empirical support for artifact availability improving over time and the positive effect of public hosting services, and a pragmatic artifact management guideline open for community comments. With this work, we hope to encourage and support adherence to open science principles and improve the availability of research artifacts for the requirements research quality community.

Autores: Julian Frattini, Lloyd Montgomery, Davide Fucci, Michael Unterkalmsteiner, Daniel Mendez, Jannik Fischbach

Última actualización: 2024-06-03 00:00:00

Idioma: English

Fuente URL: https://arxiv.org/abs/2406.01055

Fuente PDF: https://arxiv.org/pdf/2406.01055

Licencia: https://creativecommons.org/licenses/by/4.0/

Cambios: Este resumen se ha elaborado con la ayuda de AI y puede contener imprecisiones. Para obtener información precisa, consulte los documentos originales enlazados aquí.

Gracias a arxiv por el uso de su interoperabilidad de acceso abierto.

Enlaces de referencia

Más de autores

Artículos similares