Connecting People Introduction Connecting people Systems Design issues

  • Slides: 35
Download presentation
Connecting People • Introduction • Connecting people • Systems • Design issues • The

Connecting People • Introduction • Connecting people • Systems • Design issues • The Social Navigator

First Half Introduction • Intelligent User Interfaces (IUI) needs to find new ways of

First 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

Connecting People Directly • Mutual communication between users • Synchronous/asynchronous communication • Connecting the

Connecting People Directly • Mutual communication between users • Synchronous/asynchronous communication • Connecting the right people • Awareness of others promote “contact making” (Ackerman 1995)

Systems - Pow. Wow and ICQ • No intelligence • Online guides • Communities

Systems - Pow. Wow and ICQ • No intelligence • Online guides • Communities • Online visibility Pow. Wow ICQ

Systems - PW Transcript laila> I see you don’t have a profile swede “swede

Systems - PW Transcript laila> I see you don’t have a profile swede “swede use the online help to figure out how to view a profile” swede> laila> swede> GUARD> swede> GURAD> swede> GUARD> swede> laila, how do I see another persons profile Ask GUARD he is here to help ok GUARD, how do I get another persons profile swede, click on the community button, in your personal communicator ok now right click on the person whose profile you want to see GUARD, nothing happens ok. . what version of pw do you have. . . you can find version number under “About Pow. Wow. . . ” in the “help” menu in your personal communicator 3. 1, GUARD ok I see. . . you nee version 3. 2. . . go to http: //www. tribal. com/download to get it thanks!

Systems - Phelps • Built up by tasks (static) • To each task a

Systems - 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

Systems - Answer Garden • Organisational memory • Dynamic frequently asked questions • Users

Systems - 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

Connecting People Indirectly • Collaborative filtering –explicit/implicit rating –compare to content based filtering –cold

Connecting People Indirectly • Collaborative filtering –explicit/implicit rating –compare to content based filtering –cold starts and snowball effects • History-enriched environments –fading • Social Spaces

Systems - Phoaks • Collaborative filtering of Usenet news • Extraction of URLs •

Systems - Phoaks • Collaborative filtering of Usenet news • Extraction of URLs • Automatic analyses of articles

Systems - Phoaks

Systems - Phoaks

Systems - Phoaks

Systems - Phoaks

Systems - Movie. Lens • Based on Group. Lens • Collaborative (social) filtering •

Systems - Movie. Lens • Based on Group. Lens • Collaborative (social) filtering • User profiles are grouped based on ratings

Systems - Movie. Lens

Systems - Movie. Lens

Systems - Vistabar • Web browser parasite • Records what a user and community

Systems - Vistabar • Web browser parasite • Records what a user and community does • Common. Knowlege index The parasite

Systems - Sixdegrees • The six degrees • The first degree contains people that

Systems - Sixdegrees • The six degrees • The first degree contains people that a user personally knows • Degree mail • Chat • Bulletin boards

Systems - Footprints • History Enriched environment • Hyperbolic graphs over how users move

Systems - 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

Systems - Footprints • Central message

Systems - Footprints • Central message

Systems - Footprints • In and out experience

Systems - Footprints • In and out experience

Systems - Alexa • History enriched environment • Separate program • Records visited links

Systems - Alexa • History enriched environment • Separate program • Records visited links • Recommends links based on previous users • Ability to rate pages (sites)

Systems - Amazon. com • Book and Music recommendation • Mood. Matcher • Instant

Systems - Amazon. com • Book and Music recommendation • Mood. Matcher • Instant recommendations • Other peoples purchases • Artist’s picks

Systems - conclusion “Smart” Connecting “Non-smart” Connecting CPD - Systems CPI - Systems Phelps

Systems - conclusion “Smart” Connecting “Non-smart” Connecting CPD - Systems CPI - Systems Phelps Answer Garden Movie Lens Phoaks Footprints Amazon. com Pow. Wow ICQ The Palace Alexa Sixdegrees

Second Half Introduction • Design recommendations • The Social Navigator • Conclusions

Second Half Introduction • Design recommendations • The Social Navigator • Conclusions

Designing your own system • Integration Integral part of our everyday tools Phoaks/Alexa •

Designing your own system • Integration Integral part of our everyday tools Phoaks/Alexa • Presence can be communicated in several way, not only real-time presence

Designing your own system • Trusting the advice provider Alexa/ICQ • Privacy for the

Designing your own system • Trusting the advice provider Alexa/ICQ • Privacy for the advice provider ICQ/Pow. Wow/Phoaks/Footprints

Designing your own system • Appropriateness When and how to connect people • Personalisation

Designing your own system • Appropriateness When and how to connect people • Personalisation We as humans often tailors information e. g. Pow. Wow online guides • Avatars physical limitations and “unnecessary” expectations Onlive Traveller/The Palace/ICQ

Example: The Social Navigator • A Framework for Social Navigation • Supports: –Indirect Social

Example: The Social Navigator • A Framework for Social Navigation • Supports: –Indirect Social Navigation (ISN) –Direct Social Navigation (DSN) • Two parts: –Server –Client

Example: The Social Navigator • Server Architecture sam. sics. se The Web 1. http:

Example: The Social Navigator • Server Architecture sam. sics. se The Web 1. http: //sam. sics. . . 2 Social Navigator redirect: true get. Users: get. Users. jsp create. User: create. User. jsp 7 <html>. . <body> user 1 user 2 . . . </html> 6 5 3 4 get. Users. jsp create. User. jsp Users Online Users

Example: The Social Navigator • Default Java Client 2 1 SNClient 5 3 WEB

Example: The Social Navigator • Default Java Client 2 1 SNClient 5 3 WEB SERVER SNServlet 4

On-line food shopping (3 D) • 3 D Space • Chatting • Overview map

On-line food shopping (3 D) • 3 D Space • Chatting • Overview map

Recipe based food shopping • Collaborative filtering • Overview map • Chatting • Visualisation

Recipe based food shopping • Collaborative filtering • Overview map • Chatting • Visualisation of user groups • Read wear

Socially Enhanced Web site 1

Socially Enhanced Web site 1

Socially Enhanced Web site 2

Socially Enhanced Web site 2

Socially Enhanced Web site 3

Socially Enhanced Web site 3

Socially Enhanced Web site 4

Socially Enhanced Web site 4

Connecting People - Conclusions • Purpose: – Show existing systems that connect people –

Connecting 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!