TreeVersity explores change in trees over time. Users can use TreVersity to analize relative and absolute change over one variable in each node, as well as created and removed nodes. Moreover, analysts can use TreeVersity to compare non-inherently hierarchichal datasets, by grouping them by it's attributes. For example, users looking at the change on the number of movies watch, can build a hierarchy grouping by age ranges, then by gender and then by favorite music genre, and answer questions like "how has changed the number of terror movies watched by teenage girls in the last year?".
TreeVersity provides a set of tools to facilitate the comparison process that include:
Much work has been done on visualizing and exploring single tree structures; however, the problem of comparing two trees is significantly harder. We have identified and classified the following types of tree comparison:
Most of the previous work on the field has focused on Types 0, and Types 1 (for a more comprehensive listing please refer to our technical report), TreeVersity was designed to support tree comparison types 1 to 4.
TreeVersity was developed using modern web development programming tools and therefore requires a modern browser (IE9+, or recent versions of Chrome, Firefox and Safari). TreeVersity relies on the following technologies:
On the server side:TreeVersity was developed by John Alexis Guerra Gómez under the supervision of Dr. Ben Shneiderman and Dr. Catherine Plaisant, and under the design advise of Audra Buck-Coleman
TreeVersity was partially funded thanks to the support of the Fulbright Science and Technology Scholarship, the Center for Advanced Transportation Technology Laboratory and the Center for Integrated Transportation Systems Management (a Tier 1 Transportation Center at the University of Maryland)