Eciu
description
Transcript of Eciu
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Gephi:
An innovative process of design
for enhancing innovation
Sebastien Heymann
13 July 2012
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Agenda
1 Introduction to networks
2 Exploratory Network Analysis
3 What is Gephi?
4 Our highway to success
5 Transformative power
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
2/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Gephi
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
3/21
Highway to success
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
How to start from nothing to 50,000 downloads per release?
How to start with 5 users to reach 5,000 regular users?
How to go from a student project to an industrial-quality product?
We started with no plan.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
5/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
3 steps
1 Research for your own use: fix something which is scratchingyou.
2 Innovate for you and your small user base. Build a prototype,iterate and fail quickly, make noise on the Web.
3 Dominate your market. Trash your prototype and writeanother software from scratch for the long-term. Focus on:scaling (source code), scaling (big data), and scaling(dev+user community).
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
6/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Timeline
Hello world!
*We are here :-)
Innovate for your early supporters
Dominate the market*
Research for your own pleasure
Months0 6 24 54
“LOL”“this is shit: can’t do X”“already done 20yrs ago”
“promising”“I want to play with it, let’s find data”
“amazing”“my wife is using it”“the reference”
What people said about us:
1 regular user 100 regular users 5,000 regular users
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
7/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Step 1: research (Graphiltre)Duration: 6 monthsWho: Mathieu Jacomy
Development
• Don’t care about re-usability: go fast, use, iterate until anovel approach to the problem of network explorationemerges.
UI• Design statement: responsive rendering engine + graph filters
+ no scripting.
Community management
• Discuss around you. Find support. Not necessary your mom.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
8/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Step 2: innovate (Gephi 0.6)Duration: 18 monthsWho: Mathieu Bastian + Sebastien Heymann
Development
• Trash everything, write source code from scratch with thefinal vision in mind. Try to code it clean (hint: you will fail).
UI• Take care about usability to figure out real issues.
Community management
• Make it Open Source. Build a website, forum and Twitteraccount. Commit early successes. Record a video to go viral.Listen to novel ideas, discuss the roadmap. Create a(non-profit) company. Stay calm: you’ll be insulted.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
9/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Step 3: dominate (Gephi 0.7+)Duration: 30 months so farWho: the team (44 people so far)
Development
• Trash everything, write source code from scratch with the realissues in mind. Make it modular (APIs) for the long-term andother developers. The software has become a platform.
UI• Make room for unpredictable usages: design extensibility with
plug-ins, fix the ”first 30 minutes with Gephi for a newcomer”.
Community management
• Build on trust. Acknowledge issues. Communicate on user’sachievements. Meet them. Help users meet and build localcommunities. Engage them to contribute. YOU are the littlehands.Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
10/21
Transformative powerExample of novel products
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Quid, Inc: mapping innovation
To drive market-driven innovation of large companies.How: scientific papers + patents + Web doc clustering andexploration of documents linked by similarity measures.
Viz Tech buit on top of Gephi Platform.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
12/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Adverse Drug Event analysisTo find novel correlations of problematic drug-drug reactions.How: database visualization
Cluster of drugs that are used to fight cancer. Source: Cloudera, IncSebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
13/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
VisIR mapping of
innovation landscapeTo monitor the activities of the Pole de competitivite ”Images etReseaux” (Bretagne).How: open data process + text mining + dashboard
Not Gephi, which is used beforehand. Source: Franck Ghitalla
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
14/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
isCool Entertainment:
social gaming monitoring
To identify cheaters of Facebook games (multi-accounts).How: visual cluster detection of user interactions.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
15/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Indiana Univ: TruthyTo detect misinformation spread on TwitterHow: statistical + visual detection of suscpicious diffusionpatterns.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
16/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
LinkedIn inMaps
To let users visualize their own social network on 1 click.How: web UI + server cluster + algorithms taken from Gephi
http://inmaps.linkedinlabs.com
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
17/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Bio4j: Gene ontology annotationTo explore large ontologies and detect flaws in databases.
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
18/21
cnr s - u pmc laborato i re d ’ i n format ique de par i s 6
Wikileaks doc exploration
To find meaningfulinformation forinvestigative journalists.
How: doc clustering +co-occurrence analysisIraq War Logs. Source: Jonathan Stray
Sebastien Heymann — Gephi: An innovative process of design for enhancing innovation — 13 July 2012
19/21
Thank you!Gephi: An innovative process of design for enhancing innovation
ECIU Summer School 2012<[email protected]>