L'interaction humain-machine a toujours eu un lien fort avec le génie logiciel au travers de l'ingénierie des IHM. D'un côté, une IHM est un artefact logiciel nécessitant des techniques de GL pour être conçue, développée, validée, maintenue et intégrée dans un logiciel. Cette ingénierie des IHM concerne depuis toujours une partie de la communauté IHM francophone. D'un autre côté, le GL a besoin de l'IHM pour définir ses outils et techniques : visualisation de données, techniques d'interaction, utilisabilité, sont des exemples de thèmes IHM qui intéressent la communauté GL.
Pourtant les communautés françaises du Génie Logiciel et de l'Interaction Humain-Machine n'ont pas de « cadre de discussion » usuel. A l'heure actuelle, des équipes d'IHM et de GL collaborent de manière très ponctuelle, force est de constater que cette thématique mixte ne donne même pas lieu à un ou des espaces de discussion dans les conférences francophones. C’est à la suite de ce constat, qu’est née l’idée de fédérer un groupe francophone autour des thèmes du GL et de l'IHM afin de faire émerger de nouvelles collaborations entre ces deux communautés. Cette fédération est au coeur de l'action spécifique "Génie Logiciel et Interaction Humain-Machine".
Des exemples de collaborations sur des sujets mixant GL et IHM peuvent être :
- Des montages de projets
- Des collaborations sur des articles
- Des aides ponctuelles sur des problématiques de GL ou d'IHM
- De l'aide à la rédaction d'articles de chercheurs GL (respectivement IHM) voulant publier dans des conférences IHM (respectivement GL)
- Des actions communes avec le groupe de travail IFIP 2.7 (User Interface Engineering), par exemple dans le cadre de la conférence EICS
Co-animateurs actuels du groupe :
- Arnaud Blouin (INSA Rennes, IRISA/Inria), 2017...
- Philippe Palanque (Toulouse 3, IRIT), 2022...
- Damien Pollet, (Université de Lille 1, Cristal/Inria), 2023...
Co-créateurs du groupe : Arnaud Blouin (INSA Rennes, IRISA/Inria), Xavier Le Pallec (Université de Lille) (2017-2023), Sophie Dupuy-Chessa (Université Grenoble-Alpes, LIG) (2017-2022)
Une mailing-list est associée au groupe (faible trafic) : glihm at inria.fr. Vous pouvez l'utiliser pour diffuser des informations (événements, conférences) liées au GL / IHM. L'inscription à cette liste s'effectue sur la page web suivante : https://sympa.inria.fr/sympa/info/glihm.
- Mining human factors general trends from +100k UML class diagrams, Maxime Savary-Leblanc, Xavier Le Pallec, Philippe Palanque, Célia Martinie, Arnaud Blouin, Frédéric Jouault, Mickaël Clavreul, Thibault Raffaillac, 6th International Workshop on Human Factors in Modeling / Modeling of Human Factors (HuFaMo'22), Oct 2022, Montréal, Canada
Programme (13h30-15h30) :
- 13h30 - 14h00 : “Lorgnette: Creating Malleable Code Projections”, Camille Gobet, UIST 2023 https://inria.hal.science/hal-04261380/document (invité)
- 14h00 - 14h30 : “Concevoir des historiques indépendants des applications pour les rendre flexibles et partageables”, Alexandre Battut (invité)
- 14h30 - 15h00 : "Beyond Prototyping: A Systematic Process to Engineer Dependable Integration of Frame-based Input Devices in a Multimodal Input Chain", Axel Carayon. EICS 2024 https://dl.acm.org/doi/abs/10.1145/3664633 (invité)
- 15h00 - 15h30 : discussions autour du GDR-IHM
Participants (16) : Arnaud Blouin, Célia Martinie, Pierre-Yves Schobbens, Théo Le Calvar, Mickaël Clavreul, Nathan Monsoro, Mathieu Acher, Élodie Bouzekri, Damien Pollet, Axel Carayon, Alexandre Battut, Pierre Laborde, Yann Le Goff, Camille Gobert, Aaron Randrianaina, Mathieu Nancel
[Plus de détails sur cette page.]({% link ateliers/glihm-ihm24.md %})
[Plus de détails sur cette page.]({% link ateliers/glihm-ihm23.md %})
Programme (14h-17h) :
- Quelles requêtes pour étudier une base de données de modèles (UML) ?, Maxime Savary-Leblanc, Xavier Le Pallec
- Discussions diverses
Participants : Arnaud Blouin, Sybille Caffiau, Mickael Clavreul, Frédéric Jouault, Xavier Le Pallec, Célia Martinie, Johann Mortara, Philippe Palanque, Anne-Marie Pinna-Dery, Thibault Raffaillac, Emmanuel Renaux, Maxime Savary-Leblanc
Programme (14h-17h) :
-
Causality, une architecture d'historique de commandes, Philippe Schmid (Inria Lille)
-
Visualisation automatique de graphes pour l'apprentissage des algorithmes (EIAH'21), Thibault Taffaillac (Centrale Lyon - LIRIS) https://hal.archives-ouvertes.fr/hal-03290328/
-
Visualization of Object-Oriented Variability Implementations as Cities (ICSME/VISSOFT 2021), Johann Mortara (Université Côte d'Azur - I3S) https://hal.archives-ouvertes.fr/hal-03312487/
-
Discussions sur les différentes tâches gérées par les assistants comme moyen d’identifier des tâches spécifiques, Philippe Palanque (Université Paul Sabatier - IRIT)
-
Discussions, planning
Participants : Arnaud Blouin, Mickael Clavreul, Sophie Lepreux, Célia Martinie, Johann Mortara, Mathieu Nancel, Kathia Oliveira, Philippe Palanque, Anne-Marie Pinna-Dery, Damien Pollet, Thibault Raffaillac, Philippe Schmid
Programme (incomplet) :
- Évaluer une technique de programmation d'IHM. Arnaud Blouin (INSA Rennes, IRISA/Inria)
- Quels tags pour les classes UML ? Dans un contexte de compréhension exploratoire, Xavier Le Pallec (Université de Lille)
Participants (liste incomplète) : Arnaud Blouin, Sophie Dupuy-Chessa, Xavier Le Pallec, Philippe Palanque
Programme :
- Protocole d'Oseo pour la comparaison de 2 approches de vérification formelles. Valentin Besnard, Frédéric Jouault, Mickaël CLAVREUL (ESEO)
- nouvelle technique d'interaction, brace touch, de son évaluation et de la manière d'étendre ses validation et vérification en s'insérant dans le cadre d'une classification des fautes et erreurs pour définir des protocoles expérimentaux, Philippe Palanque (Université Paul Sabatier - IRIT)
- Besoins expérimentaux pour les applications mobiles proxémiques (Paolo Perez - Université de Pau)
- Discussions
Participants (liste incomplète) : Valentin Besnard, Mickaël Clavreul, Sophie Dupuy-Chessa, Frédéric Jouault, Xavier Le Pallec, Philippe Palanque, Paolo Perez
La thématique de cette journée était centrée sur l'évaluation de concepts et d'outils de Génie Logiciel pour les IHM ou d'IHM pour le Génie Logiciel. L'évaluation, conduite généralement par le biais d'expérimentations, est un point central des travaux de recherche en IHM. Cela concerne également la recherche en génie logiciel qui requière de plus en plus d'expérimentations, d'études pour concevoir, analyser, évaluer des propositions de concepts ou d'outils (cf. l'action spécifique génie logiciel empirique du GDR-GPL).
Les participants à cette journée ont été invités à préparer quelques slides (5 min) expliquant leurs problèmes ou leur retour d'expérience (méthode expérimentale utilisée, points forts, points faibles) liés à l'évaluation en Génie Logiciel.
Voici les différentes personnes qui sont intervenues et les thématiques qui ont été abordées
- Emmanuel Renaux & X. Le Pallec : Retours rapides sur le workshop HuFaMo à Models 2018 (Human Factor in Modeling)
- Sophie Dupuy-Chessa : Démarche centrée utilisateur pour le création de DSL
- Paulo Cesar Perez Daza : Intégration de la proxémique dans des applications interactives
- Kathia Marçal de Oliveira : Using Software Measures for HCI Evaluation
- Sophie Lepreux : Composition d'IHM
- Mickael Clavreul : "Feedback in evaluating Domain-Specific Languages and Frameworks"
- Maxime Savary-Leblanc : The effect of using Models on Software Design Communication
- Tanguy Giuffrida : Présentation d'un système en logique floue pour l'adaptation dynamique d'IHM.
- Arnaud Blouin : Retours sur la conduite d'évaluations empiriques avec des humains dans des articles GL
Cette journée vise à : enrichir la cartographie des thématiques communes entre GL et IHM initiée lors de l'atelier à IHM'2017; recenser les actions à mener afin de mieux structurer les collaborations entre les deux communautés.
Comme indiqué plus haut, des exemples d'actions sur des sujets mixant GL et IHM peuvent être des montages de projets, des collaborations sur des articles, des aides ponctuelles sur des problématiques de GL ou d'IHM, de l'aide à la rédaction d'articles de chercheurs en IHM voulant publier dans des conférences GL.
Programme
9h -- 9h30 : accueil café 9h30 -- 12h30 : TBA 12h30 -- 14h00 : déjeuner 14h00 - 17h00 : TBA
Organisateurs : Arnaud Blouin, Sophie Dupuy-Chessa, Xavier Le Pallec
Tour de table où chacun a présenté ses thématiques de recherche et ses points d'ancrage avec les thématiques de Génie Logiciel. A l'issue de ces présentations, une cartographie des thématiques a été élaborée conjointement. L'après-midi s'est focalisé sur les actions à mener par le groupe (réunions de travail, mise en place de référents, aide à la rédaction d'articles...) en fonction des attentes et besoins des participants.
Participants : Frédéric Jouault - ESEO, Olivier Baudoux - ESEO, Sybille Caffiau - Grenoble, Alma Cantu - Brest, Xavier Le Pallec - Lille, Sophie Dupuy-Chessa - Grenoble, Arnaud Blouin - Rennes, Mickael Duruisseau - Lille, Stéphane Huot - Lille
Les financements permettent au groupe de se réunir physiquement.
- 2017-2018 : Action spécifique GL-IHM du GDR-GPL