A Computational Framework for Multi-dimensional Context- aware Adaptation Vivian Genaro Motti LILAB – Louvain Interaction Laboratory Université catholique.

Slides:



Advertisements
Similar presentations
Context-aware Generation of User Interface Containers for Mobile devices Francisco J. Martínez Ruiz 1,2, Jean Vanderdonckt 1 and Jaime Muñoz Arteaga 3.
Advertisements

2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
From Model-based to Model-driven Design of User Interfaces.
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Context-Aware User Interfaces. Gent, 21 maart 2005 Context-Aware User Interfaces Context-Aware User Interfaces is a requirement for all defined scenarios.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Predictive.
WHAT IS INTERACTION DESIGN?
‘Towards a competency model for adaptive assessment to support lifelong learning’ Onjira Sitthisak, Lester Gilbert and Hugh C. Davis Learning Technologies.
HCI Issues in eXtreme Computing James A. Landay Endeavour-DARPA Meeting, 9/21/99.
OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM.
Design Process …and the project.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
Human-Computer Interaction for Universal Computing James A. Landay EECS Dept., CS Division UC Berkeley Endeavor Mini Retreat, 5/25/99 Task Support.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Sofia Carlander Kinoshita Laboratory 2004/2005
Towards User Interface Derivation from Business Processes: A Model-Driven Approach for Organizational Engineering Kênia Sousa, Hildeberto Mendonça, Jean.
Marco Blumendorf I July 21th, 2009 Towards a Model-Based Framework for the Development of Adaptive Multimodal User Interfaces.
Recommender Systems on the Web: A Model-Driven Approach Gonzalo Rojas – Francisco Domínguez – Stefano Salvatori Department of Computer Science University.
Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI User Interface Adaptation.
An Approach to Task Modelling for User Interface Design Costin Pribeanu National Institute for Research and Development in Informatics, Bucureşti, Romania.
1 ICAS’2008 – Gosier, March 16-21, 2008 A Transformational Approach for Pattern-based Design of User Interfaces Costin Pribeanu Jean Vanderdonckt National.
Mihir Daptardar Software Engineering 577b Center for Systems and Software Engineering (CSSE) Viterbi School of Engineering 1.
Andrew Brasher Andrew Brasher, Patrick McAndrew Userlab, IET, Open University Human-Generated Learning.
Towards Method Engineering of Model-Driven User Interface Development Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université catholique de Louvain.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
18/05/2012RCIS 2012 – Valencia, Spain, May 17 th 1 Jérémie Melchior, Jean Vanderdonckt and Peter Van Roy Researcher at LiLab,
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
Model-Driven Approach for User Interface-Business Alignment Kênia Sousa Advisor: Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School.
25 juin 2010 Interactive Genetic Algorithms for Creative Enhancement in UI design Dimitri Masson Alexandre Demeure Gaelle Calvary 1.
Context-Aware Interactive Content Adaptation Iqbal Mohomed, Jim Cai, Sina Chavoshi, Eyal de Lara Department of Computer Science University of Toronto MobiSys2006.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
1EMODE workshop – September 2007 Automatic Usability Assessment of Multimodal User Interfaces Based on Ergonomic Rules Adrian Stanciulescu Jean Vanderdonckt.
Reference WPx/Tx.y/YY-MM-DD/PP Distributed User Interfaces in Space and Time Jérémie Melchior Université catholique de Louvain Doctoral Consortium at EICS2011.
Rapid Prototyping of Distributed User Interfaces J. P. Molina 1,2, J. Vanderdonckt 1, P. González 2 A. Fernández 2 and M. D. Lozano 2 1 Université catholique.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Direct Manipulation of User Interfaces for Migration J. P. Molina 1,2, J. Vanderdonckt 1 and P. González 2 1 Université catholique de Louvain 2 University.
A first draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet Applications Francisco J. Martínez-Ruiz 1, Jaime Muñoz.
Capturing Web Application Requirements through Goal-Oriented Analysis Presented by Chin-Yi Tsai
Model-Driven Engineering of Behaviors in User Interfaces Efrem Mbaki & Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management.
Context: definition and specification. Leuven, 21 november 2003 Agenda Introduction Work method Context in literature  Definitions  Specifications Where.
University of Malta CSA3080: Lecture 3 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Human-Computer Interaction EHCI team: Engineering Human-Computer Interaction Laurence Nigay
Murielle Florins 1 IAG-Louvain School of Management ISYS-Information Systems Unit Graceful Degradation: a Method for Designing Multiplatform Graphical.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Reference WPx/Tx.y/YY-MM-DD/PP UsiXML project # Generating User Interface for Information Applications from Task, Domain and User models.
Page 1Wireless World Research Forum (WWRF) WWRF WG2 Service infrastructure of the wireless world  Chair: Prof. Radu Popescu-Zeletin, Fraunhofer FOKUS,
Nathalie Aquino 1, Jean Vanderdonckt 2, Francisco Valverde 1, Oscar Pastor 1 1 Department of Information Systems and Computation, Valencia University of.
Murielle Florins 1, Francisco Montero Simarro 2, Jean Vanderdonckt 1, Benjamin Michotte 1 1 Université catholique de Louvain 2 Universidad de Castilla-la-Mancha.
Flippable User Interfaces for Internationalization Iyad Khaddam and Jean Vanderdonckt LILAB – Louvain Interaction Laboratory Université catholique de Louvain.
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
© TAMODIA’061 The Comets Inspector: Towards Run Time Plasticity Control based on a Semantic Network Alexandre Demeure, Gaëlle Calvary, Joelle Coutaz, Jean.
1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with.
1 ACM SAC’2008 – Fortaleza, Ceará, Brazil, March 16-20, 2008 An Intelligent Editor for Multi-Presentation User Interfaces Benoît Collignon 1, Jean Vanderdonckt.
Adding Hypermedia Requirement to Goal-Driven Analysis Presented by Chin-Yi Tsai.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Université catholique de Louvain (UCL) Belgian Laboratory of Computer-Human Interaction (BCHI) Place des Doyens, 1 B-1348 Louvain-la-Neuve (Belgium) Presented.
1 ICAS’2008 – Gosier, March 16-21, 2008 Model-Driven Engineering of Multi-Target Plastic User Interfaces Benoît Collignon 1, Jean Vanderdonckt 1, Gaëlle.
Alignment of Business Processes and User Interfaces in the Context of Large Organizations Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
Speaker: Yuen-Kuei Hsueh Mixed-Initiative Conflict Resolution for Context-aware Applications Choonsung Shin, Anind K. Dey, and Woontack Woo Proceedings.
Usability of Interaction Patterns Katarina Segerståhl 1,2, * & Timo Jokela 1 1) Department of Information Processing Sciences, P.O.Box 3000, FIN
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
WP8: Demonstrators (UniCam – Regione Marche)
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Design of Hypermedia Applications
WHAT IS INTERACTION DESIGN?
Object oriented analysis and design
Map of Human Computer Interaction
Introducing Evaluation
Presentation transcript:

