La nouvelle édition des JDEV à Montpellier aura lieu à la Faculté d’Économie du 22 au 25 juin 2026.
Les JDEV réunissent régulièrement des centaines d’acteurs du développement logiciel dans l’enseignement supérieur et la recherche.
Le paysage du “logiciel” se transforme à grande vitesse !
L’IA bouleverse à la fois les pratiques de recherche et les métiers du développement, tandis que les outils et systèmes d’information tendent à converger vers des environnements toujours plus intégrés.
Dans ce contexte, accélérer la coopération, le partage de la connaissance et des bonnes pratiques, des codes, données, services et plateformes devient essentiel pour bâtir une Science Ouverte, reproductible, itérative et interdisciplinaire, en phase avec les ambitions des Plans Nationaux pour la Science Ouverte (PNSO).
Les thématiques
Intelligence Artificielle
- Développement logiciel, génération de code par IA et métiers de la Recherche assisté par IA.
- Utilisation de l’IA pour la Recherche par les données (méthodes, environnements de développement, pipelines, modèles, …)
- Impacts sociétaux, environnementaux et sur les métiers, sécurité, évaluation de la fiabilité et de la qualité des modèles, certifications
- Développement, entraînement et mise à disposition d’outils d’IA, mutualisation des architectures et des méthodes dans l’ESR français, collaborations entre les utilisateurs
- Génération de code par IA : précautions et risques, difficulté d’évaluation du coût de calcul
- Répartition des demandes sur des agents spécialisés
Objectif:
Il y a un peu plus d’une décennie, distinguer un chat d’un chien constituait encore un défi majeur pour les systèmes d’IA.
Aujourd’hui, les avancées rapides et continues de l’intelligence artificielle redéfinissent presque quotidiennement nos pratiques, nos méthodes et les frontières de la recherche et du développement logiciel.
Cette thématique vise à explorer l’ensemble des techniques et des transformations induites par l’IA, en tant qu’outil scientifique et techniques. Elle propose d’examiner aussi bien les outils que ses usages, ses opportunités que ses contraintes : prise en compte des risques (sécurité, qualité, robustesse), disponibilité et dimensionnement des infrastructures, maîtrise des modèles, des environnements et des pipelines, impacts environnementaux, juridiques et éthiques.
Elle interroge également l’évolution de nos métiers, des organisations et des pratiques au sein de nos laboratoires et des communautés de recherche. L’objectif est de créer un espace d’échange et de réflexion autour d’un outil devenu central dans le quotidien de nombreux collègues, en accueillant aussi bien des analyses critiques des usages que des retours d’expérience sur les évolutions technologiques en cours…
Cycle de vie du logiciel, génie logiciel, usines logicielles
- Bonnes pratiques
- Forges logicielles
- CI/CD (intégration et déploiement continus)
- Virtualisation, conteneurisation
- DevOps, SecDevOps
- Outils d’analyse statique
- Qualité logicielle et pérennité des logiciels de recherche
- Méthodologies de gestion de projet (agilité, cycle en V, Scrum, Kanban, …)
- Ecoconception logicielle
Objectif:
Nous nous intéresserons aux méthodes, processus, outils et infrastructures mis en place pour faciliter la production logicielle et en améliorer durablement la qualité, la robustesse, la maintenabilité, la sécurité et la reproductibilité, tout au long du cycle de vie des projets logiciels.
L’un des objectifs centraux sera de mettre en valeur les dispositifs institutionnels existants (infrastructures, plateformes, services, accompagnement, politiques qualité) déployés au sein des instituts, universités et organismes de recherche : forges logicielles, chaînes CI/CD, environnements de test et de validation, services de déploiement, outils de sécurité, dispositifs d’assurance qualité, accompagnement des équipes, structuration des pratiques, etc.
Cette thématique vise à favoriser le partage de retours d’expérience concrets, de modèles organisationnels et de solutions techniques opérationnelles, afin de permettre leur appropriation, leur réplicabilité ou leur adaptation dans d’autres contextes. Elle s’inscrit dans une démarche de montée en maturité collective des pratiques de génie logiciel dans la recherche, en contribuant à la structuration de véritables usines logicielles au service de la production scientifique, de la pérennisation des logiciels et de la valorisation des activités d’ingénierie.
Science Ouverte, recherche reproductible et éco-systèmes numériques
- Partage et réutilisation des produits de la recherche (publications, datapapers, codes, données, …)
- Archivage et pérennité, diffusion de la science et des données
- Reproductibilité (outils et environnements)
- Standards, données & métadonnées
- Infrastructures et plateformes numériques
- Ecosystème de développement coopératif, contributions à l’écosystème
- Méthodes et sensibilisation aux “bonnes pratiques”
- Propriété intellectuelle et licences
Objectif:
L’ouverture de la science, les plans de gestion des données, le besoin de reproductibilité de recherche et les plateformes numériques sont l’une des grandes avancées de ces dernières années.
Depuis, dans son travail, le chercheur dispose d’un potentiel de données, de codes et de plateformes numériques toujours plus grand et varié qu’il doit maîtriser dans des approches interdisciplinaires et pluridisciplinaires.
Dans ce contexte, la valorisation des productions scientifiques est devenue un enjeu majeur.
Nous nous intéresserons donc à la co-construction de cet écosystème pour une science ouverte de qualité plus itérative et reproductible.
La programmation d’aujourd’hui et de demain
- Les nouveautés dans les langages de programmation et les frameworks
- Systèmes de type avancés, détection statique d’erreurs, compilation JIT et optimisation des compilateurs, Domain Specific Languages, etc…
- Les méthodes (IA for code, vibe coding, test-driven development, etc…)
- Les environnements de développement
Objectif:
L’idée de cette thématique est de partager la veille technologique autour des nouveaux outils et méthodes qui peuvent améliorer le quotidien d’un développeur.
Développement web
- Développement fullstack (frontend et backend)
- Web des données et web 3.0
- Architectures SOA et ROA
- Développement, déploiement et publication de services
- Sécurisation des applications web & gestion des authentifications
- Fiabilité, résilience et dépendances, pérennité des développements
- Écoconception des développements
Objectif:
Aujourd’hui, après l’intégration des réseaux avec l’internet, le web s’est ajouté aux bases de données et le système d’information est devenu global.
Comment mieux intégrer les solutions au web pour utiliser, partager des ressources entre les différents acteurs et mener des projets de recherche complexes ?
La diversité des architectures, des contextes d’exécution des codes, l’hétérogénéité des bases de données, la variété des usages et des modalités d’affichages sont autant de paradigmes que les développeurs doivent s’approprier dans l’élaboration de leurs sites et services.
IoT – objects connectés
- Développements logiciels pour les objets connectés IoT (robotique, domotique, capteurs environnementaux, smart cities…)
- Développements logiciels pour l’acquisition de données et le contrôle-commande d’installations expérimentales (accélérateurs de particules, bancs de calibrations d’instruments…)
- Développements logiciels pour l’instrumentation embarquée, logiciel de bord et EGSE (Electrical Ground Support Equipment) pour instrument satellitaire, drone, ballon…
- Traitement des données on line
- Fog and edge computing
- Réseaux et protocoles de communication
- Programmation graphique
Objectif:
Les objets connectés deviennent des dispositifs expérimentaux d’acquisition de données de plus en plus répandus. Il est important de savoir construire ces objets, de les faire communiquer par différents réseaux et protocoles et aussi de les opérer.
Nous observons aujourd’hui une grande variété d’architectures, de l’architecture centralisée du cloud à l’architecture décentralisée (fog ou edge computing), les objets connectés devenant de plus en plus puissants et intelligents.
Cette thématique englobe plus généralement le développement des logiciels de bord, des logiciels pour l’acquisition des données et pour le contrôle commande d’installations expérimentales. L’objectif est de mettre en avant les développements spécifiques à cette thématique dans l’ESR, de faire un état de l’art et peut-être d’engendrer des coopérations interlaboratoires.
Éco-responsabilité et développement durable
Le développement durable est un sujet transverse qui se retrouvera dans toutes les thématiques d’une manière ou d’une autre.