EchoCode Etude de l'utilisation de la dimension sonore dans les outils de révisions de code
Défense de mémoire de Simon Dourte
Date : 03/09/2025 13:00 - 03/09/2025 14:30
Lieu : Salle Académique
Orateur(s) : Simon Dourte
Organisateur(s) : Isabelle Daelman
Ce mémoire explore l’intégration de la sonification et de la gamification dans les environnements de développement afin de réduire la charge cognitive des développeurs et d’améliorer leur expérience utilisateur.
Un état de l’art a été construit grâce à la littérature scientifique sur les différents domaines comme la charge cognitive, la sonification et la gamification. Par la suite, un outil nommé EchoCode a été développé afin
de répondre à la problématique, il s’agit d’une extension pour Visual Studio Code intégrant les concepts de sonification et de gamification. Cette extension propose trois fonctionnalités principales : un retour sonore
personnalisé associé à des raccourcis clavier, un retour sonore qui s’adapte en fonction de l’exécution d’un programme (échec ou réussite) et une To-Do List intégrée avec deux modes de fonctionnement pour pouvoir
structurer ses tâches dans un contexte de développement logiciel. Cette approche a pour but de délester le canal visuel, de soutenir la mémoire de travail et de maintenir l’état de concentration optimale.
L’outil a été évalué par des tests utilisateurs combinant mesures qualitatives (questionnaires, méthode Think Aloud) et quantitatives (User Experience Questionnaire). Les résultats montrent une forte attractivité
et une bonne compréhensibilité, confirmant l’intérêt de l’approche, bien que la sensibilité à la dimension sonore varie selon les profils. Des améliorations sont proposées pour aller plus loin, notamment l’extension des retours
sonores, l’automatisation de certaines interactions et l’évaluation à long terme de l’impact sur la productivité et le bien-être des développeurs.
Mots-clés : charge cognitive, sonification, gamification, environnement de développement, expérience développeur, développement logiciel.
Contact :
Isabelle Daelman
-
isabelle.daelman@unamur.be
Télecharger :
vCal