Download presentation
Presentation is loading. Please wait.
1
SOFTVIS 2005: Saint Louis, Missouri, USA Michael Burch, Stephan Diehl, Peter Weißgerber: Visual data mining in software archives Martin Pinzger, Harald Gall, Michael Fischer, Michele Lanza: Visualizing multiple evolution metrics
2
Data Mining Terminology Association rules: Item changed at the same time (related item) Sequence rules: order of these changes Binary Association Rules: how often 2 items changed together Support: Number of transaction containing the item Confidence: Number of Changes for pair item over single item Outliers: unbalance datasets or abnormal distance
3
Introduction What is visualize - Binary association rules - n-ary association rules - Sequence rules - distribution, support and confidence –histogram Tool EPOSee: Integrates different view Purpose: detect clusters, inspect rules, zoom and filters
4
EPOSee Interface Pixelmap Support Graph 3D Bar Chart filter Search keywordColors
5
Parallel Coordinates View Decision Tree 3D branch view
6
Rule matrix Item list Rule detailSupport & confidence n-ary association rules
7
3D bar charts Strong dependecies: High Support & confidence Use color and heights
8
Visualize binary association rule only Pixelmap File ordering: hierarchical
9
Stronger related Pixelmap Example File coupling at different directory level
10
Edges: related items Outliers: blue Clusters: sets of items Support Graph Nodes: Items Red:high
11
Association Rule Matrix y-axis: Items x-axis: Rules Red, blue & white pixels Support: length Confidence color
12
Parallel Coordinates View
13
Visualize Sequence Rules Parallel Coordinates View Nodes Color: Support Values Edges Color: Confidences Cluster on same subdirectory
14
Parallel Coordinates View Green edges: high confidence But, no edges with high confidence is coming into these 2 nodes
15
Pinzger, Gall, Fischer, Lanza: Visualizing multiple evolution metrics
16
Objective: Communicate the evolution of metrics of source code entities and their relationships Kiviat Diagram M1, M2..,M6 = 6 metrics increasing decreasing
17
Metrics
18
Logical Coupling Edge: Coupling relationship
19
A module from Mozilla
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.