a user - centric view of intelligent environments : user expectations , user experience and user role in building intelligent environments .
Needs, affect, and interactive products - Facets of user experience