Visualizing Conversations, Social Networks & Blogs Arthur Law, Egon Pasztor, Sean Savage, Zhanna Shamis, Amy Todenhagen IS247 Information Visualization.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Microsoft® Office Outlook® 2003 Training
6 Developing Content and Layout Section 6.1 Generate and organize content ideas Write and organize Web text Section 6.2 Identify page dimension guidelines.
Twitter – what is it? The School District of Haverford Township |
Promoting Your Business Through Twitter ©2009, All rights reserved Fox Coaching Associates.
NHnetWORKS December 14,  Facebook is a global Social Networking website that is operated and privately owned by Facebook, Inc.  Users can add.
Social Media: FACEBOOK Kristin Martin Professional Development.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation. All.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Social Media Motion: How to Get Started & Keep Going With Facebook, Twitter & More Presented by Eli Lilly and Company Hosted by Rob Robinson McNeely Pigott.
Generation of atlas graphs & charts. Objective The major objective this training session is to equip participants with the knowledge and skills of creating.
Google Account Basics: Getting Started with free Google applications.
Twitter in Education. Questions to the Audience How many of us own a cell phone? How many of us use texting as a means of communication? How many of us.
Expression Web 2 Concepts and Techniques Expression Web Design Feature Web Design Basics.
Word Clouds: Expression combined with Design Created by Russell Smith, Technology Facilitator, North Edgecombe High School.
Wikispaces in Education Tutorial Jennifer Carrier Dorman
A guide for UICET for using Wikispaces.  A wiki is a web page or collection of web pages that can be linked together as a website.  Wikis are often.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
Planned Giving Design Center. What is the Planned Giving Design Center? National network of websites dedicated to advancing philanthropy.
Guidelines for Visual Aids and Presentations Suggestions for Presenters Society of Quality Assurance 2004 Annual Meeting Guidance M. Rosenberg/L. KvasnickaJune.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 7 The Internet and the World Wide Web START This multimedia product and its contents are protected.
Storytelling Your Way to a Better User Experience Whitney Quesenbery Kevin Brooks UPA Boston June 2010.
SOCIAL COMMUNITIES Chapter 5 Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall 1-5.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
User Interface Elements of User Interface Group View.
INSTRUCTOR & FACULTY ORIENTATION Blackboard 9.1. What is Online Learning? The term online learning is used interchangeably with e-learning or electronic.
Unit B: Expanding Your Productivity Page: 24 to 37.
CIS—100 Chapter 15—Windows Vista 1. Parts of a Window 2.
SlideRocket: A Step Beyond PowerPoint Created by Russell Smith Technology Facilitator North Edgecombe High School.
Creating a PowerPoint Presentation
Click on surfer mouse to catch a wave. The Internet is a worldwide network of _______ that are connected by wires and cables. Click the picture below.
Can you hear me? Yes = Green Check No = Red X Click the button to submit your response.
IC 3 BASICS, Internet and Computing Core Certification Key Applications Lesson 10 Creating and Formatting an Excel Worksheet.
How to use the internet The internet is a wide ranging network that thousands of people use everyday. It is a useful tool in modern society that once one.
Blogging Transforming Writing for the 21 st Century.
Instructional Guide Communications : From Print to Radio.
Ahmad Al-Ghoul. Learning Objectives Explain what a Microsoft Project environment and Project Server. Describe how to use the Ribbon, Quick Access Toolbar.
Designing a Web Page with Tables. A text table: contains only text, evenly spaced on the Web page in rows and columns uses only standard word processing.
Visiting Angels Presenter: Social Angel Facebook.com/VisitingAngelsCorporate Social Care.
CREATING A POWERPOINT PRESENTATION. Planning a presentation Create a presentation Rearrange and delete text and slides Add animations Add transitions.
IC 3 BASICS, Internet and Computing Core Certification Key Applications Lesson 11 Organizing the Worksheet.
Moodle (Course Management Systems). Forums, Chats, and Messaging.
Social Media 101 An Overview of Social Media Basics.
The Internet CSC September 30, History of the Internet Developed for secure military communications Evolved from Advanced Research Projects.
Wikispaces in Education Tutorial Fatema Kashoob Nawal ALKathiri
Flash Forums and ForumReader: Crafting an Interface for a New Kind of Online Discussion Kushal Dave, Martin Wattenberg,
LPM – Unit 1 L 4 Socialising on the internet. How do you keep in contact with your friends and family? List all of the different types of technology.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft PowerPoint 2002 Working with Visual.
PRESERVING YOUR PAST AND YOUR PRESENT FOR THE FUTURE.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Journalism online The World Wide Web, the past, the present, the future.
Using Document Collaboration, Integration, and Charting Tools
Cumulative Review of Microsoft Word Mrs. Masishin.
Microsoft Expression Web 3 Expression Web Design Feature Web Design Basics.
CHAPTER 7 Exploring Microsoft Windows 7. Learning Objectives Identify the parts of the Windows 7 desktop Use common Windows elements Navigate Windows.
Wikispaces in Education Tutorial ESA, Region 2 Mary Teply Marge Hauser.
Displaying Data  Data: Categorical and Numerical  Dot Plots  Stem and Leaf Plots  Back-to-Back Stem and Leaf Plots  Grouped Frequency Tables  Histograms.
BLOG STARTUP. What is a blog A Blog (or weblog) is an online journal or ‘diary’ that can be immediately and easily updated. A Blog can consist of a list.
Adobe Photoshop CS4 – Illustrated Unit A: Getting Started with Photoshop CS4.
Blogs and Blogging: creating your own Weblog with blogger >>>> By Helen Nneka Eke Blogs and Blogging: creating your own Weblog with Blogger By Helen Nneka.
GroupRocket.net. Years back checking s in the morning was the first ever thing most of the professionals would start their day with. And with the.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Welcome to our Webinar Selling Your Products Online Presented by: John Duffield.
General System Navigation
Going Green By Ima Librarian
Collaboration with Google Docs
MS PowerPoint 2010 Week 2.
MyASQ myASQ is a centralized, online community that provides timely, relevant, and personalized engagement for members of ASQ, allowing members to make.
Presented By S.Yamuna AP/CSE
Presentation transcript:

