ETIC-IHM 2008
Ile du Saulcy
57006 Metz France
contact

2, 3, 4 et 5 septembre 2008

Conférence

Accueil
Thèmes
Conférenciers invités
Programme final
Comités

Participation

Appel à contributions
Articles
Communications informelles
Démonstrations
Cours
Ateliers
Rencontres doctorales
Soumissions

Informations pratiques

Contacts
Inscriptions
Localisation
Hébergement

Organisateurs

Laboratoires  
AFIHM
Soutiens et partenariat

  

Description des cours et des ateliers

(cours / ateliers)

Description des cours

(cours 1 / cours 2 / cours 3)

26/08/08 : LE FAIBLE NOMBRE D'INSCRITS NE NOUS PERMET PAS D'OUVRIR LES COURS

COURS 1 : Introduction à l'utilisabilité des systèmes techniques

Objectifs du cours : Se familiariser avec les théories, applications et pratiques de l’utilisabilité (facilité d’usage).

Public visé :
  • Les acteurs de la conception (ingénieurs, informaticiens, automaticiens, fabricants, designers, psychologues ergonomes, concepteurs de produits multimédias, managers de l’innovation…)
  • Les partenaires de la production (ergonomes, organisateurs, ingénieurs et techniciens méthodes, responsables qualité, sécurité, hygiène et conditions de travail, ingénieurs fiabilité-sûreté, responsables de la prévention des risques, psychologues du travail)
  • Les utilisateurs (clients et usagers, spécialistes du facteur humain, responsables marketing, formateurs, sociologues)


Contexte général du cours :
La facilité d’utilisation des produits, et en particulier des logiciels, est un gage de leur réussite ! Cette formation se centre sur la réalité de l’utilisation des produits et fournit les connaissances fondamentales relatives à la compréhension, à la conception et à l’évaluation de «l’utilisabilité». L’utilisabilité, dérivé du terme anglais « usability » aborde précisément la question de l’adaptation des technologies aux usages.

Plan du cours :
  • Introduction: les problèmes de l’usage des systèmes techniques dans la société contemporaine.
  • Définitions de l’utilisabilité, utilisation, utilité, acceptabilité.
  • Les règles de la facilité d’usage: recommandations, heuristiques, check-lists et normes iso (13407 et 9241).
  • La conception de l’utilisabilité: démarches et méthodes de conception.
  • L’évaluation de l’utilisabilité. les enquêtes d’usage, les techniques d’inspection, les tests utilisateurs.
  • Conclusion : perspectives futures de l’utilisabilité.


Support bibliographique conseillé :
BRANGIER, E, & BARCENILLA, J. (2003). Concevoir un produit facile à utiliser. Adapter les technologies à l’homme. Paris: Éditions d'Organisation. 260 pages.

Intervenant :
Éric BRANGIER est Professeur des Universités. Docteur en psychologie, diplômé en sociologie, linguistique, habilité à diriger des recherches, il a débuté sa carrière dans une grande entreprise d’informatique, avant de rejoindre l’université Paul Verlaine – Metz (France), où il a participé activement à la mise en place les masters « Psychologie du travail et ergonomie » et « Ergonomie et Ingénierie des facteurs humains ». Il dirige l’Équipe Transdisciplinaire sur l’Interaction et la Cognition (Laboratoire Lorrain de Psychologie), qui dispose d’une plate-forme d’analyse des usages (laboratoire d’utilisabilité) depuis 2001.

Haut de page

COURS 2 : Les modèles d’IHM de la méthode MACAO

Objectif du cours:
Comprendre et savoir mettre en œuvre les modèles d'IHM de MACAO afin de mieux appréhender les besoins des utilisateurs et améliorer l'utilisabilité des logiciels.

Public visé :
  • Architectes de systèmes d'information
  • Ingénieurs informaticiens concepteurs de logiciels
  • Maîtres d'œuvres et chefs de projets
  • Web designers et  Webmasters
  • Ergonomes
  • Développeurs


Contexte général du cours :
La méthode de génie logiciel MACAO permet de conduire un projet informatique de bout en bout, de sa définition à sa maintenance. Afin de respecter les principes fondamentaux du génie logiciel, MACAO s'appuie sur :
  • une démarche participative par prototypage incrémental,
  • quatre types de modèles adaptés à chaque domaine concerné par le logiciel : modèles organisationnels, structurels, comportementaux et d'IHM,
  • une documentation type permettant de décrire le logiciel sous différents aspects : technique, maintenance, utilisateur et contractuel.La plupart des modèles utilisés dans MACAO font partie de la notation UML 2.0, mais MACAO innove en en proposant de supplémentaires dédiés à la description des IHM. Ce sont ces derniers qui seront étudiés en détail dans ce cours.


Plan du cours :

• Présentation de la méthode MACAO
• Les différents modèles d'IHM de la méthode
• Le modèle de haut niveau d'abstraction : le SNI (Schéma Navigationnel d'Interactions
     •Concepts et symboles du SNI (Unités de Dialogue élémentaires et composées)
     •Construction d'un SNI en mode esquisse pour l'acquisition des exigences
     •Construction d'un SNI par design patterns pour une conception optimisée
     •Exemples de SNI complexes
