Gestion et partage des données et des logiciels

RSQKit : une boite à outils pour améliorer la qualité des logiciels de recherche

Les logiciels de recherche occupent une place de plus en plus centrale dans la recherche scientifique. Il est donc essentiel de garantir leur qualité, leur fiabilité et leur pérennité. C’est dans cette optique que le projet européen EVERSE (European Virtual Institute for Research Software Excellence) a développé le RSQkit (Research Software Quality Toolkit). Cette boîte à outils a pour objectif d’aider les acteurs de la recherche à mettre en œuvre de bonnes pratiques pour assurer la qualité des logiciels, de leur conception initiale jusqu’à leur maintenance et leur réutilisation à long terme.

Ce projet a réuni l’expertise de contributeurs issus de diverses communautés de recherche et s’adresse à une grande diversité d’acteurs : chercheurs qui codent, ingénieurs en logiciels de recherche, responsables de projets impliquant des logiciels, personnes en charge de l’élaboration de politiques relatives aux logiciels de recherche (au sein d’une agence de financement, d’un institut de recherche…), formateurs.

Cette boîte à outils comprend notamment :

Sur chaque page, vous trouverez des explications claires des concepts, des conseils pratiques, des liens vers des formations existantes ainsi que des liens vers des outils et des ressources pour mettre en œuvre les bonnes pratiques.

Par exemple, si vous êtes un chercheur qui code, le guide vous indique les tâches que vous devriez prendre en charge, ainsi que les parties du kit qui pourraient vous être utiles pour : organiser votre projet logiciel, adopter des pratiques logicielles FAIR, utiliser un système de contrôle de version, tester et documenter votre code, choisir une licence, reviewer un code.

  • Des témoignages illustrant comment les équipes de recherche mettent en œuvre de bonnes pratiques dans leurs projets.
  • Une liste d’indicateurs de qualité des projets logiciels.

RSQKit repose sur les principes d’ouverture et de collaboration. L’équipe de développement travaille activement à enrichir le contenu de la plateforme et à améliorer la navigation. Elle encourage également la communauté à signaler tout problème rencontré, à proposer des corrections au contenu actuel et à examiner les modifications suggérées. Différentes méthodes de contribution sont possibles.

À noter : il existe une boîte à outils similaire pour la gestion des données de recherche, le RDMKit (Research Data Management Kit) d’ELIXIR, dont le site web RSQKit s’inspire largement.

Source : Meet RSQKit: Your Practical Guide to Research Software Quality, par Stefania Amodeo. OpenAIRE, 9 mars 2026.