TriPlet: A Conceptual Framework for Multidimensional Adaptation of User Interfaces to the Context of Use

This thesis presents a conceptual framework for user interface adaptation, joining dimensions that compose the variety of contexts of use through users, platforms, and environments, and the variety of aspects of an interactive system, including contents, presentation and navigation. This framework is named TriPlet. Continuer

Interactive systems often consider for interaction a single context of use of an able-bodied user with a desktop PC in a stable environment. Conversely, users are heterogeneous, interact with different devices in different environments, and require context-aware adaptation (CAA). Although adaptation has been largely studied since the 90's, its study has been constrained, e.g. by considering one aspect of the context (i.e. user, platform or environment), or by handling dimensions in a limited approach with simple rules, or by adapting one system aspect (as content or presentation).
Moreover, the users benefit not always is a priority, making them lost or without control over the adaptation. Existing frameworks about CAA are often technologically driven, narrow in scope or obsolete. Due to these shortcomings, stakeholders have not enough support during the development of CAA. To address these issues and to bridge the gap between high-level adaptation goals and implementation of adaptation techniques, this thesis presents a conceptual framework for user interface adaptation, joining dimensions that compose the variety of contexts of use through users, platforms, and environments, and the variety of aspects of an interactive system, including contents, presentation and navigation. This framework, named TriPlet, is structured in three elements: a meta-model (CAMM) covering the whole CAA lifecycle, its concepts and properties, a reference framework (CARF) that extensively defines adaptation concepts to support design decisions, and a design space (CADS) for assessing CAA levels with well-defined criteria.


Interactive systems often consider for interaction a single context of use of an able-bodied user with a desktop PC in a stable environment. Conversely, users are heterogeneous, interact with different devices in different environments, and require context-aware adaptation (CAA). Although adaptation has been largely studied since the 90's, its study has been constrained, e.g. by considering one aspect of the context (i.e. user, platform or environment), or by handling dimensions in a limited approach with simple rules, or by adapting one system aspect (as content or presentation).

Moreover, the users benefit not always is a priority, making them lost or without control over the adaptation. Existing frameworks about CAA are often technologically driven, narrow in scope or obsolete. Due to these shortcomings, stakeholders have not enough support during the development of CAA. To address these issues and to bridge the gap between high-level adaptation goals and implementation of adaptation techniques, this thesis presents a conceptual framework for user interface adaptation, joining dimensions that compose the variety of contexts of use through users, platforms, and environments, and the variety of aspects of an interactive system, including contents, presentation and navigation. This framework, named TriPlet, is structured in three elements: a meta-model (CAMM) covering the whole CAA lifecycle, its concepts and properties, a reference framework (CARF) that extensively defines adaptation concepts to support design decisions, and a design space (CADS) for assessing CAA levels with well-defined criteria.


Livre broché - En anglais 28,00 €
Info Les commandes en ligne se font via notre partenaire i6doc.

Spécifications


Éditeur
Presses universitaires de Louvain
Partie du titre
Numéro 463
Auteur
Vivian Genaro Motti,
Collection
Thèses de l'École polytechnique de Louvain
Langue
anglais
Catégorie (éditeur)
Sciences appliquées > Informatique > Systemes d'exploitation
Catégorie (éditeur)
Sciences appliquées > Informatique
Catégorie (éditeur)
Sciences appliquées
BISAC Subject Heading
TEC000000 TECHNOLOGY & ENGINEERING
Code publique Onix
06 Professional and scholarly
CLIL (Version 2013 )
3069 TECHNIQUES ET SCIENCES APPLIQUEES
Description public visé
Ingénieurs
Date de première publication du titre
16 janvier 2014
Subject Scheme Identifier Code
Thema subject category: T
Type d'ouvrage
Thèse
Avec
Bibliographie

Livre broché


Details de produit
1 Couverture pelliculée
Date de publication
16 janvier 2014
ISBN-13
978-2-87558-257-7
Ampleur
Nombre de pages de contenu principal : 196
Dépôt Légal
D/2013/9964/47 Louvain-la-Neuve, Belgique
Code interne
89134
Format
16 x 24 x 1,1 cm
Poids
325 grammes
Type de packaging
Aucun emballage extérieur
Prix
28,00 €
ONIX XML
Version 2.1, Version 3

Google Livres Aperçu


Publier un commentaire sur cet ouvrage

Si vous avez une question, utilisez plutôt notre formulaire de contact

Sommaire


Chapter 1 Introduction 17
1.1 Motivations 17
1.2 Contextualization 18
1.3 Definition . 20
1.4 Shortcomings . 21
1.5 Thesis 22
1.6 Aims and Scope . 23
1.7 Methodology 25
1.8 Organization 25
Chapter 2 State-of-the-Art 27
2.1 Systematic Literature Review 27
2.2 Applied CAA 28
2.2.1 Application Domains 28
2.2.2 System Aspects . 29
2.2.3 CAA by Context Information . 30
2.2.3.a User . 32
2.2.3.b Platform 34
2.2.3.c Environment 36
2.3 Support for CAA 37
2.3.1 Models and Meta-Models . 37
2.3.2 Frameworks 41
2.3.3 Design Spaces . 47
2.4 Discussion . 52
2.5 Shortcomings and Requirements 54
Chapter 3 TriPlet . 57
3.1 Context-aware Meta-model (CAMM) . 57
3.1.1 CAMM: Descriptions of its 4 main concepts 59
3.1.2 Applying CAMM . 61
3.2 Context-aware Reference Framework (CARF) . 62
3.2.1 What . 64
3.2.2 Why 64
3.2.3 How: Adaptation Techniques, Methods and Strategies 65
3.2.4 To What: Environment, Platform and User . 66
3.2.5 Who . 68
3.2.6 When 69
3.2.7 Where 69
3.2.8 Applying CARF . 69
3.3 Context-aware Design Space (CADS) . 70
3.3.1 Reading and Interpreting CADS . 71
3.3.2 Instantiating CADS . 73
3.3.3 Applying CADS . 75
3.4 TriPlet exemplified 75
3.5 Final Remarks . 76
Chapter 4 TriPlet Instantiation 77
4.1 Specification of the Car Rental Case Study . 78
4.1.1 Domain Model . 78
4.1.2 Functional Requirements 79
4.2 First Implementation 80
4.3 Second Implementation 85
4.4 Third Implementation . 89
4.5 Specification of the Touristic Application Case Study . 91
4.6 Walkware . 93
4.7 Weather 99
4.8 Weathaware . 105
4.9 Discussion 110
Chapter 5 Evaluation 117
5.1 Criteria 118
5.2 Static Analysis . 118
5.2.1 TriPlet Scalability . 119
5.2.2 Discussion . 120
5.3 Lessons Learned 120
5.4 Project Requirements 122
5.5 Final Remarks . 125
Chapter 6 Conclusion 127
6.1 Main Contributions . 127
6.2 Validation of Results . 128
6.3 Scope 128
6.4 Limitations 129
6.5 Exploitation . 129
6.6 Final Remarks . 130
6.7 Future Works . 130
Appendix A. CAMM Description . 157
Appendix B. CAMM Schema . 165
Appendix C. CARF Instances 169
Appendix D. Software Qualities [ISO9126] 170
Appendix E. Adaptation Techniques (154) . 171
Appendix F. Environment 174
Appendix G. Platform . 175
Appendix H. User (I) . 176
Appendix I. User (II) . 177
Appendix J. Adaptation Meta-models 178
Appendix K. Feature Table 184
Appendix L. Design, Test and Evaluation . 185


Extrait