project roundup presentation
DESCRIPTION
Project RoundUp Presentation, for SI508 F09.TRANSCRIPT
Network Analysis of MSI Student projects and keywords
Zhe (Jo) Pu Chutimon Sindhuprama
Introduction: Motivation
SI students find partners for their class projects
Annual campus-wide GROCS competition
Students would like to initiate study groups or social activities
Methodology
Data Collection
Data Cleaning
Analyze the Networks
Developing Application
Data Collection and Cleaning
Network Analysis
Students – Group Projects
Students – Undergraduate Backgrounds
Students - Interests
Students – Group Projects
Students – Group Projects [contʼ]
Specializations Gender
Students – Group Projects [contʼ]
Students – Undergraduate Backgrounds
Students – Undergraduate Backgrounds [contʼ]
Specializations
Students – Undergraduate Backgrounds [contʼ]
Students – Undergraduate Backgrounds [contʼ]
Students – Interests
Students – Interests [contʼ]
Specializations Gender
Students – Interests [contʼ]
Students – Interests [contʼ]
Application
Built with Prefuse in Java
Step 1: data retrieval from the MySQL database
Step 2: graph construction with data fetched on the fly
Step 3: the definitions for the look and feel of the graph
Step 4: UI elements that allows interaction and exploration with the network
Application -- features
• Ego-graph with two tiers of vertices
1. Who has collaborated with this person in the past; 2. Roughly how many times two students have collaborated before; 3. What tags this person and his/her past teammates use to describe themselves; and 4. Who also shared a same tag to this person and his/her collaborators.
• Aggregation by specialization
The shrinking effect
Application – features (contʼd)
• Loading random graph as support of browsing
• View recent graphs as support of browsing With a pre-defined maximum capacity of recently viewed graphs
Application -- demo
Thank you very much!Questions?