A Computational Framework for Multi-dimensional Context- aware Adaptation Vivian Genaro Motti LILAB – Louvain Interaction Laboratory Université catholique de Louvain Belgium Pisa, June 13 th, 2011

Why adaptation?  Contexts of use vary  Multiple devices, platforms  Heterogeneous users  Domains of application  Many environments  Complex to implement specific versions of a system

Agenda  Motivation  Problem  State of the art  Methodology  Approach  Validation and Evaluation  Next steps

Motivation  Users interact from different contexts  Taking the context information into account in a way to provide users a better interaction  Regardless of environment, platform, profile and context of use

Problem  Considering a pre-defined context of use (able-bodied user, stable environment, desktop PC) may difficult or prevent user interaction  Implementing multiple versions of the same application requires a significant effort  Challenge: consider the context to provide users adapted interfaces with high usability level

State of the Art  Taxonomies  Modeling approaches (e.g. OWL for the context)  Machine Learning techniques  Architectures  Case studies  Limitations:  The approaches are not unified and consistent  They are limited (e.g. one dimension, or one platform at a time)

Methodology  Gather information  About context and adaptation with a Systematic Review  Implement adaptation algorithms  Techniques and inference  Map models of different abstraction levels  Case studies for evaluation and validation

Approach Multi-dimensional Context-aware Adaptation Framework Gathering Systematic Review Listing Techniques ModelsImplementation Machine Learning ValidationCase Studies Iterative Evaluation

References [Coutaz, 2006]; [Serna et al., 2010] Description Re-molding consists in the reconfiguration the UI according to the target context: elements can be re-located, re-sized, added and supplied. Pagination and scrolling may be used. Rationale Given a UI and a target context, the elements are re-arranged for the new context to assure usability Example When the user changes the platform (e.g. from a Desktop PC to a Smartphone) Context According to the platform, device, screen dimensions Advantages The usability level will be improved Disadvantage s It is necessary to know before hand the best location for the elements, some of them may be suppressed Source: Adaptation Technique: Re-molding

Modeling  UML and MOF diagrams

Machine Learning Bayesian Networks E.g.: To adapt the navigation by predicting and suggesting the next step to the user Decision Trees To perform adaptation rules according to the context of the user, adapts some system aspects Markov Models use previous information (e.g. history of user interaction) to predict the next step

Model-driven Approach Task and Domain Abstract UIConcrete UIFinal UI News Display Content TextImages Title Text Image [Serenoa] Serenoa is aimed at developing a novel, open platform for enabling the creation of context- sensitive SFE. Serenoa Lorem ipsum lorem ipsum lorem ipsum lorem ipsum

Evaluation  Evaluation plan  Combined techniques  Varied aspects  Multiple scenarios  Iterative  Different fidelity levels  User-centered design

Validation  Case studies  Different scenarios  To define the feasibility

Next Steps  Refine the techniques gathered  Define more complex adaptation  Rules, methods, techniques  Perform evaluation  Validate

Acknowledgments

Bibliography  [Alpaydin] Ethem Alpaydin (2004) Introduction to Machine Learning. The MIT Press, October 2004, ISBN  [Brusilovsky] Brusilovsky, P. (1996) Methods and Techniques of Adaptive Hypermedia. In Proceedings of User Model. User-Adapt. Interact ,  [Coutaz] Joelle Coutaz Meta-user interfaces for ambient spaces. In Proceedings of the 5th international conference on Task models and diagrams for users interface design (TAMODIA'06), Karin Coninx, Kris Luyten, and Kevin A. Schneider (Eds.). Springer-Verlag, Berlin, Heidelberg,  [Dey] Anind K. Dey. (2001). Understanding and Using Context. Personal Ubiquitous Comput. 5, 1 (January 2001), 4-7. DOI= /s  [Dessart] Dessart C. et. al. (2011) Showing User Interface Adaptivity by Animated Transitions. EICS’11 (to appear)  [Serna et al., 2010] Audrey Serna, Gaëlle Calvary, Dominique L. Scapin. How assessing plasticity design choices can improve UI quality: a case study. In Proceedings of EICS'2010. pp.29~34

Questions?