• Aucun résultat trouvé

Social Visualization

N/A
N/A
Protected

Academic year: 2022

Partager "Social Visualization"

Copied!
28
0
0

Texte intégral

(1)

Social Visualization

CS 7450 - Information Visualization April 8, 2004

John Stasko

Definition

• Social Visualization

“Visualization of social information for social purposes”

---Judith Donath, MIT

Visualizing data that concerns people or is somehow people-centered

(2)

Spring 2004 CS 7450 3

Example Domains

• Social visualization might depict

Conversations

Newsgroup activities

Email patterns

Chat room activities

Presence at specific locations

Social networks

Life histories

Activity

• Social Media Group at MIT Media Lab, directed by Judith Donath, is nexus for this kind of work

smg.media.mit.edu

(3)

Spring 2004 CS 7450 5

SMG Projects

• Let’s examine a number of projects from the SMG group

Visual Who

Chat Circles

Loom

Web Fan

People Garden

Visual Who

• Background

Make social patterns of an electronic community visible

Patterns of Association

Patterns of Presence

Spring-based

smg.media.mit.edu/projects/VisualWho/

Donath Multimedia‘95

(4)

Spring 2004 CS 7450 7

Objectives

• Try to show

busy-ness

affinities

arrivals

who’s around

• Utilize one visualization technique

Data Gathering

• Uses mail list file, as well as data about logins and idle times

From utmp entries

(5)

Spring 2004 CS 7450 9

Appearance

Technique

• Present people’s names and different group names (lists)

• Uses spring model

• User can move group names around on display and the position of people updates to reflect their affinity to different groups

(6)

Spring 2004 CS 7450 11

Algorithm

• Start with everyone in center

• Move lists around, update positions

• Color represents groups, brightness is relative strength of item with respect to groups it’s near

• Note similarity to VIBE

Example Use

(7)

Spring 2004 CS 7450 13

Example Use (contd)

Add third anchor Add fourth anchor

Presence Information

• In another mode, only people who meet some condition would be displayed

Condition could be “are currently logged on”

Would show presence data

(8)

Spring 2004 CS 7450 15

Visualizing Presence

Middle of the day Middle of the night

Potential Issues

• Motion only occurs during anchor placement

• Unix-based only (data from utmp)

• Privacy concerns

• Display is fundamentall “noisy” (Can you really differentiate that much?)

(9)

Spring 2004 CS 7450 17

Chat Rooms

• Understanding what’s happening in a chat room can be difficult

Anarchy reigns, hard to find threads

• Is there some way of keeping important nuances of chat but helping to clear up the above problems

Chat Circles

• GUI for chat rooms

• Makes each person’s presence more clear

• Can more clearly see different conversations going on

• Mimics cocktail party in certain ways

http://chatcircles.media.mit.edu/about.html Viegas and Donath

CHI ‘99

(10)

Spring 2004 CS 7450 19

Interface

People are the circles

Conversational Interface

(11)

Spring 2004 CS 7450 21

Mapping

• Each participant is a colored circle

• Circle grows with each posted message, slowly shrinks/fades as goes idle

• Will stay there as small circle while connected

• Comments appear inside circles

• Can only “hear” what is going on nearby

History Interface

(12)

Spring 2004 CS 7450 23

Mapping

• Individual users on x-axis

• Time goes up on y-axis

• Tick marks are postings, mouse over reveals them

• Solid tick marks were within earshot of you, hollow ones weren’t

Demo

• Try it live

http://chatcircles.media.mit.edu/

(13)

Spring 2004 CS 7450 25

Potential Issues

• Long sentences hard to display (negligible?)

• Text only (no avatars)

• Real-estate intensive

Loom

• A tool for visualizing newsgroups

• Patterns of key events in a newsgroup

Entry and exit of participants

Birth and death of a thread

Tone of messages

“Path traversed by users as they create this social fabric”

www.media.mit.edu/~kkarahal/loom/

Donath, Karahalios, and Veigas HICSS‘99

(14)

Spring 2004 CS 7450 27

Visualization

People on y-axis

Time on x-axis ->

Reorder

Resort ordering of people so that most frequent posters appear at top

(15)

Spring 2004 CS 7450 29

Zoom

Clicking on an area gives a zoomed in view of that region Lines represent threads and connect postings Color can be subject, domain, etc.

Post/Response

White items are original posts, replies are red

(16)

Spring 2004 CS 7450 31