• Les modèles de bas niveau : le SEF (Schéma d'Enchaînement des Fenêtres) pour les IHM de type GUI et le SEP (Schéma d'Enchaînement des Pages) pour les IHM de type WEB
     •Concepts et représentation
     •Transformation d'un SNI en SEF et en SEP
     •Les règles de transformation SNI2SEF et SNI2SEP
     •Exemples de SEF et de SEP complexes
• Présentation de l'outil Open Source VisualSNI
• Démonstration par création d'un SNI complexe

Supports bibliographiques conseillés :
  • Jean-Bernard CRAMPES (2003) : Méthode orientée-objet intégrale MACAO - Editions Ellipses – ISBN : 2-7298-1424-8
  • Site WEB : www.jbcc.fr
  • Gray BOOCH, James RUMBAUGH, Ivar JACOBSON : The Unified Modelling Language User Guide – Addison Wesley – ISBN : 0-201-57168-4Intervenant : Jean-Bernard Crampes est professeur émérite à l'université Toulouse-2. Il est l'auteur de la méthode MACAO qui est enseignée dans divers IUT, masters et écoles d'ingénieurs (école des mines d'Alès par exemple).En tant que consultant il est intervenu dans divers projets logiciels en tant qu'assistance à la maîtrise d'ouvrage et à la maîtrise d'œuvre.  Les projets CARINS du CNES-DLA (Division des lanceurs), WATT du CIRSO (Centre informatique des URSSAF du Sud-Ouest), modélisation d'un poste de conduite automobile pour la société Intuilab sont quelques exemples d'interventions dans lesquelles la méthode MACAO a été appliquée partiellement ou intégralement.


Haut de page

COURS 3 : Améliorer la conception des applications interactives par l’utilisation conjointe du modèle PAC et des patrons de conception

Intervenants : Thierry Duval & Jean-Claude Tarby

Objectifs du cours :
Utiliser une démarche de conception basée sur des patrons de conception pour rendre la partie comportementale d’une application interactive la plus indépendante possible de la boîte à outils graphique utilisée.

Public visé :
  • Toute personne (étudiant, enseignant, développeur…) ayant une bonne connaissance de la programmation objet, et des notions de patrons de conception (design patterns).
  • Toute personne voulant comprendre comment mieux structurer ses applications interactives.


Contexte général du cours :
Des modèles d’architecture tels que MVC, PAC, PAC-Amodeus, donnent lieu à de nombreuses possibilités d’implémentation. Ceci pose des problèmes notamment dans le choix de la solution à retenir lorsqu’on doit les coder.
Depuis plusieurs années, nous avons mis au point une méthodologie qui implémente le modèle PAC en utilisant principalement les patrons de conception Proxy, Fabrique Abstraite, et Singleton.
Grâce à cette méthodologie, les utilisateurs de cette méthode sont guidés dans la structuration de leur code, et l’IHM est séparée efficacement du noyau fonctionnel, montrant ainsi comment réaliser proprement cette séparation avec des propriétés d’évolution importantes : changement de l’IHM ou du code du noyau fonctionnel, mais aussi ajout d’interactivité à un noyau fonctionnel non interactif.
Nous proposons donc de présenter ici cette démarche méthodologique et de l'illustrer à l'aide d'un exemple que nous traiterons d'une part en Java en utilisant l'API Swing, et d'autre part en Flash avec Action Script.
À l'issue du cours, on doit être en mesure de structurer efficacement une application interactive à l'aide du modèle PAC-Amodeus, en rendant notamment le composant de contrôle le plus indépendant possible de la partie présentation graphique et de la boîte à outil graphique effectivement utilisée.

Plan du cours :
  • Les modèles MVC, PAC et PAC-Amodeus.  
  • Les patrons Proxy, Fabrique Abstraite, et Singleton.
  • La démarche méthodologique
  • Exemple avec Swing et ActionScript


Support bibliographique conseillé :
  • T. Duval, L. Nigay : « Implémentation d'une application de simulation selon le modèle PAC-Amodeus », IHM'99, Montpellier, novembre 1999.
  • T. Duval, F. Pennaneac'h : « Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel », TOOLS EUROPE 2000, IEEE, Mont Saint-Michel, France, juin 2000.
  • F. Degrigny, T. Duval : « Utilisation du modèle PAC-Amodeus pour une réutilisation optimale de code dans le développement de plusieurs versions d'un logiciel commercial », IHM 2004, Pages 149-156, Namur, Belgique, Septembre 2004.
  • T.Duval, J.-C. Tarby : « Améliorer la conception des applications interactives par l'utilisation conjointe du modèle PAC et des patrons de conception », IHM 2006, ACM, Montréal, Canada, avril 2006.


Intervenant :
Thierry Duval est Maître de Conférences à l'Université de Rennes 1. Depuis 1993 il enseigne la conception des IHM en Bac+5 informatique. Ses domaines de recherche sont celui des interactions coopératives en environnements virtuels 3D et celui des architectures logicielles pour l'interaction.

