Donner le pouvoir des patrons de conception d'IHM aux développeurs logiciels via les modes de présentation : une application aux logiciels de contrôle de simulateurs de vol

Jocelyn Richard

Mémoire de maîtrise (2011)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 3MB •

Résumé

Les simulateurs de vols sont une combinaison de matériels et de logiciels sophistiqués destinés à former et maintenir à jour les pilotes d'appareils civils ou militaires dans des conditions sécuritaires et économiques. La conception des interfaces utilisateur de ces simulateurs de vol est une activité complexe et coûteuse dont la difficulté va croissant avec les innovations technologiques : interactions tactiles, moniteurs multiples, simulations multi-joueurs… Plusieurs corps de métiers y prennent part : des experts en ingénierie des facteurs humains mais aussi des développeurs logiciels, non formés en ergonomie. La maîtrise et l'optimisation du processus de conception passent par la gestion de la connaissance. Les patrons de conception, des artefacts fournissant de manière formelle des solutions génériques à des problèmes de conception récurrents, semblent être particulièrement adéquats pour relever ce défi. C'est toutefois un artefact rédigé par et pour les experts en ingénierie des facteurs humains, de sorte que les développeurs logiciels ont du mal à s'en servir, se privant ainsi d'un outil profitable. La mise à disposition de patrons de conception d'interfaces utilisateur à des développeurs logiciels est un sujet peu étudié à ce jour ; l'étude de stratégies pour y parvenir reste à faire. Dans ce mémoire, nous effectuons diverses études au sein de la compagnie CAE Inc. pour mettre en place une bibliothèque de patrons de conception et la rendre accessible aux développeurs logiciels comme aux ergonomes. Nous avons commencé par étudier et comparer les bibliothèques de patrons de conception d'interfaces utilisateur les plus populaires. Nous avons ensuite rédigé une trentaine de patrons de conception couvrant les logiciels de contrôle de simulateurs de vol de toutes sortes, nous inspirant à la fois de la revue de littérature et du travail de terrain au sein de l'entreprise. Ces patrons ont ensuite été diffusés de manière restreinte sur le réseau intranet de l'entreprise, via un système de gestion de contenu en source libre modifié pour subvenir à nos besoins. Ils ont ainsi été lus, utilisés et validés par une cinquantaine de professionnels de CAE dont l'équipe d'ingénierie des facteurs humains. Nous avons ensuite mis au point de nouvelles manières de présenter ces patrons aux développeurs logiciels : les types d'applications, arbres de décision et aperçus de patrons. Ces modes de présentation ont été comparés au mode de présentation de référence lors d'une expérimentation dans l'entreprise, avec des participants novices n'ayant jamais utilisé de patrons de conception d'interfaces utilisateur en générale ni la bibliothèque de patrons de CAE en particulier. Nos résultats montrent que les développeurs logiciels trouvent des patrons 1,5 à deux fois plus pertinents avec les nouveaux modes de présentation, tout en étant en moyenne 50% plus satisfaits. Ces gains se font cependant au prix d'une augmentation du temps de recherche des patrons pouvant aller jusqu'à 50%. Même si notre étude expérimentale est d'une ampleur modérée et qu'il faudrait recueillir plus de données pour l'étendre à d'autres cas, nous pouvons recommander l'emploi de modes de présentation alternatifs dans une bibliothèque de patrons de conception d'interfaces utilisateur. Ces résultats sont synthétisés en recommandations immédiatement applicables dans un environnement professionnel et des actions à prendre en complément au niveau technique ou organisationnel sont suggérées.

Programme:
Maîtrise recherche en génie industriel
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
École Polytechnique de Montréal
OAI:
oai:publications.polymtl.ca:579
ORCID
Date du dépôt:
25 oct. 2011 09:59
Dernière modification:
14 oct. 2026 10:35
Citer en APA 7:
Richard, J. (2011). Donner le pouvoir des patrons de conception d'IHM aux développeurs logiciels via les modes de présentation : une application aux logiciels de contrôle de simulateurs de vol [Mémoire de maîtrise, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/579/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document