Conception d'un environnement d'apprentissage 
des réseaux informatiques base sur des metaphores
Recueil et analyse des metaphores

Cécile Meyer, René Chalon
Cecile.Meyer@ictt.ec-lyon.fr, Rene.Chalon@ictt.ec-lyon.fr 
Laboratoire ICTT (Interaction Collaborative, Téléformation, Téléactivités)
Ecole Centrale de Lyon
36 av. Guy de Collongue, BP 163, 69131 Ecully cedex
Résumé — Cette recherche porte sur l'étude de "métaphores de contenu" destinées à faciliter l'apprentissage de notions dans le domaine des réseaux informatiques. Elle s'inscrit dans le cadre de la conception d'un environnement d'apprentissage basé sur les métaphores. Des méthodes d'étude issues du domaine de l'IHM sont utilisées pour générer et analyser les métaphores. Deux métaphores, celle du réseau routier et du système postal sont plus particulièrement étudiées.

1.	Introduction
Cette recherche s'inscrit dans le cadre de la conception d'un outil informatique de formation basé sur l'apprentissage à l'aide de métaphores [8]. Dans ce contexte on peut distinguer plusieurs niveaux de métaphores : les "métaphores de conception", les "métaphores d'interface utilisateur" et les "métaphores de contenu", relatives aux notions du cours. Il n'y a, à notre connaissance, peu d'outil informatique de formation exploitant les métaphores de contenu : quand elles existent, les métaphores sont surtout présentes au niveau de l'interface.
Nous présentons ici une étude de  "métaphores de contenu" pour l'apprentissage de concepts dans le domaine du routage dans les réseaux informatiques, domaine technologique spécialisé connu des professionnels des réseaux. Le public de la formation est un public d'adultes de niveau Bac+5.
Nous présentons d'abord brièvement des méthodes d'étude des métaphores, puis nous exposons le recueil de métaphores que nous avons effectué et enfin nous analysons deux métaphores : celle du réseau routier et du système postal. Nous ne pouvons pas ici présenter l'analyse des métaphores dans toute son étendue et sa complexité, étant donné que nos travaux sont en cours et aussi faute de place mais notre objectif est d'en donner un aperçu significatif.
2.	Méthodes d'étude des métaphores
Nos rappelons que le principe de l'apprentissage à l'aide d'analogies et de métaphores est de se baser sur des connaissances antérieures  dans un domaine connu pour acquérir des connaissances dans un nouveau domaine. Le domaine connu est appelé domaine source tandis que le domaine dans lequel on cherche à acquérir des connaissances est appelé domaine cible. De nombreuses théories en psychologie (Gentner, Holyoack, Indurkhya, Carbonell,...) traitent du fonctionnement des processus cognitifs sous-jacents à l'utilisation d'analogies et de métaphores [5].
Par ailleurs, les travaux en IHM fournissent des méthodes pratiques d'étude des métaphores pour la conception des interfaces homme-machine et aussi plus globalement pour la conception des systèmes informatiques [1,7,9]. Ces travaux portent sur des métaphores de nature différente de celles qui nous intéressent actuellement (métaphore de contenu de formation), mais nous essayons ici de les réutiliser dans le contexte d'un environnement d'apprentissage.
Neale [9] identifie cinq étapes pour concevoir les métaphores de l'interface homme-machine : identifier les fonctionnalités du système, générer des métaphores potentielles, identifier les correspondances métaphore-interface (matches), identifier les dissemblances métaphore-interface (mismatches) et gérer ces dissemblances. 
Madsen [7], identifie trois activités principales pour la conception de systèmes à l'aide de métaphores : (1) générer des métaphores potentielles, (2) évaluer les métaphores et (3) développer les métaphores. Nous nous référerons par la suite à ces activités et nous indiquons ci-dessous quelques recommandations relatives aux deux premières activités, qui correspondent à l'état d'avancement de notre recherche.
(1) Pour l'activité "générer des métaphores potentielles", on a par exemple les recommandations suivantes :
•	Ecouter les utilisateurs pour savoir comment ils comprennent leurs systèmes informatiques ;
•	Utiliser des systèmes précédents comme métaphores, par exemple les fiches cartons d'une bibliothèque ;
•	Noter les métaphores implicites dans la description du problème ;
•	Imaginer des métaphores lors de réunions créatives entre  concepteurs.
(2) Evaluer les  métaphores consiste à choisir parmi les métaphores potentielles celles qui vont convenir à la tâche de conception. On a par exemple les recommandations suivantes :
•	Choisir une métaphore avec une structure riche ;
•	Evaluer l'applicabilité de la structure par rapport au problème ;
•	Choisir une métaphore qui convienne au public et qui est  connue avec un certain niveau de détail ;
•	Choisir une métaphore avec une distance conceptuelle importante entre le domaine source et cible.
(3) Développer les métaphores concerne l'utilisation des métaphores pour la tâche de conception.
3.	Recueil de métaphores pour les réseaux
Les métaphores ont été recueillies selon plusieurs moyens : 
•	Un questionnaire de 7 pages contenant des questions ouvertes sur les métaphores pouvant être associées à une trentaine de notions du cours, auprès de 8 étudiants de mastere de 3ième cycle spécialisé réseaux ; 
•	Plusieurs entretiens non-directifs avec des enseignants réseaux ; 
•	L'étude de livres sur la technologie des réseaux et la recherche de documents sur Internet [8]. Des métaphores supplémentaires pourront être trouvées dans des logiciels de formation.
Ces métaphores concernent d'une manière générale les réseaux informatiques et plus particulièrement le domaine du routage qui est la manière dont les informations sont acheminées d'un point à un autre d'un réseau informatique.
1.	Extrait du recueil
Dans le tableau 1 figure une liste de métaphores potentielles constituant un extrait de l'ensemble des métaphores recueillies (plus du double), mais que nous considérons assez représentatif des différentes métaphores pouvant être utilisées pour le domaine cible qu'est le routage. Pour chaque métaphore figure les concepts clés du domaine source, les concepts du domaine cible, les origines de la métaphore et une estimation subjective (réalisée à l'aide d'enseignants) du degré de familiarité et du degré de connaissance des détails du domaine source pour le public visé.
2.	Choix des métaphores à analyser 
Parmi l'ensemble des métaphores potentielles présentées ci-dessus, nous avons choisi d'analyser deux métaphores, la métaphore du réseau routier, "métaphore routière", et la métaphore du système postal, "métaphore postale" :
•	L'avantage de la métaphore routière est d'avoir comme concept central le "réseau", qui est le concept central du domaine cible. De plus l'expérience de la conduite sur route et autoroutes est sans doute très commune pour le public adulte que nous considérons.
•	L'intérêt de la métaphore "postale" est d'avoir comme concept clé le paquet, très proche du concept de paquet d'information dans les réseaux. L'expérience de poster un courrier est sans doute très familière, par contre le fonctionnement des centres de tris, analogue aux routeurs, l'est sans doute moins.  

