Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software...
-
Upload
ethan-norris -
Category
Documents
-
view
218 -
download
0
Transcript of Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software...
Data Visualization - presented by Likhitha Ravi
Data Visualization
0 Importance of software visualization0Tools0Research Questions0 Issues0Questions for the Exam
Importance
0 “The main goal of data visualization is to communicate information clearly and effectively through graphical means” – Wikipedia
Visualization Methods - Wikipedia0 Data Visualization0 Information Visualization0 Concept Visualization0 Strategy Visualization0 Metaphor Visualization0 Compound Visualization
ImportanceData visualization in software engineering perspective:0 Software Visualization
0 Visualization tools are used to visualize a whole system or subsystem to explore the architecture or to apply visual data mining or visual analytics techniques for defect discovery. -Wikipedia
Source: http://stackoverflow.com/questions/1600802/tools-for-generating-uml-class-diagram-from-c-sharp-source-or-dll
Importance
0Goals of visualizing of a software:- to understand the structure of software system.- to understand the algorithms.- to analyze the software systems and their anomalies.
0Advantages- Enhances Software Development.- Improves customer engagement.
Importance0Types of diagrams/visualizations
Source: http://en.wikipedia.org/wiki/Unified_Modeling_Language
Tools w.r.t software visualization
0NDepend 0Doxygen0Enterprise Architect0NClass0PlantUML0Microsoft Visio0Rational Rose0LucidChart0UML Designer
Tools for Data Visualization0ArcGIS0AVS/0Express0Ferret0Ggobi0Google Visualization
API0Matlab0OpenDX0Prefuse0R
0Mathematica0VisTrails0VisIt0VTK0SPSS0Tableau0Grads0S-Plus0 Integrated Data0Viewer 0UV-CDAT0D3
Research Questions
0 What are the existing tools for visualizing environmental data?
0 What useful features should the visualization tools provide?
0 What are the challenges facing researchers in the field of data visualization?
IssuesStrengths: 0 Less learning time0 No programming knowledge
required0 Programming/Scripting
knowledge required0 Open Source0 Supporting several input
formats0 Supporting several
visualization techniques0 Supporting large and
complex datasets
Drawbacks:0 Degrading
performance while working with large datasets
0 Poor data modeling capabilities
0 Not supporting data interaction
0 Supporting limited operating systems/ browsers/ hardware
Questions
0What are the goals and advantages of software visualization?
0What type of visualizations are used in the software development process?