L'apprentissage de la programmation et surtout la compréhension de celle-ci sont une tâche difficile pour les nouveaux arrivants. Pour cela,
des aides sont prévues comme les IDEs qui leur fournissent des outils pour les aider à ne pas commettre d'erreurs de syntaxe et/ou de sémantique selon les langages de programmation employés.
Cependant, ces aides ne suffisent pas toujours à comprendre le code écrit et le plus souvent, ils n'arrivent pas à comprendre les erreurs générées et leur cause. Pour cela, il existe des outils d'aide à la compréhension de code qui permettent de visualiser le code. Certaines avancées ont même permis d'utiliser cela à travers la réalité virtuelle.
C'est pourquoi, avec l'arrivée de la réalité mixte, une ébauche d'application de visualisation de code a été proposée. Cette solution, codeMR, permet de représenter le code en 3 dimensions en suivant le paradigme de la ville, codeCity. Pour en tester la viabilité, une expérimentation a été menées sur 10 personnes pour voir si cela permettait d'entrevoir un avenir pour la compréhension du code à travers la réalité mixte.
Les résultats ont démontré que la solution possédait les capacités pour aider à la compréhension du code. Cependant, des améliorations à l'application restent nécessaires pour en assurer une utilisation optimale dans ce cadre.
| Date of Award | 18 Jun 2024 |
|---|
| Original language | French |
|---|
| Awarding Institution | |
|---|
| Supervisor | Benoit Vanderose (Supervisor) & Bruno Dumas (Co-Supervisor) |
|---|
Code MR: Une application en réalité mixte au service de la compréhension de code
GAILLARD, M. (Author). 18 Jun 2024
Student thesis: Master types › Master in Computer science