Skip to content
  Projet Triskell  

Dynamic Adaptation of Interactive Systems Based on Software Engineering Principles

Document Actions

Keywords


Software Engineering, Interactive System, HCI, software product line, aspect-oriented modelling, dynamic adaptation.


Description


The number of platforms, such as netbooks and smart phones, having various interaction modalities (e.g. multimodal, bimanual or vocal interactions) unceasingly increases over the last decade. Besides, user’s preferences, characteristics and environment have to be considered by software. This triplet <platform, user, environment>, called context, leads user interfaces to be dynamically (i.e. at runtime) adaptable to reflect any change of context.

Dynamic adaptation has been widely tackled in the software engineering domain. However interaction features are never considered in the proposed approaches.

The goal of the internship is to investigate the dynamic adaptation of interactive systems using majors software engineering principles such as dynamic software product line (DSPL).


Bibliography


Blouin, A.; Morin, B.; Beaudoux, O.; Nain, G.; Albers, P. & Jézéquel, J.-M. Combining Aspect-Oriented Modeling with Property-Based Reasoning to Improve User Interface Adaptation EICS'11: Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, 2011, 85-94

Svein Hallsteinsen, Mike Hinchey, Sooyong Park, Klaus Schmid, Dynamic Software Product Lines, IEEE Computer, 2008

An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability MoDELS '08: Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems, Springer-Verlag, 2008, 782-796

Sottet, J.-S.; Calvary, G.; Coutaz, J.; Favre, J.-M.; Vanderdonckt, J.; Stanciulescu, A. & Lepreux, S. A Language Perspective on the Development of Plastic Multimodal User Interfaces Journal of Multimodal User Interfaces, 2007, 1, 1-12


Working Environment


  • Laboratory:
    • IRISA, EPI Triskell (Campus de Beaulieu, Université de Rennes 1, France)
  • Scientific Advisor:
    • Arnaud Blouin arnaud.blouin@irisa.fr







Created by ablouin
Last modified 06.09.2011 06:40 PM