Simple Science

La science de pointe expliquée simplement

# Informatique# Génie logiciel

Améliorer l'accessibilité des artefacts de recherche en qualité des exigences

Améliorer l'accès aux artefacts de recherche renforce les efforts de qualité des exigences logicielles.

― 7 min lire


Accès aux artefacts dansAccès aux artefacts dansla recherche en logicielartefacts.grâce à une meilleure disponibilité desAméliorer les efforts de recherche
Table des matières

La recherche sur la qualité des exigences est super importante parce que ça aide à s'assurer que les projets de développement logiciel atteignent leurs objectifs. Mais cette recherche dépend de divers artefacts-comme des Jeux de données et des Outils-qui sont essentiels pour comprendre et gérer la qualité des exigences. Malheureusement, beaucoup de ces artefacts ne sont pas disponibles ou n'ont jamais été partagés ouvertement, ce qui freine les avancées dans ce domaine.

Cet article parle des efforts pour améliorer l'accessibilité de ces artefacts de recherche. Le focus est sur trois contributions principales : récupérer des artefacts perdus, comprendre pourquoi certains artefacts ne sont pas dispo, et fournir des lignes directrices pour partager les artefacts à l'avenir.

L'Importance de la Recherche sur la Qualité des Exigences

La qualité des exigences se réfère à la manière dont les exigences logicielles sont définies. De bonnes exigences sont claires, complètes et sans ambiguïté, ce qui aide à prévenir des problèmes pendant le processus de développement logiciel. Pour évaluer et améliorer la qualité des exigences, les chercheurs utilisent différents types d'artefacts, y compris :

  1. Jeux de données : Ceux-ci comprennent des exemples montrant des cas où les exigences sont mal définies ou violent les normes de qualité.
  2. Outils : Ce sont des solutions logicielles qui aident à identifier et corriger les problèmes dans les exigences.

Ces artefacts sont cruciaux pour que les chercheurs puissent évaluer leurs méthodes et pour que les industries adoptent de nouveaux outils qui améliorent la qualité de leurs exigences.

Problème de Disponibilité des Artefacts

Des études récentes montrent que beaucoup d'artefacts de recherche dans le domaine de la qualité des exigences ne sont pas disponibles. Certains se sont perdus avec le temps, tandis que d'autres n'ont jamais été partagés au départ. Ce manque de disponibilité pose un vrai défi :

  • Pas de Benchmarking : Les chercheurs ne peuvent pas tester leurs nouvelles méthodes par rapport à des jeux de données existants.
  • Pas de Réutilisation : Les outils développés auparavant ne peuvent pas être utilisés ou mis à jour parce qu'ils manquent.
  • Recréation Nécessaire : Les chercheurs doivent souvent recréer des outils et des jeux de données, ce qui est inefficace et entraîne des efforts perdus.

Objectifs du Travail Actuel

Ce travail vise à s'attaquer au manque de disponibilité des artefacts de recherche à travers trois actions principales :

  1. Récupérer des Artefacts Perdus : Cela implique de contacter les auteurs d'études précédentes pour demander l'accès à des jeux de données et des outils qui ne sont pas disponibles actuellement.
  2. Comprendre l'Inaccessibilité des Artefacts : En analysant pourquoi les artefacts sont manquants, les chercheurs peuvent identifier des barrières communes qui empêchent le partage, ce qui peut aider à créer des solutions.
  3. Créer des Lignes Directrices : Un ensemble de lignes directrices simples et claires pour les chercheurs sur comment partager leurs artefacts efficacement peut encourager de meilleures pratiques à l'avenir.

Initiative de Récupération des Artefacts

Pour aborder le problème des artefacts manquants, une initiative de récupération en deux phases a été mise en place. La première phase s'est concentrée sur le contact direct avec les auteurs d'études de recherche pour demander l'accès à leurs artefacts. Les auteurs ont été contactés par email pour expliquer l'importance de partager leur travail et demander leur coopération pour rendre les jeux de données et les outils accessibles.

Phase Un : Contacts Initiaux

Pendant la première phase, 35 auteurs ont été contactés. Les résultats ont montré que :

  • 19 Auteurs ont Répondu : Cela indique un intérêt raisonnable pour récupérer des artefacts perdus.
  • 13 Artefacts ont été Récupérés : Certains auteurs ont accepté de partager leurs jeux de données et outils précédemment indisponibles.

