What should adaptivity mean to interactive software programmers? - ENAC - École nationale de l'aviation civile Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

What should adaptivity mean to interactive software programmers?

Résumé

Works about adaptability and adaptivity in interactive systems cover very different issues (user adaptation, context-aware systems, ambient intelligence, ubiquitous computing), not always with the explicit goal of supporting programmers. Based on examples that highlight how weakly discriminative the present terminology is, we propose to separate two concerns: adaptivity as a purely analytical concept, relative to a given viewpoint on the software rather than to its very structure, and its programming as a non specific case of reactive behavior. We describe how simple adaptive behaviors can be programmed with simple interactive behavior patterns, and how more complex patterns can be introduced for intelligent adaptation. Finally we describe an application where, relying on the principles exposed in this paper, interaction and adaptation are combined in a simple and innovative manner.
Fichier principal
Vignette du fichier
Magnaudet_EICS2014.pdf (1.25 Mo) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01011095 , version 1 (23-06-2014)

Identifiants

Citer

Mathieu Magnaudet, Stéphane Chatty. What should adaptivity mean to interactive software programmers?. EICS 2014, ACM SIGCHI symposium on Engineering interactive computing systems, Jun 2014, Rome, Italy. pp 13-22, ⟨10.1145/2607023.2607028⟩. ⟨hal-01011095⟩

Collections

ENAC LII
89 Consultations
326 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More