Visualizing Conversations, Social Networks & Blogs Arthur Law, Egon Pasztor, Sean Savage, Zhanna Shamis, Amy Todenhagen IS247 Information Visualization April 7, 2004

Conversations

Online Conversation Tools Text-only chat environments – problems: Ephemeral presence – hard to determine who is participating Everyone looks the same – “usernames in text” are all visually similar Interactions among users not well represented Turn-taking, timing information not well represented. Avatar-based systems: Solves the problem of presence – but usually only in a binary way People look different – but avatars can distort emotions if they provide only a small range of broadly-drawn expressions. The screen can get cluttered – and less history can be on screen at once Turn-taking rhythms still difficult to convey

Online Conversation Tools: Babble - IBM Research 2000 Thomas Erickson Chat program with a “Social Proxy” graphic, containing colored marbles for each user. Marbles move to the center when they speak, drift to the periphery when idle for minutes. Marbles leave the circle when they enter a private conversation Marble motion catches the eye, triggers interactions Also, in private conversations, there’s a real- time transfer of click sounds representing typing!

Online Conversation Tools: Chat Circles - MIT Media Lab 1999 Judith Donath Users represented by a colored circle Circle size indicates how much the user is talking Lurkers shrink to a dot, dominant speakers grow Presence always visible Groups with “Hearing Range” User only sees the words of those near him. User can move his circle to other groups, position himself nearest friends, etc. Also, there’s a History View, since very little history is visible in the main view:

Online Conversation Tools: Flow Chat - Microsoft Research 1999 David Vronay Chat program with temporal flow represented explicitly with horizontal scrolling timeline Each participant gets a row, and the horizontal dimension is time, continuously scrolling. Message-box placement shows the time the user began and ended typing. A message-box in progress is shown updating in real time, in a light-yellow color. It changes to the permanent color when the user hits Enter. The user can scroll the pane backward to see messages which have flowed off the screen. Results: People were embarrassed to have their poor typing skills on display, and the large continuously scrolling window caused vertigo sensations. While users could scroll the pane back in time to see information that had left, they generally didn’t, and repeated questions instead...

