2009 - NodeXL - Overview

download 2009 - NodeXL - Overview

of 31

Transcript of 2009 - NodeXL - Overview

  • 8/8/2019 2009 - NodeXL - Overview

    1/31

    NodeXLNetwork overview, discovery and explorationfor

    Microsoft Excel 2007http://www.codeplex.com/nodexl

    Dan Fay (MSR Redmond)

    Cody Dunne (U Maryland)

    Marc Smith (Telligent)Vladimir Barash (MSR Silicon Valley/Cornell)

    Tony Capone (MSR Redmond)

    Natasa Milic-Frayling (MSR Cambridge)

    Eduarda Mendes Rodrigues (MSR Cambridge)

    Eric Gleave (U Washington)

    Adam Perer (U Maryland)

    Ben Shneiderman (U Maryland)

  • 8/8/2019 2009 - NodeXL - Overview

    2/31

    Problem: No

    network chart inExcel

  • 8/8/2019 2009 - NodeXL - Overview

    3/31

    NodeXL: Network analysis and visualization tool

    Cyclic Graph data structures have limitedsupport in existing Office tools

    Network analysis is of growing importance inacademic, commercial, and Internet socialmedia contexts

    Existing network analysis tools have command

    line interfaces or demand steep learningcurves

    Many network data sets already live in Excel!

  • 8/8/2019 2009 - NodeXL - Overview

    4/31

    NodeXL: Goal: Make SNA easier

    Existing Social Network Tools are challenging

    for many novice users

    Tools like Excel are widely used Leveraging a spreadsheet as a host for SNA

    lowers barriers to network data analysis and

    display

  • 8/8/2019 2009 - NodeXL - Overview

    5/31

    Social Network Analysis ToolkitTools to support the study of the social network structure

    social media and other network structures

    Sociologist

    What are the

    structures of

    communication inscientific

    discussions?

    User ExperienceInformation Visualization

    What are the best UI/UX

    workflows for network

    analysis tools?

    Computer ScientistAlgorithmicist for Social

    Network Measures

    What are the measures

    and algorithms needed forunderstanding networks?

  • 8/8/2019 2009 - NodeXL - Overview

    6/31

    6

  • 8/8/2019 2009 - NodeXL - Overview

    7/31

    NodeXL:

    Network Overview, Discovery and Exploration

    for Excel Leverage spreadsheet for storage of edge and

    vertex data

  • 8/8/2019 2009 - NodeXL - Overview

    8/31

    NodeXL: Import data from multiple sources:

    Multiple network

    spigots provide

    edge lists from

    several common

    sources and data

    formats.

  • 8/8/2019 2009 - NodeXL - Overview

    9/31

    NodeXL: Import edges from other spreadsheets

    Map data columns from existing spreadsheets

  • 8/8/2019 2009 - NodeXL - Overview

    10/31

    NodeXL: Merge Duplicate Edges (if any)

    Aggregate duplicate edges and add a

    Tie Strength Column to store the count ofduplicates (edges could be from multiple

    time slices).

  • 8/8/2019 2009 - NodeXL - Overview

    11/31

    NodeXL: Calculate Network Analytics and Metrics

    Starter library of

    basic network

    measures

    Users may unselect

    resource intensive

    measures

  • 8/8/2019 2009 - NodeXL - Overview

    12/31

    NodeXL: Insert network sub-graph images

    Create ego-

    centric

    networks for

    each node in

    the network

    Select number

    of degrees outto include

  • 8/8/2019 2009 - NodeXL - Overview

    13/31

    NodeXL:

    Display

    nodes

    sorted bynetwork

    attributes

    using ExcelData|Sort

  • 8/8/2019 2009 - NodeXL - Overview

    14/31

    NodeXL:

    Get reports of

    global networkmetrics

    Metric Value

    Graph Type Directed

    Unique Edges 7,852

    Edges With Duplicates 0

    Total Edges 7,852

    Self-Loops 10

    Vertices 174

    Graph Density 0.260514259

  • 8/8/2019 2009 - NodeXL - Overview

    15/31

    NodeXL: Display whole graph

    Toggle display of whole graph display pane

    with Show/Hide Graph Pane

  • 8/8/2019 2009 - NodeXL - Overview

    16/31

    NodeXL: Create a new whole graph display

    Select Read Workbook to load the graph into

    the Display Pane.

    The title Document Actions is imposed by Excel

  • 8/8/2019 2009 - NodeXL - Overview

    17/31

    NodeXL: Viewing the whole graph

  • 8/8/2019 2009 - NodeXL - Overview

    18/31

    NodeXL: Using Dynamic Filters to simplify the graph

    Each data column(including dates)

    associated with anedge or vertex isexposed with a sliderfilter.

    Filtered nodes andedges turn gray orbecome invisible

  • 8/8/2019 2009 - NodeXL - Overview

    19/31

    NodeXL: Apply dynamic filters to the data

  • 8/8/2019 2009 - NodeXL - Overview

    20/31

    NodeXL: Map data to display attributes

    Map Edge

    and Vertex

    attributes

    to size,width,

    color,

    opacity,

    and shape

  • 8/8/2019 2009 - NodeXL - Overview

    21/31

    NodeXL: Decorated Network Graphs

  • 8/8/2019 2009 - NodeXL - Overview

    22/31

    NodeXL: filtered, decorated, labeled networks

  • 8/8/2019 2009 - NodeXL - Overview

    23/31

    NodeXL: Clustered networks

  • 8/8/2019 2009 - NodeXL - Overview

    24/31

    NodeXL: Filtered clusters

  • 8/8/2019 2009 - NodeXL - Overview

    25/31

    NodeXL: Add URLS to Right-click menu of Nodes

  • 8/8/2019 2009 - NodeXL - Overview

    26/31

    NodeXL: Import social networks from email

  • 8/8/2019 2009 - NodeXL - Overview

    27/31

    NodeXL: Import social networks from email

  • 8/8/2019 2009 - NodeXL - Overview

    28/31

    NodeXL Next Steps

    Enhanced layout controls

    Smart selection of nodes

    Clustering and composite nodes

    Add/remove a node to/from a cluster

    Add/remove a node to/from a composite

    Zoom and scale networks (in WPF)

    Add social network data sources: Twitter, YouTube, Facebook, Outlook, Messenger,

    etc.

  • 8/8/2019 2009 - NodeXL - Overview

    29/31

    NodeXL Partnerships and community

    University of Maryland

    Northwestern University

    Ohio University Stanford University

    University of Pennsylvania

    4,000 + downloads on Codeplex

  • 8/8/2019 2009 - NodeXL - Overview

    30/31

    NodeXLNetwork overview, discovery and explorationfor

    Microsoft Excel 2007http://www.codeplex.com/nodexl

    Dan Fay (MSR Redmond)

    Cody Dunne (U Maryland)

    Marc Smith (Telligent)Vladimir Barash (MSR Silicon Valley/Cornell)

    Tony Capone (MSR Redmond)

    Natasa Milic-Frayling (MSR Cambridge)

    Eduarda Mendes Rodrigues (MSR Cambridge)

    Eric Gleave (U Washington)

    Adam Perer (U Maryland)

    Ben Shneiderman (U Maryland)

  • 8/8/2019 2009 - NodeXL - Overview

    31/31

    NodeXL: Project Network