Beaucoup d'auteurs ont cité diverses raisons pour ne pas avoir partagé auparavant, comme avoir oublié de télécharger des fichiers ou penser que personne ne serait intéressé.

Phase Deux : Soutien par Crowdsourcing

Dans la deuxième phase, l'effort a été étendu pour inclure des bénévoles de la communauté de recherche qui ont aidé à contacter plus d'auteurs. Cette phase a commencé avec l'hypothèse que des membres établis de la communauté pourraient avoir de meilleures connexions avec les auteurs correspondants.

En utilisant des listes d'auteurs non réactifs et des artefacts qui étaient prétendument perdus, les bénévoles ont pu se connecter personnellement avec ces auteurs, améliorant l'effort de récupération.

Raisons de l'Inaccessibilité des Artefacts

Comprendre pourquoi les artefacts ne sont pas disponibles est crucial pour améliorer la situation. Plusieurs raisons courantes ont été identifiées :

  1. Sensibilité des Données : Certains jeux de données contiennent des informations sensibles qui ne peuvent pas être partagées en raison de préoccupations liées à la vie privée.
  2. Changement d'Affiliation des Auteurs : Les auteurs peuvent changer d'affiliation et perdre l'accès à leurs artefacts.
  3. Perception d'un Manque de Bénéfice : Certains auteurs ne voient pas d'avantage à partager leurs artefacts.

En identifiant ces raisons, les efforts futurs peuvent se concentrer sur la résolution de ces problèmes. Par exemple, créer des protections pour les données sensibles pourrait encourager plus d'auteurs à partager leur travail.

Principes et Lignes Directrices de la Science ouverte

La science ouverte est la pratique de rendre la recherche scientifique et ses résultats plus accessibles à tous. Cela inclut le partage de jeux de données, d'outils et de résultats de manière ouverte pour que d'autres puissent les utiliser.

Pour encourager l'adhésion aux principes de la science ouverte dans la communauté de recherche sur la qualité des exigences, des lignes directrices claires et simples ont été développées. Ces lignes directrices offrent des conseils pratiques sur comment :

  1. Collecter des Artefacts : Rassembler toutes les données nécessaires, y compris les informations brutes et traitées, les outils et d'autres matériaux pertinents.
  2. Documenter les Artefacts : Fournir des descriptions et des instructions complètes pour s'assurer que d'autres peuvent utiliser facilement les artefacts.
  3. Licencier les Artefacts : Spécifier comment d'autres peuvent utiliser les artefacts, ce qui peut impliquer l'utilisation de licences établies pour clarifier les permissions.
  4. Archiver les Artefacts : Stocker les artefacts de manière à garantir un accès à long terme, idéalement en utilisant des dépôts numériques bien réputés.
  5. Partager les Artefacts : Diffuser activement les artefacts pour favoriser l'utilisation et la collaboration au sein de la communauté de recherche.

Conclusion et Direction Future

Améliorer la disponibilité des artefacts de recherche est essentiel pour le progrès de la recherche sur la qualité des exigences. Ce travail montre qu'en récupérant des artefacts perdus, en comprenant pourquoi ils sont souvent indisponibles, et en établissant des lignes directrices claires pour le partage, la communauté peut améliorer la transparence et la collaboration.

L'objectif à long terme est d'encourager les chercheurs à adhérer aux principes de la science ouverte, garantissant que la recherche future sur la qualité des exigences soit basée sur une fondation de connaissances et d'outils accessibles. Cet effort est en cours, et la collaboration de toute la communauté est nécessaire pour apporter des améliorations substantielles.

En suivant ces lignes directrices et en mettant l'accent sur l'importance de la disponibilité des artefacts, les chercheurs peuvent contribuer de manière significative à la robustesse et à la fiabilité de leurs domaines, ouvrant la voie à de meilleures pratiques de développement logiciel à l'avenir.

Source originale

Titre: Requirements Quality Research Artifacts: Recovery, Analysis, and Management Guideline

Résumé: 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.

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

Dernière mise à jour: 2024-06-03 00:00:00

Langue: English

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

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

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

Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.

Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.

Liens de référence

Plus d'auteurs

Articles similaires