Supporting rapid design and evaluation of pervasive application challenges and solutions
Download
1 / 48

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


  • 79 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 application: challenges and solutions

  • Introduction

  • Designing Challenges

  • User-centered prototyping technique

  • Rapid prototyping toolkits

  • Open issues

  • Conclusions


Introduction
Introduction application: challenges and solutions


Build a good application 1 3
Build a Good Application (1/3) application: challenges and solutions

"core technical workability"

"value for end-users"


Building a good application 2 3
Building a Good Application (2/3) application: challenges and solutions

Good

Application

Design

Evaluate


Building a Good Application (3/3) application: challenges and solutions


Problem
Problem application: challenges and solutions

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

High costin a design process


Problem1
Problem application: challenges and solutions

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

High costin a design process

Rapid

Prototype Tools


Rapid prototype tools
Rapid Prototype Tools application: challenges and solutions

Which one?


Contribution survey tools
Contribution: Survey Tools application: challenges and solutions

  • Classifying design challenges

  • Overview of prototyping techniques

  • Presenting several open issues


Designing challenges
Designing Challenges application: challenges and solutions


Designing challenges1
Designing Challenges application: challenges and solutions

  • 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
User application: challenges and solutionsand 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 application: challenges and solutions

Implicit interaction

How to track

user intent?


Long term in situ design evaluations
Long-term, in situ design evaluations application: challenges and solutions

How to find the

appropriate way for

the evaluation?


User centered prototyping technique
User-centered prototyping technique application: challenges and solutions


User centered prototyping technique1
User-centered prototyping technique application: challenges and solutions

  • Design cycle with prototypes

  • Prototyping techniques


Design cycle with prototypes
Design cycle with prototypes application: challenges and solutions


User centered prototyping technique2
User-centered prototyping technique application: challenges and solutions

  • Design cycle with prototypes

  • Prototyping techniques


Design cycle with prototypes1
Design cycle with prototypes application: challenges and solutions

  • Construct prototypes rapidly

  • Remove inessential elements

  • Construct prototypes for a particular purpose


Design cycle with prototypes2
Design cycle with prototypes application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • Design cycle with prototypes

  • Prototyping techniques


Prototyping techniques
Prototyping techniques application: challenges and solutions

  • Paper prototyping

  • Wizard of Oz prototyping

  • Experience prototyping

  • Storyboard prototyping

  • Form builder prototyping

  • Functional component prototyping


Prototyping techniques1
Prototyping techniques application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 toolkits
Rapid prototyping toolkits application: challenges and solutions


Rapid prototyping toolkits1
Rapid prototyping toolkits application: challenges and solutions

  • Design-focused toolkits

  • Evaluation-focused toolkits

  • Summary


Rapid prototyping toolkits2
Rapid prototyping toolkits application: challenges and solutions

  • Design-focused toolkits

  • Evaluation-focused toolkits

  • Summary


Design focused toolkits
Design-focused toolkits application: challenges and solutions

  • Prediction-based user analysis

  • Cyber-physical task analysis

  • Representation of user intent

  • Description of application semantics


Design focused toolkits1
Design-focused toolkits application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 application: challenges and solutions

  • Design-focused toolkits

  • Evaluation-focused toolkits

    • Testing in simulation environment

    • In situ evaluation – Woz

  • Summary


Rapid prototyping toolkits4
Rapid prototyping toolkits application: challenges and solutions

  • Design-focused toolkits

  • Evaluation-focused toolkits

  • Summary


Summary
Summary application: challenges and solutions

  • 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 application: challenges and solutions

  • 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 issues
Open issues application: challenges and solutions


Open issues1
Open issues application: challenges and solutions

  • Simulating pervasive environment

  • Description of context-awareness

  • Demonstrating application semantics

  • Robust debugging environment

  • Logging test data

  • Integrating the design process

  • Field deployment

  • Evaluation criteria


Conclusion
Conclusion application: challenges and solutions


Conclusion1
Conclusion application: challenges and solutions


ad