Leveraging “Visualization Functions” in Collaborative Visual Analytics
description
Transcript of Leveraging “Visualization Functions” in Collaborative Visual Analytics
Leveraging “Visualization Functions” in Collaborative Visual Analytics
Chen Zhong, Mingyi Zhao, Gaoyao Xiao, Jun Xu
PhD students
College of Information Sciences and Technology
Pennsylvania State University
Honorable Mention
for “Noteworthy Collaborative Analysis Strategy”
VisualizationVisualization Cyber securityCyber
security
MotivationWhat has happened?What has happened?
How did it happen?How did it happen?
What will happen?What will happen?
“Where shall I start?”
50.100.*.*
Internet
10.1.*.*
Snort IDS #1Tcpdump #1
DNS Server130.203.50.2
Internal Database130.203.157.203
Internal File Server130.203.157.212
Snort IDS #2Tcpdump #2
Web Server130.203.50.11
Mail Server130.203.50.22
PC1130.203.158.101
PC2130.203.158.102
PC5130.203.158.105
“I can HARDLY understand
my teammates”
“We can share conclusion, but hard to
share visualization ”
“How todivide task?”
VAST MC3
“Which tool shall I use?”
“Where to start?”
“I can HARDLY understand
others”
“We can share results, but hard to
share visualization ”
“How todivide task?”
Our Solution
Represent and Visualize the Analytical Reasoning ProcessRepresent and Visualize the Analytical Reasoning Process
Sharing Visualization Functions
Sharing Visualization Functions
Collaborative Visual Analysis FrameworkCollaborative Visual Analysis Framework
How it works?
21 3 4
Visualization Function Library
Google BigQueryDatabase
AOH-Map: visual map of analytical reasoning process
Analysts
Cloud
Call (use) a Visualization
Produce a Visualization
Analytical Reasoning Process
Capture System(ARPC)
Analyze raw/ intermediate
dataProduce
intermediate data
·D3·Google viz·Customized
Incorporated in
Analytical reasoning process
input output
Analytical Reasoning Processes
21 3 4
Visualization Function Library
Google BigQueryDatabase
AOH-Map: visual map of analytical reasoning process
Analysts
Cloud
Call (use) a Visualization
Produce a Visualization
Analytical Reasoning Process
Capture System(ARPC)
Analyze raw/ intermediate
dataProduce
intermediate data
·D3·Google viz·Customized
Incorporated in
Analytical reasoning process
input output
Web3Web3
How it works?
21 3 4
Visualization Function Library
Google BigQueryDatabase
AOH-Map: visual map of analytical reasoning process
Analysts
Cloud
Call (use) a Visualization
Produce a Visualization
Analytical Reasoning Process
Capture System(ARPC)
Analyze raw/ intermediate
dataProduce
intermediate data
·D3·Google viz·Customized
Incorporated in
Analytical reasoning process
input output
Lightweight use of tools
How it works?
21 3 4
Visualization Function Library
Google BigQueryDatabase
AOH-Map: visual map of analytical reasoning process
Analysts
Cloud
Call (use) a Visualization
Produce a Visualization
Analytical Reasoning Process
Capture System(ARPC)
Analyze raw/ intermediate
dataProduce
intermediate data
·D3·Google viz·Customized
Incorporated in
Analytical reasoning process
input output
For Lightweight use
Hypothesis-based Collaboration
21 3 4
Visualization Function Library
Google BigQueryDatabase
AOH-Map: visual map of analytical reasoning process
Analysts
Cloud
Call (use) a Visualization
Produce a Visualization
Analytical Reasoning Process
Capture System(ARPC)
Analyze raw/ intermediate
dataProduce
intermediate data
·D3·Google viz·Customized
Incorporated in
Analytical reasoning process
input output
Web3Web3
??! !
VisualizationVisualization Cyber securityCyber
security
Conclusion and Future Work
Gain InsightsGain Insights From Visualization ToolsFrom Visualization Tools
From existing Analytical Reasoning Processes of self or others
(AOH Map)
From existing Analytical Reasoning Processes of self or others
(AOH Map)
VisualizationVisualization Cyber securityCyber
security
Conclusion and Future Work
Visualizing the Analytical Reasoning Processes: understanding, communication, sharing
Visualizing the Analytical Reasoning Processes: understanding, communication, sharing
Visualization Functions: Simple, Flexible to reuse/share, Task-specific.
Visualization Functions: Simple, Flexible to reuse/share, Task-specific.
Thank You! Q&A?Chen Zhong, Mingyi Zhao
{czz111, muz17}@psu.edu
Drop by our poster (#126) to know the whole story.
Any feedback or comment are appreciated.