Tableau 1 —  Liste de métaphores potentielles
Métaphore
(domaine source)	Domaine source
Concepts clés	Domaine cible
Concepts clés	Origines de la métaphore	Familiarité	Connais-sance détails	
Réseau routier	route, autoroute
carte routière embouteillage	liens
table de routage
congestion	Elèves
Enseignants
Livre [3] p.237-239	forte
	forte	
Réseau ferroviaire	aiguillage, gare de triage	routeur
	Elèves
Enseignants	forte
	faible	
Réseau aérien	aéroport	routeur	Elèves
Enseignants	moyenne
	moyenne	
Réseau de fluide	distribution d'eau
seau percé	réseau à diffusion
régulation du trafic	
Livres 	forte	moyenne	
Communication par signaux sonores, visuels	tam-tam, signaux de fumée, signaux lumineux	retransmission du signal	Livres	moyenne
	forte	
Système de communication téléphonique	numérotation téléphonique	adressage machines	Enseignants	forte
	moyenne	
Système de communication postal	enveloppe, paquet
centre de tri	paquet d'information
routeur	Elèves
Enseignants	forte
	moyenne	
File d'attente	file d'attente dans un magasin	file d'attente dans les routeurs, commutateurs	Elèves
Enseignants	forte
	moyenne	
Corps humain	squelette
circulation sanguine
indigestion	topologie réseau
réseau à diffusion
congestion	Elèves
Livres	forte	moyenne	
Sociétés d'insectes	Recherche collective du meilleur chemin(fourmis)	routage distribué adaptatif	Chercheurs sur les réseaux [10]	faible
	faible	

