TIM : Une plateforme d'aide à la pré-maturation de logiciels - Archive ouverte HAL Accéder directement au contenu
Poster De Conférence Année : 2015

TIM: a Technological Infrastructure for Software Maturation

TIM : Une plateforme d'aide à la pré-maturation de logiciels

Résumé

Introduction • Les chercheurs (en informatique ou non) produisent des logiciels scientifiques • La gestion du cycle de vie de ces logiciels se fait sur le temps de recherche • Aider les chercheurs dans la prise en main de ces aspects est l'âme de notre plateforme : Technological Infrastructure for software Maturation, TIM Discussion • Tim est né en mai 2011. En 4 ans, il est passé d'un concept d'amélioration continue (porté par 1 personne) à des étapes formalisées (réalisées par 6 personnes < 3 temps pleins) et préconisées pour améliorer le niveau de maturité d'un logiciel. • L'originalité de Tim est de mixer les aspects de génie logiciel, de propriété intellectuelle et de diffusion. • Les premiers résultats sont : une augmentation du nombre de dépôts APP (de 11 à 27), la création de 2 plateformes logiciels (Lahdak-Tools, Bioinfo-tools) regroupant plusieurs développements, …. • Tim est en pleine croissance et à besoin de nouveaux outils : Peut-on collaborer ? " TIM gives your research wings " Description de la plateforme TIM • TIM est initié à la suite de l'identification d'un logiciel • Nom, But, Chercheur-porteur… • TIM peut-il avoir accès au code source ? • Dans le cas où une collaboration est souhaité par le chercheur porteur du projet, une analyse (qui porte simultanément sur des aspects de protection, de diffusion et de génie logiciel) est réalisée sur la base de deux approches : • Réponses à une série de questions pré-définies et obtenues empiriquement • Audits de codes source grâce à des logiciels spécialisés (e.g. Sonar, Antepedia Reporter, …) • A partir des résultats obtenus, des préconisations sont effectuées conduisant à • Utiliser de nouveaux outils (e.g. outils de gestion de code source, outils de compilation, …) • Améliorer la politique de tests (e.g. intégration continue), • Enrichir la documentation (utilisateurs, développeurs, …) • Développer de nouvelles fonctionnalités (e.g. une GUI) • Créer une preuve de date (e.g. dépôt APP) • Choisir avec le service valorisation une licence de diffusion • … • Le chercheur donne une priorité à ces préconisations et si besoin une collaboration peut être mise en place avec le pôle Dev du LRI pour les réaliser Chercheurs Communication Valorisation Recherche Développement de logiciels Recherche de financements
Fichier principal
Vignette du fichier
Poster_TIM_jdev2015.pdf (808.25 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01586368 , version 1 (12-09-2017)

Licence

Paternité

Identifiants

  • HAL Id : hal-01586368 , version 1

Citer

Damian Bursztyn, Alexandre Constantin, Cyril Dumont, Anne-Catherine Letournel, M C Mangili, et al.. TIM : Une plateforme d'aide à la pré-maturation de logiciels. JDEV 2015 - 3ème édition des Journées nationales du DEVeloppement logiciel de l'Enseignement Supérieur et Recherche, Jun 2015, Bordeaux, France. 2015. ⟨hal-01586368⟩
224 Consultations
57 Téléchargements

Partager

Gmail Facebook X LinkedIn More