This document proposes a framework to enhance quality of experience in pervasive computing environments. It involves developing a platform and methodology that collects user affect data, aggregates it with environmental data, and delivers individualized services. A prototype is presented using the Ponder2 policy framework to qualify alternative public transportation journeys for a user and notify them of changes. The research plan involves further developing these components, deploying the system, and evaluating its impact on user experience.
2. • Background
• Problem Statement
• Solution
• platform
• domain of application
• prototype
• Research Plan
3. BACKGROUND
•a Pervasive Computing environment
• expansion of communication
networks
• mass adoption of mobile devices
• context-aware, distributed
applications
• devices as portals to applications
5. AFFECTIVE COMPUTING
• based on human emotion
• facial expression
• voice pattern
• body movement
• physiology
• methods are intrusive or inaccurate
6. PROBLEM
• cognitive overload
• complexity of integration between systems
• underused capabilities (devices and environment)
• poor User eXperience
• lack of user tailored services
• opportunityto enhance Quality of Experience on
Pervasive Environments
7. QUALITY OF EXPERIENCE
the degree to which a system meets the users’ expectations
• model of User eXperience Emotions
Thoughts
Perceptions
Attitudes
• user engaged in an activity
• affective loop
Behaviour
8. PROPOSAL
a methodology and a platform to support the design and
deployment of solutions to enhance Quality of Experience
9. PLATFORM
SCOPE
User Provider
Environment System
10. PLATFORM
CHARACTERISTICS
• Flexible
•integration with heterogeneous systems
•environment modelling
• Modular
• Scalable
11. PLATFORM
DETAILS
1. Collection of User Affect
•user emotional data sensing
2. Aggregation of User and Environment Data
•correlation between env. state and user response
3. Delivery of Service
•individualised service based on personal affect
13. DOMAIN OF APPLICATION
• Public Transportation
• need for ITIS (Intelligent Traveller Information Services)
• provides a complex case study
• sensor saturated environment
• potential of enhancing QoE
16. PONDER2
• policy-based software framework
• hierarchic domain modelling
• Authorisations
Service
Monitoring Security
Discovery
• Obligations
Event Bus
• implements SMC
• discovery service
Policy Resource
Context Other
Other
Other
Management Adapters
• policy service Managed
Resources
• event bus
17. PROTOTYPE
PONDER2 INSTANCE
root Authorisations
• A1 Broker can access User profile;
• A2 User can query Broker for journeys;
helpers Public Transport [internal structure]
• A3 User can subscribe to a journey from Broker;
• A4 Broker can access Bus state.
Bus [...] User Broker Reasoner
Obligations
• O1 User Report from a User;
Bus#1 Bus#2 User A
• O2 Unit Update change in the state of a unit.
18. QUALIFIED JOURNEY ALTERNATIVES
SEQUENCE DIAGRAM
User Broker Bus Reasoner Pub. Transp.
provider
get qualified
get journey alternatives
journey alternatives
journey alternatives
loop listed buses
get unit state
unit state
get user profile
user profile
qualify journey
alternatives
qualified journey
alternatives
19. SUBSCRIBE NOTIFICATIONS
SEQUENCE DIAGRAM
User Broker Bus Reasoner
subscribe journey
get user profile
user profile
loop buses
subscribe bus
20. RESEARCH PLAN
2011 2012
Task
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Survey
Platform dev.
COSTA dev.
System Deployment
System Evaluation
Writing-up
computing is embedded into the environment (via various objects and appliances); hidden, no need to know it is there\n\nrelate the diagram with tangible elements in the project or known cases\n
- these devices act as the portal to this application-data space\n- it challenges traditional models of HCI (smaller screens, many reasons)\n- number of features is massive!!\n- the capabilities that are offered\n