Recommandations sur la présentation des productions logicielles

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 15/05/13
  • Correction mineure : 15/05/13
Mots-clés

Recommandations sur la présentation des productions logicielles

  • http://cn6.fr/
  • Type de ressource : article
  • Date de publication du document ou de l'événement : Février 2013
  • Auteur(s) ou responsable(s) : Section 6 du CoNRS, Mandat 2012-2016
  • Contact pour plus d'informations : http://cn6.fr/

La section 6 Sciences de l'information : fondements de l'informatique, calculs, algorithmes, représentations, exploitations, Mandat 2012-2016, du Comité National de la Recherche Scientifique (CoNRS, dont les missions sont en partie de participer au recrutement et au suivi de la carrière des chercheurs et de l'activité des unités de recherche) publie (le 11 février 2013) sur son site web ses recommandations à propos de la présentation des productions logicielles (en voici Fichier  au  format  PDF la version du 11 février 2013). Ces recommandations sont en français et en anglais.

Ces recommandations étant utiles dans un cadre bien plus large que celui du concours de chercheur CNRS de la section 6, nous avons demandé et obtenu l'accord de la présidente de la CN6 pour les reproduire ici. Voici la liste des informations pertinentes :

  • Intitulé du logiciel et problématique résolue. Pour un logiciel distribué (librement ou pas, sous quelle licence), mettre le lien vers la page web du logiciel et sa documentation.
  • Nom, institution et participation (conception, développement, pourcentage de contribution au code ...) de chacun des auteurs du logiciel.
  • Année de création, éventuellement historique des versions pour un travail au long cours.
  • Contexte de réalisation du logiciel : contrat industriel, projet de de recherche académique, collaboration locale, nationale, internationale.
  • Destinataires/utilisateurs du logiciel : soi-même (pour des expérimentations), une ou plusieurs autres équipes de recherche, des industriels, une communauté scientifique entière ?
  • Données quantitatives permettant d'apprécier le travail de réalisation et sa diffusion : nombre de téléchargements, nombre d'utilisateurs, nombre d'articles/travaux citant le logiciel, nombre de jours de travail, nombre de fichiers/lignes de code. Si le logiciel est décrit par un ou des articles publiés, il est intéressant de donner les références de ces articles.
  • Toute information supplémentaire permettant d'apprécier l'impact scientifique et technologique du logiciel (notamment son caractère innovant) : distinctions, couverture presse, intégration du logiciel dans d'autres projets ...
  • Quand la production logicielle est essentielle, ou dans le cas de conception d'architectures pour des projets logiciels d'ampleur, une description détaillée du logiciel/système : son architecture macro (éventuellement illustrée par un schéma de conception), les technologies et langages de développement utilisés, une présentation des modules principaux.

Les fiches PLUME de type Développement ESR sont utiles pour préparer cette liste d'informations mais aussi pour diffuser les informations sur vos logiciels (en particulier les logiciels de recherche) à un public large. Ainsi, les recommandations de la section 6 du CoNRS sont utiles pour bien préparer le contenu de ce type de fiches. Elles sont de plus en plus utilisées pour indiquer les informations sur l'utilisation des logiciels : voir par exemple les fiches Hampath, Icasoft, Parallel-SDC.