The immaturity of the field of context-aware computing means that little is known about how to incorporate appropriate personalisation mechanisms into context-aware applications. One of the main challenges is how to elicit and represent complex, context-dependent requirements, and then use the resulting representations within context-aware applications to support decision-making processes. In this paper, we characterise several approaches to personalisation of context-aware applications and introduce our research on personalisation using a novel preference model.


User Preference Preference Model Simple Preference Email Client Aware Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dey, A.K., Hamid, R., Beckmann, C., Li, I., Hsu, D.: a CAPpella: Programming by demonstration of context-aware applications. In: ACM Conference on Human Factors in Computing Systems (CHI), Vienna (2004)Google Scholar
  2. 2.
    Truong, K.N., Huang, E.M., Abowd, G.D.: CAMP: A magnetic poetry interface for end-user programming of capture applications for the home. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 143–160. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Byun, H.E., Cheverst, K.: Harnessing context to support proactive behaviours. In: ECAI 2002 Workshop on AI in Mobile Systems, Lyon (2002)Google Scholar
  4. 4.
    Lei, H., Ranganathan, A.: Context-aware unified communication. In: 5th International Conference on Mobile Data Management (MDM), Berkeley (2004)Google Scholar
  5. 5.
    Henricksen, K.: A Framework for Context-Aware Pervasive Computing Applications. PhD thesis, School of Information Technology and Electrical Engineering, The University of Queensland (2003)Google Scholar
  6. 6.
    Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: 2nd IEEE International Conference on Pervasive Computing and Communications (PerCom), pp. 77–86. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  7. 7.
    Segall, B., Arnold, D., Boot, J., Henderson, M., Phelps, T.: Content based routing with Elvin4. In: AUUG2K Conference, Canberra (2000)Google Scholar
  8. 8.
    Henricksen, K., Indulska, J., McFadden, T., Balasubramaniam, S.: Middleware for distributed context-aware systems. In: International Symposium on Distributed Objects and Applications, DOA (2005) (to appear)Google Scholar
  9. 9.
    McFadden, T., Henricksen, K., Indulska, J., Mascaro, P.: Applying a disciplined approach to the development of a context-aware communication application. In: 3rd IEEE International Conference on Pervasive Computing and Communications (PerCom), pp. 300–306. IEEE Computer Society, Los Alamitos (2005)CrossRefGoogle Scholar
  10. 10.
    Indulska, J., Henricksen, K., McFadden, T., Mascaro, P.: Towards a common context model for virtual community applications. In: 2nd International Conference on Smart Homes and Health Telematics (ICOST). Assistive Technology Research Series, vol. 14, pp. 154–161. IOS Press, Amsterdam (2004)Google Scholar
  11. 11.
    Lederer, S., Hong, J.I., Dey, A.K., Landay, J.A.: Personal privacy through understanding and action: five pitfalls for designers. Personal and Ubiquitous Computing 8, 440–454 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Karen Henricksen
    • 1
  • Jadwiga Indulska
    • 2
  1. 1.CRC for Enterprise Distributed Systems Technology (DSTC) 
  2. 2.School of Information Technology and Electrical EngineeringThe University of Queensland 

Personalised recommendations