Upload
angelina-walsh
View
220
Download
2
Embed Size (px)
Citation preview
1
Adapting the TileBar Interface for Visualizing Resource Usage
Session 602
Adapting the TileBar Interface for Visualizing Resource Usage
Session 602
Larry Reeve
CIMS Lab, Inc.CIMS Lab, Inc.www.cimslab.com
2
GoalGoal
Are there new ways to visualize resource usage? Move from showing to discovering
Look to field of Information Visualization for new ideas
4
AgendaAgenda
Motivating Example
Information Visualization Overview
Original TileBar Design for Information Retrieval
Adapted TileBar for Resource Usage
6
Motivating ExampleMotivating Example
Unix Oracle Messages Received
0
50
100
150
200
250
Jan-04 Feb-04 Mar-04
Larry
Report charted(Single user, single resource)
7
Motivating ExampleMotivating Example
Chart shows 3 dimensions:
1. Resource User
2. Time period
3. Resource Value
4. ResourceType - using title
How to also show both:
Multiple resources types
Multiple users
Unix Oracle Messages Received
0
50
100
150
200
250
Jan-04 Feb-04 Mar-04
Larry
8
Motivating ExampleMotivating Example
How to rapidly answer questions such as:What are the most used resources and what are
their peak periods? And also by user?
How does resource group usage compare across users?
Is there anything interesting in resource groups for a user? (e.g., sends vs receives) Across a set of users?
9
Information VisualizationInformation Visualization
Two definitions: “Process of transforming information into a
visual form enabling the viewer to observe, browse, make sense, and understand the information” – (www.infovis.org)
“The use of computer-supported, interactive, visual representations of abstract data to amplify cognition" - (Card, Mackinlay, & Shneiderman, 1999)
10
Information VisualizationInformation Visualization
Enable users to make discoveries about patterns in data
Reduces search process by grouping information together in a small, dense space - (Card, Mackinlay, & Shneiderman, 1999)
11
Information VisualizationInformation Visualization
Human visual system handles cognitive processing Perceives and processes information
High bandwidth
Expands working memory
emphasizes recognition over recall
14
TileBarTileBar
From information retrieval field
Marti Hearst, 1995 UC Berkeley,
Digital Libraries project
Used in keyword searches Aid to user in determining ‘relevance’ of
document
15
TileBarTileBar
Designed to simultaneously and compactly show: relative length of a document,
frequency of terms in document,
distribution of terms with respect to the document and to each other
16
TileBarTileBar
Varying-length bars indicate
document length
Color intensity indicates term
frequency
(darker =higher)
Distribution of 2 terms
17
TileBarTileBar
Bars are composed of linked tiles
Each tile indicates a document segment
Darker tiles indicate higher frequency counts
Lengths of bars correspond to relative lengths of documents
Bars can be stacked to show multiple terms
18
TileBar: AnatomyTileBar: Anatomy
Search Term #1
Search Term #2
Document length
Document segments using color intensity
20
Adapting TileBarAdapting TileBar
TileBar interesting for resource usage it can show 4 attributes simultaneously:
Time periods
Categorized resource usage amounts
Resource User(s)
Resource Type(s)
22
Adapting TileBarAdapting TileBar
First pass: follow Information Retrieval work
Varying-length bars
(avg usage=doc length)
Grayscale shading
(resource value=term freq)
(no, low, medium, high)
User
(value=document)
Stacked bars
(resources = mult terms)
23
Adapting TileBarAdapting TileBar
Initial feedback Varying-length bars make comparisons hard
Fixed-length: lose average use information
Make tile widths (time) consistent across all users
Complete labels
25
Adapting TileBarAdapting TileBar
Advantages over Original 1) Consistent bar- and tile-widths
Allow comparison within a user
Allow comparisons between user
Pattern analysis vs document navigation
2) Complete labels make clear the meaning of each part of graphic
27
Bar Chart ComparisonBar Chart Comparison
Can add additional users Use multiple vertical bars
Can show multiple resources If bars represent resources and not users (single user
only)
How to show multiple users and multiple resources simultaneously?
28
Bar Chart ComparisonBar Chart Comparison
Multiple
Users
Time Period
Resource Values
Multiple
Resources
29
NavigationNavigation
Information seeking mantra Overview first,
zoom and filter,
then details-on-demand(Ben Shneiderman, University of Maryland)
33
Future WorkFuture Work
Quantitative user evaluation
Explore more abstract resource utilization visualization applications Example: Activity Based Costing
Other visualization methods that can be applied to resource visualization Example: MSR Data Visualization Components
34
SummarySummary
Data and Information Visualization provide methods for using the human visual system to amplify cognition
TileBar is one method
Adaptation of methods can be required for resource utilization domain
Many visualization methods exist