Skip to Main content Skip to Navigation
Habilitation à diriger des recherches

Contribution to the Engineering of User Interfaces

Arnaud Blouin 1, 2
2 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
Résumé : Les interfaces homme-machine (IHM) sont omniprésentes dans notre vie quotidienne. Pour effectuer des tâches de bureau, piloter un avion de ligne, écrire des programmes, les IHM sont les vecteurs tangibles permettant aux utilisateurs d'interagir avec les logiciels. Le développement d'IHM implique différents rôles. Les designers et ergonomes sont responsables de la conception et de l'évaluation des IHM d'un point de vue strictement facteur humain. Ils utilisent des concepts et des théories établis par la communauté Interaction Homme-Machine. Les ingénieurs en logiciel développent, valident et maintiennent des IHM à l'aide de techniques de génie logiciel. L'ingénierie des IHM est un domaine interdisciplinaire qui recoupe ces deux rôles et leurs domaines sous-jacents, l'interaction homme-machine et le génie logiciel. Cette thèse détaille les contributions que j'ai développées au cours de la dernière décennie dans le domaine de l'ingénierie des IHM. Je développe cette thèse à travers deux axes de recherche. Dans le premier axe, je détaille de nouveaux concepts d'ingénierie des IHM. Ces concepts suivent le même leitmotiv : l'ingénierie des IHM est un problème spécifique qui nécessite des abstractions particulières. Ces abstractions vont donc au-delà des abstractions orientées-objet classiques fournies par les langages de programmation actuels pour fournir des abstractions qui se concentrent sur les préoccupations des IHM. Dans le deuxième axe, je me concentre sur les langages dédiés (DSL -- domain-specific language). Les DSL peuvent être vus comme un type d'IHM. Comme pour toute IHM, l'ingénierie des DSL doit utiliser des concepts d'interaction homme-machine à différents niveaux. Je propose ensuite trois perspectives de recherche qui soulignent l'importance de travailler sur l'ingénierie des IHM pour gérer l'interactivité croissante des logiciels.
Document type :
Habilitation à diriger des recherches
Complete list of metadatas

Cited literature [157 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-02354530
Contributor : Arnaud Blouin <>
Submitted on : Thursday, November 7, 2019 - 5:47:28 PM
Last modification on : Wednesday, June 24, 2020 - 4:19:49 PM
Document(s) archivé(s) le : Saturday, February 8, 2020 - 11:52:09 PM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-02354530, version 1

Citation

Arnaud Blouin. Contribution to the Engineering of User Interfaces. Software Engineering [cs.SE]. Université de Rennes 1 [UR1], 2019. ⟨tel-02354530⟩

Share

Metrics

Record views

80

Files downloads

169