Premium
Using context and preferences to implement self‐adapting pervasive computing applications
Author(s) -
Henricksen Karen,
Indulska Jadwiga,
Rakotonirainy Andry
Publication year - 2006
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.760
Subject(s) - exploit , computer science , adaptation (eye) , ubiquitous computing , human–computer interaction , context (archaeology) , data science , context awareness , software , order (exchange) , computer security , optics , biology , finance , economics , programming language , paleontology , linguistics , philosophy , physics , phone
Applications that exploit contextual information in order to adapt their behaviour to dynamically changing operating environments and user requirements are increasingly being explored as part of the vision of pervasive or ubiquitous computing. Despite recent advances in infrastructure to support these applications through the acquisition, interpretation and dissemination of context data from sensors, they remain prohibitively difficult to develop and have made little penetration beyond the laboratory. This situation persists largely due to a lack of appropriately high‐level abstractions for describing, reasoning about and exploiting context information as a basis for adaptation. In this paper, we present our efforts to address this challenge, focusing on our novel approach involving the use of preference information as a basis for making flexible adaptation decisions. We also discuss our experiences in applying our conceptual and software frameworks for context and preference modelling to a case study involving the development of an adaptive communication application. Copyright © 2006 John Wiley & Sons, Ltd.