Online Conversation Tools: Threaded Chats - Microsoft Research 2000 Marc Smith Chat program with turn-taking represented explicitly in a hierarchical tree- view Users click on the line to which they want to reply “Turn in progress” box visible to all. So text can appear at any point in the hierarchy -- It doesn’t scroll in from the bottom. Results: It was very difficult to follow group interaction, as there was no single point of focus. However, it was easy to “catch-up” with a single topic. Also, the bottom shows who is present and their degree of interactivity, in a table format:

Online Conversation Tools: Conversation Thumbnails – IBM Research 2003 Martin Wattenberg Program emphasizes searching and browsing a long conversation prior to replying Zoomed out view shows the shape of the entire structure. Mouse-over shows the actual text. Fast browsing -- Zoomed out view shows the shape of the entire conversation tree. Mouse-over shows the actual text. Color represents message importance; users may rate other people’s messages. As a new message is entered, arrows show messages with similar words – encouraging the author to stop and read. Cuts down on duplicate ideas.

Online Conversation Tools: Grand Central - Microsoft Research 2003 Gina Venolia Interface for conversations over

Online Conversation Tools: Conversation Space 1999 Dimitri Popolov Program emphasizes branching structure of online discussions “... communications that start on a particular topic might lead in many different directions before the discussion is done.. because the mechanics of Internet response do not require turn- taking. From the oral side, it is as if everyone who is interested in talking can all jump in at once, but still their individual voices can be clearly heard.” -- Shank & Cunningham; Philosophical Perspectives on Computer Mediated Communication Free-form 2D layout, of messages linked to each other.. Closer to wiki mentality than “linear” chat..

Online Conversation Tools: Comic Chat - Microsoft 1996 David Kurlander Like other IRC chat clients, you type text to communicate. You can also select an emotion using an emotion control. The chat is rendered as a cartoon, controlled by keywords in the text. Greetings: Hi, hello, bye, etc – character waves. Pointing: I or you at beginning of sentence – character points at himself or other. Character looks at intended recipient of utterance, deduced from text or manually selected. Recipient appears in the same panel. Probabilistically, some panels zoom on a character.

Online Conversation Tools: There.com Avatar-based chat program Real-time 3D experience -- Video-Game like The environment provides scenarios for interaction “Selecting an outfit” and “exploring the world” are as important as talking Emphasis on interactivity, no history or archiving “Comic chat” plus “The Sims”

Conversations: Observing Microsoft Research Netscan Usenet Hierarchy Treemap Source:

Conversations: Observing MSR Netscan Group Crosspost Visualization Source:

Conversations: Observing MSR Netscan: Message Thread Dashboard Everything here pertains to a single message thread  A: Thread tree  B: “Piano Roll”  C: Interpersonal Connections chart  D: Message pane D A B C Source:

Conversations: Observing MSR NetscanMSR Netscan: Thread trees Vertical bands: 1 band = 1 day Band shading: darker = farther in the past

Conversations: Observing MSR Netscan: Piano Rolls Shows each author’s participation in a thread, by total posts and by posts per day of thread’s life Source:

Conversations: Observing MSR Netscan: Interpersonal Connections Circles = authors Edges = replies (thicker = more replies) Red = from selected author Green = to selected author Source: Components%20for%20Persistent%20Conversations%20-%20Final.doc

Conversations: Observing PeopleGarden: Showing People’s Participation Source: A group with balanced participation A group with a dominant voice A Flower = 1 user A Petal = 1 interaction Stem length = time participating

Conversations: Observing PeopleGarden: Showing People’s Participation Source: Petals = messages: increases as more messages are posted Petal placement = message sequence: older petals move to the left Petal saturation = message age: petals fade over time.

Conversations: Observing PeopleGarden: Feedback Source: Three users with the same amount of postings over different durations, With different amounts of responses. Pistils = responses: each denotes a response to the post (petal) it’s attached to

Conversations: Observing comp.lang.java.gui soc.culture.greek Source: Loom: Authors and Threads

Conversations: Observing Loom: Mood of Conversation Each dot = 1 posting Red dots = “angry” postings Source: Ongoing work (Loom2):

