By John Alexis Guerra Gómez

Update 12/20/2011:
Update 12/12/2011:
Update 11/7/2011: Project Report

Twitter and Facebook share one characteristic in common, they both change rapidly, and every time is more difficult for its users to keep up with all the updates and tweets post in their feeds, and to filter out the most relevant ones. In this project I will explore the use of TreeVersity, a tree comparison tool, to visualize the changes over time of a social feed, by breaking it into a hierarchy and displaying the changes on each node of it.

TreeVersity is a tool that we have been developing in the HCIL, for the last 9 months. It allows the comparison of trees by looking at node value and structural changes. TreeVersity uses a novel visualization technique that displays many of the characteristics of change, including it's polarity, absolute and relative amount of change, it's significance compared to what else is changing in the tree, and the created and removed nodes. Here is an example using an artificially generated budget:


In this project I will try to grab snapshots of a Twitter or Facebook feed, classify them as a hierarchy, and then display the changes between snapshots. Ideas for the classification process include combining variables like geo-location, friend lists, topics, type of content or hash tags, to create a hierarchy that could be useful for the user to understand a crowded feed. I want to generate a plug-in for TreeVersity that listens to the feed and automatically generates the tree snapshots for TreeVersity, that then displays the changes in the average number of posts, using a sliding window technique to recalculate the averages.

Comment (Ben): Looks great. My only real comment is how are you going to evaluate this? Also, what is the related work that is specific to this semester's project?

Also, stay in touch with Nick, the one other student working on a visualization project for this class this semester:

Project Mock up


Project Report