back... |
GUESS: A Language and Interface for Graph Exploration Eytan Adar
As graph models are applied to more widely varying fields, researchers
struggle with tools for exploring and analyzing these structures. We
describe GUESS, a novel system for graph exploration that combines an
interpreted language with a graphical front end that allows
researchers to rapidly prototype and deploy new visualizations. GUESS
also contains a novel, interactive interpreter that connects the
language and interface in a way that facilities exploratory
visualization tasks. Our language, Gython, is a domain-specific
embedded language which provides all the advantages of Python with
new, graph specific operators, primitives, and shortcuts. We highlight
key aspects of the system in the context of a large user survey and
specific, real-world, case studies ranging from social and knowledge
networks to distributed computer network analysis.
To appear at CHI 2006, PDF |