Blogs

Visualizing Blogs Basic Terminology Inbound/Outbound Link - Links to/from your site. Inbound/Outbound blogs - Sites blogrolling you and you blogrolling them. Blogroll - List of fairly permanent links to your favorite blogs/sites. RSS - An XML format used for syndicating news or news like content. Many Weblogs make content available in RSS. Source: Mary Hodder & Google

Visualizing Blogs RSS Tree Maps Each RSS Feed has its own Rectangle. The size of each rectangle depends on number of entries in an RSS feed. Each RSS entry is a nested rectangle in an RSS feed rectangle. The size of each RSS entry corresponds to its textual length. Color represents how recent the post is. Along a color continuum, yellow represents the most recent posts and blue represents the oldest posts. For example, a yellow block may be a day old, a white block a week old, and a blue block two weeks old. Source:

Visualizing Blogs Blog Neighborhood Maps the social network of blogs by grouping together blogs of a similar nature. Similar nature is defined as who you blogroll and who blogrolls you. Source:

Visualizing Blogs Blog Genealogy Data set from BlogTree.com  You Register blogs that inspired the creation of your blog (Your Parents)  Others register your blog as a blog that inspired the creation of their blog (Your Children)  Others register a blog that inspired the creation of their blog and it happens to be one that inspired the creation of your blog (Your Siblings) Dave Winer’s blog Scripting News is in the center. Lines radiate out from inspirer to inspiree. Larger text indicates greater number of descendants. Related Visualizations Source:

Visualizing Blogs Blog Genealogy Focal node, Robot Wisdom weblog, is in red. Its descendants branch out in a more traditional tree structure. Childless blogs represented in triangular clumps. Don’t know what color and line thickness suggest? Source:

Visualizing Blogs Technorati Rankings Rankings based on number of references pointing to a weblog. The larger the title text the greater the rank. Width of each line represents the number of blogs at a particular rank with consideration given to the number of inbound links. Related Visualization: Source:

Visualizing Blogs Blog Map of DC Area Bloggers in the DC area arranged by metro station The most bloggish stations are Vienna, Dupont Circle, and Silver Spring, but you can’t tell that just by looking at the map. You have to mouse over the station. Source:

Visualizing Blogs Influential Blogs Depicts blogs that have had the most influence on the media. These blogs are either focused on the business of media, current events, or politics. They cover the media or have been covered by the media. The bigger the mouth, the more influential blog. Position of mouth shows:  Political orientation (left or right)  Whether blog is doing more blogging (top), or more journalism (bottom). "More blogging" means a focus on linking, summarizing and quips. "More journalism" means more original commentary, reporting, and perhaps a journalism background Source:

Social Networks

Social Network Visualization Definition: the mapping and measuring of relationships and flows between people, groups, organizations, computers or other information/knowledge processing entities. Nodes in the network represent people or groups. The links show the relationships or flows between nodes. Source:

Social Network Visualization Goals of Social Network Visualization To understand networks and their participants  Evaluate the location of actors in the network  Determine the importance, or prominence, of a node in the network. Source:

Social Network Visualization Social Network Analysis Degrees: the number of direct connections a node has.  Common wisdom in personal networks is "the more connections, the better." This is not always so. What really matters is where those connections lead to -- and how they connect to other connected nodes Betweenness: if someone is between two important constituencies.  'Broker' role in the network Powerful role in the network Can be single point of failure.  A node with high betweenness has great influence over what flows in the network. Source:

Social Network Visualization Social Network Analysis, cont. Closeness: the pattern of direct and indirect ties that allow access all the nodes in the network more quickly than anyone else A node with high closeness is an excellent position to monitor the information flow in the network and has the best visibility into what is happening in the network. Social groups: collections of actors who are closely linked to each other Social positions: sets of actors who are linked into the total social system in similar ways Source:

Social Network Visualization Visualization Two distinct forms Points and lines: points represent social actors and the lines represent connections among the actors Most common Matrices: the rows and columns both represent social actors and numbers or symbols in the cells show the social connections linking those actors Source: From Kremple