Ces deux métaphores répondent à deux critères essentiels : avoir un domaine de couverture important par rapport au domaine cible et être familières pour le public visé. C'est donc pour ces raisons que nous avons choisi de les étudier en priorité. Cependant, nous avons prévu d'en étudier d'autres, en particulier pour couvrir des concepts du domaine cible mal ou pas couverts par ces deux métaphores
3.	Analyse des métaphores
Nous allons dans cette partie analyser les adéquations et limites des deux métaphores retenues. Pour chacune nous indiquons de manière succincte les correspondances entre concepts du domaine cible et du domaine source. Cette analyse est basée sur les données recueillies par les questionnaires et sur l'expertise des enseignants. Nous ne détaillerons ici que certaines adéquations et limites particulièrement significatives, l'analyse effectuée étant plus complète.
1.	Métaphore routière
Le concept même de "routage" est un concept métaphorique issu des notions de routes, chemins, etc. De plus les termes d'"autoroutes de l'information" et d'"inforoutes" se sont répandus depuis quelques années sous l'effet de la médiatisation du réseau mondial Internet. Il s'agit donc là d'une métaphore extrêmement importante car non seulement le domaine de base est familier mais la métaphore elle-même est familière.
Les concepts pouvant être comparés sont les suivants :
•	réseau informatique : réseau routier
•	liens : routes, autoroutes
•	nœuds (routeurs) : carrefours, ronds-points, échangeurs
•	paquets d'information : voiture, camion
•	commutation de circuits : voie réservée (bus, trolley, tramway)
•	commutation de paquets : orientation à chaque carrefour selon la destination
•	routage optimal : recherche du meilleur chemin
•	table de routage : carte routière, panneaux de direction
•	route par défaut : panneau "Autres directions" 
•	routage isolé : orientation avec carte géographique
•	routage centralisé : orientation avec centre d'information routière
•	congestion : embouteillage
Limite : l'autonomie des conducteurs
Le conducteur d'une voiture est autonome : il décide de la direction à prendre. Au contraire, un paquet d'information est passif : il est expédié sur le bon lien par les équipements du réseau en fonction de sa destination. Utiliser la métaphore telle quelle pour l'enseignement introduirait l'idée fausse d'un paquet "actif". Pour pallier cette limite, on pourrait imaginer qu'à chaque carrefour se trouve un "agent de la circulation" qui oriente les voitures selon leur destination. Un nœud du réseau serait donc représenté dans la métaphore par un carrefour et un agent.
Limite : le lieu des bouchons
Quand il y a un embouteillage à un rond-point par exemple, les routes y menant sont encombrées. Dans un réseau informatique, ce ne sont pas les liens qui sont encombrés mais les routeurs.
Adéquation : la route par défaut
Une conduite routière qui comporte une recherche de chemin implique fréquemment de devoir suivre les panneaux "Autres directions". De la même manière, les tables de routage comportent la plupart du temps une route par défaut.
Adéquation : le non-déterminisme du trafic
Il est difficile de prédire de manière exacte le trafic sur un réseau routier. De la même manière il est difficile de prévoir le trafic sur un réseau.
2.	Métaphore postale
Le système postal constitue historiquement un des plus vieux systèmes de communication organisé à l'échelle mondiale. Certains termes des réseaux en proviennent : "paquet", "enveloppe" et  "expédier" par exemple.
Les concepts pouvant être comparés sont les suivants :
•	nœuds (routeurs) : centres de tri, bureaux de poste
•	paquets d'information : lettres, paquets
•	commutation de paquets : tri de lettres dans une poste
•	routage isolé : postier qui trie les lettres
•	routage hiérarchique : toutes les lettres dont la destination est en dehors de la zone locale sont  mises ensembles.
•	table de routage : casiers dans un centre de tri
•	adressage : adresse postale
•	congestion : accumulation de courrier dans les centres de tri
Adéquation : la non-autonomie des lettres
Une lettre est un objet passif qui est expédié au bon endroit par l'intermédiaire de centres de tri, de la même manière qu'un paquet d'information est orienté dans le réseau par les routeurs. 
Adéquation : l'adressage
Une lettre mentionne le destinataire et l'expéditeur de la même manière que l'en-tête d'un paquet d'information. De plus l'adressage postal est un système hiérarchique (pays, département, ville, rue) de la même manière que le système d'adressage d'un réseau tel qu'Internet ou Transpac.
Limite : la notion de lien
Autant la notion de nœud semble bien représentée dans la métaphore postale par le centre de tri, autant il est difficile de trouver une représentation de la notion de lien.
3.	
Estimation de l'adéquation
Le tableau ci-dessous présente un essai d'évaluation de l'adéquation des métaphores routière et postale pour les notions du domaine cible. Cette estimation est basée sur l'analyse précédente, et a été effectuée à l'aide d'enseignants du domaine.
Tableau 2 — Adéquation des métaphores routières et postales
Notions
du domaine cible	Réseau routier	Système postal	
Réseau informatique			
- liens	forte	faible	
- nœuds	forte	forte	
Information : paquets, messages, cellules	moyenne	forte	
Commutation			
- circuits	moyenne	-	
- paquets	forte	forte	
Mécanismes de routage			
Table de routage	moyenne	forte	
- isolé	moyenne	forte	
- centralisé	moyenne	faible	
- distribué	moyenne	faible	
- hiérarchique	faible	forte	
Adressage	moyenne	forte	
Trafic (aspect dynamique)			
- file d'attente	forte	faible	
- congestion	forte	moyenne	
- boucle de routage	forte	moyenne	
Ce tableau, qui devrait s'enrichir tant en nombre de notions du domaine cible qu'en métaphores, peut constituer pour l'enseignant et le concepteur d'environnement d'apprentissage une aide au choix de la métaphore la plus appropriée pour l'enseignement d'un groupe de notions.
Pour estimer de façon plus complète l'adéquation de ces métaphores dans une perspective d'enseignement, nous réaliserons un recueil de données empiriques en présentant les métaphores à des étudiants.
4.	Conclusion
Cette étude empirique dans un domaine de connaissance particulier constitue une des étapes de la conception d'un outil informatique de formation basé sur l'apprentissage à l'aide de métaphores. 
Nous avons tenté d'appliquer des méthodes issues du domaine de l'IHM. En particulier, celles concernant les "métaphores de conception" (Madsen) nous semblent adaptées à notre contexte de "métaphores de contenu". On rapproche donc ici les métaphores utiles à la conception d'un système informatique des métaphores utiles à la formation à un système informatique.
D'autres méthodes d'étude des métaphores seront prises en compte ultérieurement :
•	Les méthodes de modélisation des métaphores, qui permettent d'évaluer de façon plus formelle l'adéquation des métaphores (par exemple [6]).
•	Les méthodes de génération de métaphores pour la résolution de problèmes (par exemple [2]).
•	Les méthodes empiriques issues du domaine de l'enseignement (par exemple [4]) sont aussi intéressantes mais il n'existe pas à notre connaissance de méthode spécifique pour les outils informatiques de formation.
Nous espérons donc par la suite dégager à partir de cette expérience de conception relative aux réseaux informatiques une méthode pour la conception d'environnements informatiques d'apprentissage basés sur les métaphores. 