Jean-Claude Tarby est Maître de Conférences à l'Université de Lille 1. Depuis 1995 il enseigne la conception des IHM en Bac+5 informatique. Ses domaine de recherche sont les méthodes de conception orientées tâches, les nouvelles interfaces (ubiquitaires, multi-touch…) et les EIAH (Environnements Informatiques pour l’Apprentissage Humain).


Haut de page

Description des ateliers

(atelier 1 / atelier 2)

ATELIER 1 : Modèles vivants à l'exécution, transformations dynamiques, IHM des transformations

Problématique :
La communauté d'Ingénierie de l'Interaction Homme-Machine (IHM) s'est très tôt intéressée à modéliser l'interaction homme-machine selon différentes perspectives : utilisateur, tâches, dialogue, structure de l'IHM, présentation concrète, architecture logicielle Š. Un grand nombre de modèles ont ainsi été proposés sans, par contre, que les métamodèles et transformations ne soient explicites.
Avec l'informatique ambiante, les objectifs de l'utilisateur émergent, le contexte d'usage et les ressources requises sont variables, multiples et pas toujours prévisibles. Cette variabilité appelle à de nouvelles approches : la voie ici explorée est l'Ingénierie Dirigée par les Modèles (IDM). L'atelier CESAME (Conception et Evaluation de Systèmes interactifs Adaptables et/ou Mixtes en Evolution - http://www.irit.fr/CESAME/) du GDR I3 explore l'IDM pour l'IHM depuis longtemps au sein de la communauté IHM. Une première ouverture s'est faite cette année auprès de la communauté IDM lors de la conférence IDM'08 (http://www.idm08.uha.fr/). Le compte rendu de l'atelier IHM & IDM est en ligne sur CESAME. Nous souhaitons poursuivre cette dynamique de recherche dans le cadre des deux conférences IHM et IDM. Le thème de l'atelier pour IHM'08 est la transformation de modèles (ou graphes de modèles) à l'exécution et l'IHM de ces transformations pour l'observabilité et/ou le contrôle des transformations par l'utilisateur final. Ce point a reçu un écho particulier à IDM'08 soulevant l'enjeu de la cohérence ou incohérence du graphe de modèles.

Objectifs:
L'objectif est double :

- échanger d'un point de vue scientifique et technique sur la mise en oeuvre des modèles, liens entre modèles et transformations dynamiques et comprendre, en particulier, l'incidence sur la méthodologie de développement ;
- cartographier les acteurs du point de vue de l'usage et de l'ingénierie. A qui se destinent ces modèles (experts, utilisateurs finaux, ...)  ? Qui est acteur (industriel, académique) sur le sujet ? Cette cartographie est essentielle pour identifier les complémentarités et préparer ainsi des réponses à appels voire co-encadrer des étudiants.

Public visé:
L'atelier s'adresse à toute personne IHM ou IDM pouvant apporter son expérience ou ses interrogations autour des modèles « vivants à l'exécution » quels qu'ils soient. Il serait intéressant que les convaincus, fans ou détracteurs, participent et expliquent leurs points de vue : pourquoi des modèles « embarqués » ? Pourquoi surtout pas de modèles ! Quels retours d'expérience ? Quelles alternatives ? Confronter l'expérience aux croyances ou espérances pourrait donner lieu à un débat animé, riche en enseignement. C'est cette dynamique que nous souhaitons cultiver en menant de front deux cadres applicatifs : d'une part, la recherche pour des applications industrielles ; d'autre part, l'enseignement de l'IHM et de l'IDM.

Programme
L'atelier commencera par un tour de table où chacun se positionnera par rapport à la problématqiue abordée. Nous ne ferons pas de présentation formelle pour que l'atelier ne prenne pas la forme d'une conférence. En revanche, nous sommes à la recherche de financement pour convier une personne de l'IDM experte sur le sujet.

Intervenant :
Gaëlle Calvary

Procédure
Pour aider les intervenants à préparer l'atelier, nous vous remercions de bien vouloir les prévenir à cesame-adm@irit.fr de votre intention de participer (si possible avant le 25 août). N'hésitez pas à leur dire de façon informelle si des points particuliers vous intéressent.

Haut de page

ATELIER 2 : Des curricula et des formations en IHM

Public visé:
Tout ceux qui sont responsables ou participent à des cours/formation en IHM, niveaux L, M ou D (s'il existe des modules doctoraux, ce serait bien de les recenser...), participation gratuite.

Programme :
Toutes les informations se trouvent ici

Intervenants :
Cédric Dumas et Mountaz Hascoët

Procédure :
Pour aider les intervenants à préparer l'atelier, nous vous remercions de bien vouloir les prévenir à http://www.lirmm.fr/~mountaz/GT/inscription.php


Haut de page

Université de Lorraine | 03 54 50 54 00 | 34 cours Léopold - CS 25233 - 54 052 Nancy cedex | mentions légales