Social Network Visualization Foundational work of Jacob Moreno The fewer number of lines crossing, the better the sociogram. Variations in the shape points can communicate characteristics of social actors. Variations in the locations of points can be used to stress important structural features of data Friendship choices made by fourth graders. Boys are shown with triangles and girls are circles. Boys are also drawn on the left and girls on the right. Source: l

Social Network Visualization Foundational work of Northway Targeted Sociogram Nested series of concentric circles Each circle contains points that are equal in terms of frequency or distance from central node Points in the central circles were chosen most often Lines connecting them represent primary links between pairs Points at the edge were chosen less often. Points are placed in the rings in such a way that the lines connecting them are relatively short. Like Moreno's dictum about lines not crossing, Northway's rule that lines should be short has been widely adopted. Source: l

Visualizing Egocentric Graph Each rectangle represents one user. User = red Consultant = green Researcher = blue Partner = purple None of the above = black Each line is an between two people. Thickness is number of s. This network is generated from all encrypted traffic within the company

Visualizing Instant Messenger BuddyZoo on AOL Instant Messenger Each rectangle represents one contact. Lines are connections between contacts. The graph is generated with your own AIM Screen Name at the center. The color is assigned randomly.

Visualizing YASNS 1 Dav Coleman’s Friendster: Global View Network mapping of 5000 people. Positions each friend on a map of the globe using their zip/postal code. Positions not available for outside of North America. No way to see which friends are 1 degree, 2 degree or 3 degrees apart. Can not see connections between people.

Visualizing YASNS 2 GeOrkut Positions each friend on a map of the North East using their zip code. Clusters are number of people in each zip code. No way to see which friends are 1 degree, 2 degree or 3 degrees apart. Can not see connections between people.

Visualizing YASNS 3 Nick Galbraith’s Friendster Photo Graph Egocentric graph. People are grouped by their connections to each other. Each line represents a one degree connection.

Visualizing YASNS 4 Jeff Heer’s Friendster Network with force-directed layout Nodes are the user names on Friendster Each node pushes away from each other. Lines act as springs to bring them closer. People who are connected pull together into groups. Mouse-over shows one degree friends.

Digital Artifacts for Remembering and Storytelling typical user receives 12 s at work each day (Gallop poll, 2001) boyd et al. study on uncovering social patterns in archives. Visualizations to create “Social Landscapes” Post History Social Network Fragments Source:

Visualization: Post History Calendar (left):  Size of square = quantity of received  Brighter the square = more directed s Contacts (right):  Higher up = more messages sent to you  Colored name = sent on that day Source:

Digital Artifacts for Remembering and Storytelling typical user receives 12 s at work each day (Gallop poll, 2001) boyd et al. study on uncovering social patterns in archives. Visualizations to create “Social Landscapes” Post History: Observations on animation of interface Source:

Visualization: Social Network Fragments Social Network (left):  Size of name = stronger tie  Color = Role: College, Family, Work History (right):  Size of square = number of s  Color = Role: College, Family, Work Source:

Digital Artifacts for Remembering and Storytelling typical user receives 12 s at work each day (Gallop poll, 2001) boyd et al. study on uncovering social patterns in archives. Visualizations to create “Social Landscapes” Post History Social Network Fragments: Analysis of clusters of addresses and their groupings over time. Source:

Design Exercise

Help people get more out of conferences. Target users: Conference-goers from the American high-tech industry. Current tools and tasks: Many of these people use wi-fi laptops and devices at conferences. They join chat rooms where they exchange commentary during the sessions. They also use their devices to take notes, to visit Web sites being discussed, and to one another to arrange meeting times and places. Problems: Here are a few issues these people often complain about: Trouble physically keeping track of friends and contacts Simultaneous-session dilemmas:  Trouble choosing between two good sessions taking place at once  Trouble deciding whether to leave a session early to catch the end of a simultaneous session Too much information from too many simultaneous channels to juggle effectively (between conference sessions, , the Web, back-channel chat communication, hallway conversations, etc.) Remembering people.s details (specializations, where they work, who they work with, contact information, names.) Goal: Design an application that will solve or alleviate one or more of these problems. (Assume that your application can determine which room or hallway a user's device is in by detecting which wi-fi access points are nearby).