Day View

Lines separate different days during the period

Posting Text

Clicking on an item shows the text of that posting

(17)

Spring 2004 CS 7450 33

Questions

• What kinds of general trends could one observe with this?

• Is it useful?

• Could it be improved?

Web Activity Visualization

• What’s hot?

• Who’s interested in what I like?

• What is everyone else looking at?

(18)

Spring 2004 CS 7450 35

Web Fan

• Visualize user activities at WebBoards, or Web-based message boards

• Visualizes a large set of Web pages with multiple levels

• Presents overview and comparison at the same time

R. Xiong

Visualization

• Each line is a message

• Responses shown as lines branching off

• Color represents user

• When user has read message, it becomes that color

• Messages can be multi-colored

• o indicates where user is now

• Interactive, so when mouse

(19)

Spring 2004 CS 7450 37

Questions

• Would this be useful?

• How is data gathered and accessed?

• Are there any privacy issues?

Discussion Groups

• Web-based message boards

• Usenet newsgroups

• Chatrooms

• All becoming quite common

• Can we create a relatively general tool to show activity at such places?

(20)

Spring 2004 CS 7450 39

Common Questions

• Do participants really get involved?

• How much interaction is there?

• Do participants welcome newcomers?

• Who are the experts?

• Provide a visualization tool that helps to answer these questions

Show patterns, rates, interactions

People Garden

• Visualization technique for portraying on- line interaction environments (Virtual Communities)

• Provides both individual and societal views

• Utilizes garden and flower metaphors

(21)

Spring 2004 CS 7450 41

His/Her postings are represented as petals of the flower, arranged by time in a clockwise

Data Portrait: Petals

Fundamental view of an individual

New posts are added to the right

Slide everything back so it stays symmetric Each petal fades over time showing time since

posting

A marked difference in saturation of adjacent petals denotes a gap in posting

Time of Posting

Data Portrait: Postings

(22)

Spring 2004 CS 7450 43

Small circle drawn on top of a posting to represent each follow-up response

Response to posting

Data Portrait: Responses

Color can represent original/reply

Here magenta is original post, blue is reply Initial post vs. reply

Data Portrait: Color

(23)

Spring 2004 CS 7450 45

Combine many portraits to make a garden

Message board with 1200 postings over 2 months

Each flower is a different user

Height indicates length of time at the board

Garden

Alternate Garden View

Sorted by number of postings

(24)

Spring 2004 CS 7450 47

Interpreting Displays

Group with one dominating

person More democratic group

Try It Out

• Demo at

http://smg.media.mit.edu/~becca/pgarden/both.html

(25)

Spring 2004 CS 7450 49

Thoughts

• Is it an effective visualization technique?

• Likes/dislikes?

Email

• How much and to whom do you send?

• How much and from whom do you receive?

• Have your patterns changed?

(26)

Spring 2004 CS 7450 51

PostHistory

F. Viegas

Mailbox visualization

Email Social Network

People to whom user sends email

Radius indicates frequency

(27)

Spring 2004 CS 7450 53

Related Work

• Work we’ve seen earlier this semester that fits into this topic

Lifelines (personal history)

Email patterns AT&T

Social network visualization

HW 7

• “Be the Professor”

Write three potential final exam questions

Short answer, fact-based, 2-3 sentences

Extra-credit if your question used

(28)

Spring 2004 CS 7450 55

Upcoming

• Ambient InfoVis

Reading Skog et al

• Automating Design/Animation

• Review

• Summary exam

References

• Figures, demos, papers, etc., taken from Social Media Group web pages

• Lee and Park, Fall ‘99 slides

Références

Documents relatifs

Taken as a whole, Lewin’s famous action research shows the advantage of securing a decision from the people whose behavior one seeks to change, given that once a decision is

The functionalities include text analy- sis for topic and sentiment, user profiling and graph analysis, both on the friendship links as well as on the interaction between users..

CS 7450 - Information Visualization January 20, 2004?.

CS 7450 - Information Visualization January 29, 2004..

Tollis, Graph Drawing: Algorithms for the Visualization of Graphs.?. Spring 2004 CS

− Algorithm visualization - Use of visualization to help teach algorithms and data structures... Spring 2004 CS

CS 7450 - Information Visualization April 13, 2004..

Data Visualization is the representation of data in some systematic form to communicate the information extracted more clearly and effectively, exploiting the cognitive abilities of