Social networks are "actors" linked by "relations". Actors are generally humans and relations are various such as kinship, friendships, email communication or phone calls. Social networks can be trees or graphs. We generally use indistinctively graph and network.
Social networks are interesting because most of them present a specific structure. This is called the small-world phenomemon: each actor is linked to any other in the network with a maximum of 6 intermediaries!
Node-link diagrams are a very intuitive way or representing a social network and a graph in general: nodes are actors, links are relations. However, there are readability issues when the network is becoming larger (node overlapps and link crossings).
In matrices, actors are rows and columns (represented twice), relations are a block at their intersection. Matrix-based representation are far less intuitive but they are a good solution when the network is large or dense. One of the major issues with matrices is to reorder their rows and columns to let interesting patterns emerge.

To understand the needs of social science researchers, we use participatory design techniques such as interviews, brainstorming and video brainstorming. We focused on a couple of specific questions for large social networks visualization and navigation: how would you like to explore your network? how would you like to create and edit your network? We ended up with a set of requirements and aspirations for a visual and interactive system oriented towards exploration.

MatrixExplorer is based on two representations of graphs: node-link diagrams and matrices. Both representations are synchronized: when an action is done in a representation (selection, filtering, coloring) then it is reflected in the other. Thus, best of each representation can be provided to the user to visualize its graphs.
MatrixEplorer is meant to be a system to explore social networks visually. Users can draw, filter, cluster their networks controlling color, shape, size, width, length of their networks representations. They explore their networks iteratively, moving back and forth between the two representations.
Ordering a matrix helps identifying communities and central actors, both important tasks for analysis. However, matrices still suffer of a weakness for path-related tasks (how many actors connect A to B?). I designed an interactive solution to solve that major disadvantage of matrices. The principle is to overlay a linear node-link diagram on the matrix headers as well as display interactively the shortest path between selected actors. Currently, I am working on integrating MatLink into [ZAME], a multiscale matrix explorer. MatLink can provide visual cues on what is not directly visible on the screen, and thus aid navigation.
A large category of social networks are globally sparse but locally dense (small-world networks). In this case, the structure is readable with a node-link diagram, but dense sub-parts are not. To solve that problem, I created a hybrid representation : a node-link diagram visualizing dense sub-parts as matrices. To smoothly manipulate NodeTrix, I designed a set of interaction techniques based on direct manipulation of the nodes using drag-and-drop.
Mélange: Space Folding for Multi-Focus Interaction
Elmqvist N., Henry N., Riche Y. and Fekete J-D.
@ ACM SIGCHI 2008
Acceptance rate 22%
ZAME: Interactive Large-Scale Graph Visualization.
Elmqvist N., Do T-N., Goodell H., Henry N. and Fekete J-D.
@ IEEE Pacific Visualization Symposium 2008
20 Years of 4 HCI Conferences: a Visual Exploration [draft]
Henry N., Goodell H., Elmqvist N. and Fekete J-D.
@ International Journal of Human Computer Interaction, Reflections on Human-Computer Interaction
Special issue in honor of Ben Shneiderman's 60th birthday, to appear january 2008.
NodeTrix: a Hybrid Visualization [pdf]
Henry N., Fekete J-D. and McGuffin M.
@ IEEE Transactions on Computer Graphics and Visualization (Proceedings Visualization/Information Visualization 2007)
Acceptance rate 23%
MatLink: Enhanced Matrix Visualization [pdf]
Henry N. and Fekete J-D.
@ IFIP TC13 International Conference on Human-Computer Interaction (Interact 2007)
Acceptance rate 33%
Received the Brian Shakel award (best paper award).
Visually Exploring Social Networks [pdf]
Henry N.
@ IFIP TC13 International Conference on Human-Computer Interaction (Interact 2007)
Doctoral consortium
MatrixExplorer: a Dual-Representation System [pdf]
Henry N. and Fekete J-D.
@ IEEE Transactions on Computer Graphics and Visualization (Proceedings Visualization/Information Visualization 2006)
Acceptance rate 24%
Evaluating Visual Table Data Understanding [pdf]
Henry N. and Fekete J-D.
@ BELIV
AVI2006 workshop
Task Taxonomy for Graph Visualization[pdf]
Plaisant C., Lee B., Sims Parr C., Fekete J-D. and Henry N.
@ BELIV (
AVI2006 workshop
MatrixExplorer: an Exploratory System [pdf
]
Henry N. and Fekete J-D.
@ IHM2006, International Conference Proceedings Series
Acceptance rate 41%
NodeTrix: a hybrid visualization[pdf]
@ InfoVis2007
Itinerary of my PhD
@ Interact'07 Doctoral Consortium
Exploring Social Networks with Matrix-based Representations[ppt]
@ HCIL Workshop
MatrixExplorer: a Dual-Representation System [pdf]
@ InfoVis2006
Exploring Large Social Networks [pdf]
@ IN SITU Doctoral Consortium 2006
Exploring Matrices[pdf]
@ NAV (GD2005 workshop)
Visualizing Social Networks using Matrices [pdf]
@ INED-EHESS seminar 2005