supporting rapid design and evaluation of pervasive application challenges and solutions
Download
Skip this Video
Download Presentation
Supporting rapid design and evaluation of pervasive application: challenges and solutions

Loading in 2 Seconds...

play fullscreen
1 / 48

Supporting rapid design and evaluation of pervasive application: challenges and solutions - PowerPoint PPT Presentation


  • 84 Views
  • Uploaded on

Supporting rapid design and evaluation of pervasive application: challenges and solutions. Lei Tang 1,2 , Zhiwen Yu 1 , Xingshe Zhou 1 , Hanbo Wang 1 , Christian Becker 2. School of Computer, Northwestern Polytechnical University 2. University of Mannheim.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Supporting rapid design and evaluation of pervasive application: challenges and solutions' - ursula-donovan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
supporting rapid design and evaluation of pervasive application challenges and solutions

Supporting rapid design and evaluation of pervasive application: challenges and solutions

Lei Tang1,2, Zhiwen Yu1, Xingshe Zhou1,

Hanbo Wang1, Christian Becker2

  • School of Computer, Northwestern
  • Polytechnical University
  • 2. University of Mannheim

Personal and Ubiquitous Computing 2011

outline
Outline
  • Introduction
  • Designing Challenges
  • User-centered prototyping technique
  • Rapid prototyping toolkits
  • Open issues
  • Conclusions
build a good application 1 3
Build a Good Application (1/3)

"core technical workability"

"value for end-users"

building a good application 2 3
Building a Good Application (2/3)

Good

Application

Design

Evaluate

problem
Problem

It is very difficultto predict how users will react when designing a service.

High costin a design process

problem1
Problem

It is very difficultto predict how users will react when designing a service.

High costin a design process

Rapid

Prototype Tools

contribution survey tools
Contribution: Survey Tools
  • Classifying design challenges
  • Overview of prototyping techniques
  • Presenting several open issues
designing challenges1
Designing Challenges
  • User and task analysis in uneven environment
  • Tracking user intent for implicit interaction
  • Long-term, in situ design evaluations
user and task analysis in uneven environment
Userand task analysis in uneven environment
  • Uncertainty in user analysis
  • Mixed task analysis

Past

Future

Now

tracking user intent for implicit interaction
Tracking user intent for implicit interaction

Implicit interaction

How to track

user intent?

long term in situ design evaluations
Long-term, in situ design evaluations

How to find the

appropriate way for

the evaluation?

user centered prototyping technique1
User-centered prototyping technique
  • Design cycle with prototypes
  • Prototyping techniques
user centered prototyping technique2
User-centered prototyping technique
  • Design cycle with prototypes
  • Prototyping techniques
design cycle with prototypes1
Design cycle with prototypes
  • Construct prototypes rapidly
  • Remove inessential elements
  • Construct prototypes for a particular purpose
design cycle with prototypes2
Design cycle with prototypes
  • Construct prototypes rapidly
    • Find out design issues
    • Rapid, incremental,reversible
    • Identify particular purposes and prioritize features
  • Remove inessential elements
  • Construct prototypes for a particular purpose
design cycle with prototypes3
Design cycle with prototypes
  • Construct prototypes rapidly
  • Remove inessential elements
    • Avoid unnecessary design
    • Evaluate in early design stage
    • Remove unnecessary features
  • Construct prototypes for a particular purpose
design cycle with prototypes4
Design cycle with prototypes
  • Construct prototypes rapidly
  • Remove inessential elements
  • Construct prototypes for a particular purpose
    • capture the user’s intent from the interaction experience (when, where, how)
    • test the design for usability
design cycle with prototypes5
Design cycle with prototypes
  • Construct prototypes rapidly
  • Remove inessential elements
  • Construct prototypes for a particular purpose
    • capture the user’s intent from the interaction experience (when, where, how)
    • test the design for usability
user centered prototyping technique3
User-centered prototyping technique
  • Design cycle with prototypes
  • Prototyping techniques
prototyping techniques
Prototyping techniques
  • Paper prototyping
  • Wizard of Oz prototyping
  • Experience prototyping
  • Storyboard prototyping
  • Form builder prototyping
  • Functional component prototyping
