Title: Connecting People
1Connecting People
- Introduction
- Connecting people
- Systems
- Design issues
- The Social Navigator
2First Half Introduction
- Intelligent User Interfaces (IUI) needs to find
new ways of adapting the interface to the user - What if we included other users in this loop and
let users help each other? - Humans are good in personalising advice
- Humans are good information filters
- Lets take a closer look on how it is possible to
connect people in order to help each other
3Connecting People Directly
- Mutual communication between users
- Synchronous/asynchronous communication
- Connecting the right people
- Awareness of others
- Awareness of others promote contact making
(Ackerman 1995)
4Systems - PowWow and ICQ
- No intelligence
- Communities
- Online guides
- Online visibility
ICQ
PowWow
5Systems - PW Transcript
lailagt I see you dont have a profile swede
swede use the online help to figure out how to
view a profile swedegt laila, how do I see
another persons profile lailagt Ask GUARD he is
here to help swedegt ok swedegt GUARD, how do I
get another persons profile GUARDgt swede, click
on the community button, in your personal
communicator swedegt ok GURADgt now right click
on the person whose profile you want to
see swedegt GUARD, nothing happens GUARDgt ok....wh
at version of pw do you have...you can find
version number under About PowWow... in the
help menu in your personal communicator swedegt
3.1, GUARD GUARDgt ok I see...you nee version
3.2...go to http//www.tribal.com/download to
get it swedegt thanks!
6Systems - Phelps
- Built up by tasks (static)
- To each task a set of peer-helpers
- Peer-helpers are chosen based on
- knowledge of the problem domain
- availability
- help burden
- other critical characteristics
- Problems static tasks and burden on users
7Systems - Answer Garden
- Organisational memory
- Dynamic frequently asked questions
- Users can communicate with domain specific
experts - Experts can add answers to the dynamic FAQ
- Problems
- Experts are chosen in advance
- Experts have to add to the dynamic FAQ
8Connecting People Indirectly
- Collaborative filtering
- explicit/implicit rating
- compare to content based filtering
- cold starts and snowball effects
- History-enriched environments
- fading
- Social Spaces
9Systems - Phoaks
- Collaborative filtering of Usenet news
- Extraction of URLs
- Automatic analyses of articles
10Systems - Phoaks
11Systems - Phoaks
12Systems - MovieLens
- Based on GroupLens
- Collaborative (social) filtering
- User profiles are grouped based on ratings
13Systems - MovieLens
14Systems - Vistabar
- Web browser parasite
- Records what a user and community does
- CommonKnowlege index
The parasite
15Systems - Sixdegrees
- The six degrees
- The first degree contains people that a user
personally knows - Degree mail
- Chat
- Bulletin boards
16Systems - Footprints
- History Enriched environment
- Hyperbolic graphs over how users move within a
site - Has shown to be a very useful tool for designers
of web sites
17Systems - Footprints
18Systems - Footprints
19Systems - Alexa
- History enriched environment
- Separate program
- Records visited links
- Recommends links based on previous users
- Ability to rate pages (sites)
20Systems - Amazon.com
- Book and Music recommendation
- MoodMatcher
- Instant recommendations
- Other peoples purchases
- Artists picks
21Systems - conclusion
CPD - Systems
CPI - Systems
Movie Lens Phoaks Footprints Amazon.com
Smart Connecting
Phelps Answer Garden
PowWow ICQ The Palace
Alexa Sixdegrees
Non-smart Connecting
22Second Half Introduction
- Design recommendations
- The Social Navigator
- Conclusions
23Designing your own system
- Integration
- Integral part of our everyday tools
- Phoaks/Alexa
- Presence
- Presence can be communicated in several way, not
only real-time presence
24Designing your own system
- Trust
- Trusting the advice provider
- Alexa/ICQ
- Privacy
- Privacy for the advice provider
- ICQ/PowWow/Phoaks/Footprints
25Designing your own system
- Appropriateness
- When and how to connect people
- Personalisation
- We as humans often tailors information
- e.g. PowWow online guides
- Avatars
- physical limitations and unnecessary
expectations - Onlive Traveller/The Palace/ICQ
26Example The Social Navigator
- A Framework for Social Navigation
- Supports
- Indirect Social Navigation (ISN)
- Direct Social Navigation (DSN)
- Two parts
- Server
- Client
27Example The Social Navigator
sam.sics.se
The Web
1. http//sam.sics...
2
Social Navigator redirect true getUsers
getUsers.jsp createUser createUser.jsp
7
lthtmlgt.... ltbodygt user1ltbrgt user2ltbrgt
... lt/htmlgt
5
6
3
4
getUsers.jsp
createUser.jsp
Online Users
28Example The Social Navigator
2
1
SNClient
5
3
4
WEB SERVER
SNServlet
29On-line food shopping (3D)
30Recipe based food shopping
- Collaborative filtering
- Overview map
- Chatting
- Visualisation of user groups
- Read wear
31Socially Enhanced Web site 1
32Socially Enhanced Web site 2
33Socially Enhanced Web site 3
34Socially Enhanced Web site 4
35Connecting People - Conclusions
- Purpose
- Show existing systems that connect people
- Give design recommendations
- Take a closer look at the Social Navigator
- Some final advice
- Be careful with avatars
- Try to keep things simple for the user
- Examine existing systems before you build your
own!