« Adaptation » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 19 : Ligne 19 :


L'adaptativité, elle, tient compte au départ de l'activité, plus que de l'utilisateur ''(à voir)'' (S)
L'adaptativité, elle, tient compte au départ de l'activité, plus que de l'utilisateur ''(à voir)'' (S)
'''Définition tirée du site suivant''': [http://www-lsr.imag.fr/users/Marlene.Villanova/THESE/TheseMVO.pdf TheseMVO.pdf], page 20-21.
Pour [Step98a][Step98b], l’adaptabilité fait référence à un processus d’adaptation basé sur des connaissances (à propos de l’utilisateur, de l’environnement, etc.) disponibles ou acquises par le système avant que ne soient engagées les interactions utilisateur/système. Les adaptations sont donc réalisées lors de l’initialisation du système qui se présente dans une version adaptée à l’utilisateur. Les connaissances utilisées par le système sont, de plus, supposées rester inchangées au cours de la session d’utilisation.
Inversement, l’adaptativité traduit une vision plus dynamique du processus d’adaptation. Les connaissances sont ici acquises ou modifiées par le système au cours des interactions, via des techniques de suivi de session. Le système procède à des adaptations pendant que l’utilisateur interagit avec lui. Cette vision est également partagée par [Fras02] et par Kappel & al. [Kapp00], mais ces derniers appellent l’adaptabilité ‘adaptation statique’ et l’adaptativité ‘adaptation dynamique’.
Selon une autre approche, l’opposition des termes est basée sur le degré de contrôle que possède l’utilisateur dans le processus d’adaptation [Diet93][Oppe94][Kobs01a]. Nous citons un extrait de [Kobs01a] qui introduit les différents niveaux – initiation, proposition, sélection et exécution – auxquels peut s’exercer le contrôle de l’utilisateur, et définit sur cette base ce qui distingue l’adaptabilité de l’adaptativité :
« ''Systems where the user is in control of initiation, proposal, selection and production of adaptation (“in control” thereby meaning that the user can perform these functions, but can also opt to let the system perform some of them) are called adaptable. For instance, a user of a Website may see a need to introduce a shortcut for a Web page that is frequently visited by him or her but deeply buried in the site hierarchy (adaptation initiation). The user then “proposes” to himself or herself to introduce a new link on the lateral navigation bar of the site pages (assume this is possible) or to define a bookmark in the browser, selects theshortcut link and performs the necessary steps to produce this adaptation. In contrast, systems that perform all steps autonomously are called adaptive. For instance, the AVANTI system [Fink98] automatically inserts such personalised shortcut links for pages that a user frequently visits.'' »
Pour les auteurs, un processus d’adaptation peut également relever de configurations qui combinent les caractéristiques de l’adaptabilité (i.e. contrôle émanant de l’utilisateur) et de l’adaptativité (i.e. contrôle émanant du système). La Figure 2.3 montre différentes possibilités de processus d’adaptation : l’adaptativité contrôlée par l’utilisateur et initiée par lui (respectivement user-controlled adaptivity et user-initiated adaptivity [Kobs01a]) sont des exemples de configurations mixtes. Les graphiques insérés dans la figure représentent l’implication de l’utilisateur et du système dans les différentes actions qui constituent le processus d’adaptation.


==Apports==
==Apports==

Version du 5 décembre 2006 à 00:01

Page réalisée dans le cadre du cours Conception des Environnement Informatisés d'Apprentissage de la formation Maltt, au TECFA.


Groupe "Adaptation S-E-C"

Objectif de l’activité

Dans le monde des médias et en particulier dans celui de l’informatique, le traitement de l’information est si dense que bien souvent certains termes sont souvent utilisés, mais sans que le sens ne soit réellement donné ou explicité. C’est pourquoi, notre objectif est de proposer une légère réflexion sur le concept d’adaptation, englobant deux sous-critères importants : l’adaptabilité et l’adaptativité. (CJ)


L'adaptation des outils informatiques comprend l'adaptabilité et l'adaptativité (S)

Autres définitions

L’adaptabilité est la capacité du système de s’adapter aux personnalisations expressément demandées par l’utilisateur, tandis que l’adaptativité désigne sa capacité répondre aux besoins de l’utilisateur sans une intervention explicite de sa part. (J)

Références:

L'adaptabilité d'un programme à un utilisateur suppose que le concepteur dudit programme connaisse les besoins de l'utilisateur or ses besoins évoluent, d'où la difficulté de concevoir des logiciels ayant cette caractéristique de manière pérenne (à reformuler) (S)

L'adaptativité, elle, tient compte au départ de l'activité, plus que de l'utilisateur (à voir) (S)


Définition tirée du site suivant: TheseMVO.pdf, page 20-21.

Pour [Step98a][Step98b], l’adaptabilité fait référence à un processus d’adaptation basé sur des connaissances (à propos de l’utilisateur, de l’environnement, etc.) disponibles ou acquises par le système avant que ne soient engagées les interactions utilisateur/système. Les adaptations sont donc réalisées lors de l’initialisation du système qui se présente dans une version adaptée à l’utilisateur. Les connaissances utilisées par le système sont, de plus, supposées rester inchangées au cours de la session d’utilisation.


Inversement, l’adaptativité traduit une vision plus dynamique du processus d’adaptation. Les connaissances sont ici acquises ou modifiées par le système au cours des interactions, via des techniques de suivi de session. Le système procède à des adaptations pendant que l’utilisateur interagit avec lui. Cette vision est également partagée par [Fras02] et par Kappel & al. [Kapp00], mais ces derniers appellent l’adaptabilité ‘adaptation statique’ et l’adaptativité ‘adaptation dynamique’.


Selon une autre approche, l’opposition des termes est basée sur le degré de contrôle que possède l’utilisateur dans le processus d’adaptation [Diet93][Oppe94][Kobs01a]. Nous citons un extrait de [Kobs01a] qui introduit les différents niveaux – initiation, proposition, sélection et exécution – auxquels peut s’exercer le contrôle de l’utilisateur, et définit sur cette base ce qui distingue l’adaptabilité de l’adaptativité :


« Systems where the user is in control of initiation, proposal, selection and production of adaptation (“in control” thereby meaning that the user can perform these functions, but can also opt to let the system perform some of them) are called adaptable. For instance, a user of a Website may see a need to introduce a shortcut for a Web page that is frequently visited by him or her but deeply buried in the site hierarchy (adaptation initiation). The user then “proposes” to himself or herself to introduce a new link on the lateral navigation bar of the site pages (assume this is possible) or to define a bookmark in the browser, selects theshortcut link and performs the necessary steps to produce this adaptation. In contrast, systems that perform all steps autonomously are called adaptive. For instance, the AVANTI system [Fink98] automatically inserts such personalised shortcut links for pages that a user frequently visits. »


Pour les auteurs, un processus d’adaptation peut également relever de configurations qui combinent les caractéristiques de l’adaptabilité (i.e. contrôle émanant de l’utilisateur) et de l’adaptativité (i.e. contrôle émanant du système). La Figure 2.3 montre différentes possibilités de processus d’adaptation : l’adaptativité contrôlée par l’utilisateur et initiée par lui (respectivement user-controlled adaptivity et user-initiated adaptivity [Kobs01a]) sont des exemples de configurations mixtes. Les graphiques insérés dans la figure représentent l’implication de l’utilisateur et du système dans les différentes actions qui constituent le processus d’adaptation.


Apports

Types de logiciels exploitant cette possibilité

Adaptabilité

  • Certains systèmes d’exploitation et en général tous les logiciels dits "open source" sont construits sur le principe même de l’adaptabilité. Exemple Linux permet à l’utilisateur de modifier le code source afin de l’adapter à ses besoins mais ceci demande des connaissances spécifiques. (S)
  • Possibilité de personnaliser la page d’accueil d’un webzine en fonction de ses besoins, au niveau des contenus souhaités et pas seulement au niveau de l'apparence graphique. Exemple : page "actualités" de Google: on peut choisir les rubriques que l'on souhaite voir s'afficher mais aussi rajouter des onglets et des modules. (S)
  • ...


Adaptativité

  • Logiciels de reconnaissance vocale: après une période d’apprentissage, durant laquelle le logiciel se familiarise avec la voix de l’utilisateur, le programme est capable de reconnaître les mots prononcés pour les transcrire par écrit. Exemple : Dragon Naturally Speaking (S)
  • Logiciels basés sur le principe du bio-feedback : au moyen de capteurs, le logiciel enregistre des données corporelles de l'utilisateur (battements du coeur, mouvements de la tête etc.) afin de lui proposer un environnement virtuel sur mesure. Exemple : Exposition par simulation en Environnement Virtuel (S)
  • ...



Applications pour la pédagogie

Exemples d'EIA utilisant cette possibilité

Utilisation dans le cadre de projets étudiants MALTT

Jenni Elaine Sylviane