prototyping techniques1
Prototyping techniques
  • Paper prototyping
    • Create “mockups” of UIs
    • Testing/evaluating usability and idea rapidly
  • Wizard of Oz prototyping
  • Experience prototyping
  • Storyboard prototyping
  • Form builder prototyping
  • Functional component prototyping
prototyping techniques2
Prototyping techniques
  • Paper prototyping
  • Wizard of Oz prototyping
    • Simulate system response in real time, and observes user actions
    • Challenge : build two interfaces (user and wizard)
  • Experience prototyping
  • Storyboard prototyping
  • Form builder prototyping
  • Functional component prototyping
prototyping techniques3
Prototyping techniques
  • Paper prototyping
  • Wizard of Oz prototyping
  • Experience prototyping
    • Designers experience prototype themselves
    • Diary studies for designers
  • Storyboard prototyping
  • Form builder prototyping
  • Functional component prototyping
prototyping techniques4
Prototyping techniques
  • Paper prototyping
  • Wizard of Oz prototyping
  • Experience prototyping
  • Storyboard prototyping
    • Sequence of screens, and show feedback effects
    • Disadvantage: hard to evaluate user’s reactions.
  • Form builder prototyping
  • Functional component prototyping
prototyping techniques5
Prototyping techniques
  • Paper prototyping
  • Wizard of Oz prototyping
  • Experience prototyping
  • Storyboard prototyping
  • Form builder prototyping
    • A Tool for drawing real, working interface by dragging widget on a window
  • Functional component prototyping
prototyping techniques6
Prototyping techniques
  • Paper prototyping
  • Wizard of Oz prototyping
  • Experience prototyping
  • Storyboard prototyping
  • Form builder prototyping
  • Functional component prototyping
    • Basic elements from a broad range of research
    • Provide simple API for prototyping applications
rapid prototyping toolkits1
Rapid prototyping toolkits
  • Design-focused toolkits
  • Evaluation-focused toolkits
  • Summary
rapid prototyping toolkits2
Rapid prototyping toolkits
  • Design-focused toolkits
  • Evaluation-focused toolkits
  • Summary
design focused toolkits
Design-focused toolkits
  • Prediction-based user analysis
  • Cyber-physical task analysis
  • Representation of user intent
  • Description of application semantics
design focused toolkits1
Design-focused toolkits
  • Prediction-based user analysis
    • Predict users’ performance by task records
  • Cyber-physical task analysis
  • Representation of user intent
  • Description of application semantics
design focused toolkits2
Design-focused toolkits
  • Prediction-based user analysis
  • Cyber-physical task analysis
    • Main task -> subtasks
    • Subtasks analysis
  • Representation of user intent
  • Description of application semantics
design focused toolkits3
Design-focused toolkits
  • Prediction-based user analysis
  • Cyber-physical task analysis
  • Representation of user intent
    • Event, condition, action
    • User preferences
  • Description of application semantics
design focused toolkits4
Design-focused toolkits
  • Prediction-based user analysis
  • Cyber-physical task analysis
  • Representation of user intent
  • Description of application semantics
    • Demonstration with state graph
    • Demonstration with storyboard
    • Visual programming
rapid prototyping toolkits3
Rapid prototyping toolkits
  • Design-focused toolkits
  • Evaluation-focused toolkits
    • Testing in simulation environment
    • In situ evaluation – Woz
  • Summary
rapid prototyping toolkits4
Rapid prototyping toolkits
  • Design-focused toolkits
  • Evaluation-focused toolkits
  • Summary
summary
Summary
  • The context-aware application can be simulated
    • Device, behavior, long-term user activities
    • Location context => map based interface
  • Based on current infrastructure
    • CAMP is built on top of the INCA Infrastructure
    • Visual-RDK is built on an context server
    • CRN Toolbox is built on KNN classifier algorithm
summary1
Summary
  • One Prototype Tool => Solve different needs
    • Understanding user experience
    • Groping for better design
    • Simulate complex sensor input
  • User-friendly interface for designing and testing
    • Mouse-driven, drag-and-drop interaction
open issues1
Open issues
  • Simulating pervasive environment
  • Description of context-awareness
  • Demonstrating application semantics
  • Robust debugging environment
  • Logging test data
  • Integrating the design process
  • Field deployment
  • Evaluation criteria
ad