Remerciements
Nous remercions Gérard Beuchot, enseignant les réseaux informatiques et les télécommunications à l'INSA Lyon pour sa participation à cette recherche.
Bibliographie
[1]	Caroll J., Mack R., Kellog W. Interface metaphors and user interface design, In Helander (Ed), Handbook of Human-Computer Interaction, Elsevier Science Publishers North-Holland, 1988, pp. 67-85. 
[2] Clement J. Observed methods for generating analogies in scientific problem solving, In Cognitive Science 12, 1988. pp. 563-586.
[3]	Comer D.  TCP/IP : architecture, protocoles, applications, Paris : InterEditions, 1998 (3ième ed.). Traduction de : Internetworking with TCP/IP, volume 1 : principles, protocols, and architecture, third edition.)
[4]	Duit R. On the Role of Analogies and Metaphors in Learning Science. In Science Education; v75 n6, Nov 1991. pp. 649-672
[5]	Gineste M.-D. Analogie et Cognition. Paris : Presses Universitaires de France, 1997.
[6]	Indurkhya B.P. Aproximate transferece : a computational theory of metaphors and analogies, In Cognitive Science 11, 1987, p. 445-480.
[7]	Madsen K. H. A guide to metaphorical design, In Communications of the ACM Vol. 37 No. 12, December 1994, pp. 57-62.
[8]	Meyer C. Métaphores pour un environnement d’apprentissage du routage dans les réseaux, In Rencontres Doctorales d’IHM’99, Montpellier, Novembre 1999.
[9]	Neale D. C., Caroll J. M. The role of metaphors in user interface design, In Helander (Ed), Handbook of Human-Computer Interaction, Elsevier Science Publishers North-Holland, 1997 (2nd ed.), pp. 441-462.
[10]	Projet SWARM. Adresse Web : http://www-iasc.enst-bretagne.fr/PROJECTS/SWARM/ consulté le 23 février 2000.