Web Usability Made Easier

Download Report

Transcript Web Usability Made Easier

Web Usability Made Easier
Adaptation
personalization vs.
customization
Aleksandra Stoeva
Current State of World Wide Web



More than 1,000,000,000 websites
Users: The World
What do people want online?
–
“They're not aimless "surfers" looking for a fix or a novelty.
Instead, the average Net user seems to be a goal-oriented
person interested in finding information and communicating
with others.” (Sean Carton. (2000) What Do People Want
Online. Retrieved February 20, 2007, from
http://www.clickz.com/showPage.html?page=824471)
Usability

What is usability applied to the WWW?
–

How can adaptation help?
–
–

the extent to which a site can be used by a specified group of users
to achieve specified goals with effectiveness, efficiency, and
satisfaction in a specified context of use
Content (consider: age, occupation, other interests)
Presentation of information (language, level of experience)
Where can adaptation be applied?
–
–
Browser
Web Application
Forms of Inference

Requires activity history, but whose?
–
Web log mining

–
one user
Clustering

Generalize (from group to user)
–
Data usage
– Profile
Adaptive vs. Adaptable
That’s what I
needed!
You
want X?

Personalization
–
–
–
–
Full Control: system
Faster from user perspective
Relatively more data
e.g. EBay

Book suggestion

Customization
–
–
–
–
Full Control: user
Slower from user perspective
Relatively less data
e.g. !My Yahoo


Color
Layout
Adaptive vs. Adaptable
Continued
W – workload
U – unpredictability
C - competency

Problems
–
–
–
Reduced awareness
Reduced level of trust
Sociological problem

Solutions
–
–
–
–
Provide feedback
Support undo and redo
Adaptable automation
Friendly interface
Browser vs. Web Application

Browser - individual
–
Customization



–
Security level
Content
Accessibility
Personalization


The last thing I saved in…
Cookies
–
Advantage or Disadvantage?
Browser vs. Web Application
Continued

Web Application
–
Individual

Personalization requires registration
–
Can do: Infer Shortcuts, Remember States
– Cannot do: Infer appeal, Aid during/before registration

Customization
–
Specify own rules
– Wizards
–
By Groups
Browser - Interface to IS

Support for dynamic changes in context
–
–
–
–
–
Computing
 Memory availability (e.g. respond properly to CPU
usage)
Communication
 Respond to network’s characteristics (e.g. bandwidth
availability)
Input/Out
 Support different types of devices and interaction modes
(e.g. GUIs adapting to screen size)
User
 Interface tailored based on user history
Location
 Define the security domain
Implications


Personalization techniques, agents
Additions to the browser
–
–

Disadvantages
–
–

Context monitor
Context manager
CPU time used by the manger
Space required for extra data (user adaptation)
Customization saves CPU time, language and other
preferences better asked than inferred
Adaptation System Out

Advantages
–
Resources

–
Not yours
Scope

Group information

Disadvantages
–
Scope

Only this web application
Summary

Intermediaries – more is better
–
In browser

–

Consider constrains – CPU, memory
In web application
Properly combined use of personalization
and customization
–
Consider


Constrains
Human factors