Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software...

11
Data Visualization - presented by Likhitha Ravi

Transcript of Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software...

Page 1: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

Data Visualization - presented by Likhitha Ravi

Page 2: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

Data Visualization

0 Importance of software visualization0Tools0Research Questions0 Issues0Questions for the Exam

Page 3: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

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

Page 4: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

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

Page 5: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

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.

Page 6: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

Importance0Types of diagrams/visualizations

Source: http://en.wikipedia.org/wiki/Unified_Modeling_Language

Page 7: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

Tools w.r.t software visualization

0NDepend 0Doxygen0Enterprise Architect0NClass0PlantUML0Microsoft Visio0Rational Rose0LucidChart0UML Designer

Page 8: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

Tools for Data Visualization0ArcGIS0AVS/0Express0Ferret0Ggobi0Google Visualization

API0Matlab0OpenDX0Prefuse0R

0Mathematica0VisTrails0VisIt0VTK0SPSS0Tableau0Grads0S-Plus0 Integrated Data0Viewer 0UV-CDAT0D3

Page 9: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

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?

Page 10: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

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

Page 11: Data Visualization - presented by Likhitha Ravi. Data Visualization 0 Importance of software visualization 0 Tools 0 Research Questions 0 Issues 0 Questions.

Questions

0What are the goals and advantages of software visualization?

0What type of visualizations are used in the software development process?