Visualization of Software
|
|
- Wilfrid Taylor
- 8 years ago
- Views:
Transcription
1 Visualization of Software Jack van Wijk Plenary Meeting SPIder Den Bosch, March 30, 2010 Overview Software Vis Examples Hierarchies Networks Evolution Visual Analytics Application data Visualization images User Information Visualization The use of computer-supported, interactive, visual representations of abstract data to amplify cognition (Card et al., 1999) Abstract data Multivariate data: scatterplot Trees: tree diagram Graphs: node link diagram InfoVis at TU/e Large data sets, professional users Explorative Explorative Use of computer graphics know-how shading, geometry, texture, Software Visualization 1
2 Software Visualization User: developer, architect, manager, Some questions: Is the structure sound? Can I improve the structure by refactoring? What has happened with the system? Does the implementation conform the architecture? Where are the weak spots? Cooperations LaQuSo: Laboratory for Quality Software TU/e TU Delft, Arie van Deursen Tiobe, Eindhoven SolidSource, Eindhoven Challenges Combination of large amounts of Multivariate data (metrics) Hierarchical data (system, subsystem, module,..) Graph data (call relations) Text (names, code) Dynamic Challenges: Different views Architecture System structure; data; coordination, temporal aspects Structure; derived data, metrics; evolution Execution Traces, call graphs + + = Examples Cushion Treemaps (trees) Beamtrees (trees) Botanic vis (trees) MatrixView (tree + graph) Hierarchical Edge Bundles (tree + graph) CVSScan (code evolution) Why is my hard disk full?? 2
3 Demo SequoiaView Spin-off, zie Treemap (Shneiderman, 1992) A16 E1 B3 C3 D10 C3 F2 E1 F2 G2 H4 I4 G2 H4 I4 Beamtree B3 A16 C3 E1 F2 G2 H4 I4 Frank van Ham D10 E1 B3 F2 G2 H4 C3 A16 D10 I4 Demo Beamtree Botanical visualization of large tree structures Botanical trees are easy to understand. How to use this for InfoVis? What happens when we map folders to branches and files to leaves? Ernst Kleiberg 3
4 Demo TreeView Trees + graphs Tree + graph Problem: visualize a hierarchy of items and relations between those items 4
5 MatrixView Frank van Ham Conformance design/implementation Architectural Design A D B? Implementation Lots of More C Still More Architect(s) Programmers MatrixView Data: hierarchy of layers, units, modules, classes, methods methods calling each other MatrixView Matrix representation of graph B D A C E A B C D E A B C D E Demo MatrixView Hierarchical Edge Bundles Danny Holten Again, tree+graph, but now completely dff different 5
6 Visualization Challenge Visualize relations on top of hierarchy in such a way that: Demo Call-i-Grapher Visual clutter is decreased Technique can be used for any tree visualization Low-and high-level relations can be shown simultaneously Hierarchical Edge Bundles Best paper IEEE InfoVis 2006 Used by LaQuSo Integrated in many libraries and tools Spin-off starting up CVSScan Visualization of code evolution Challenge: visualize contents of large software version control repositories Lucian Voinea, supervised by Alex Telea lines versions Demo CVSScan Information Visualization Information visualization: + Large data sets + Visual presentation + Interaction Data analysis: Heterogenous data Collaboration Automated analysis From raw data to presentation 6
7 Visual Analytics Support for Sensemaking Founder: Jim Thomas, NVAC Illuminating the Path, 2004 Visual Analytics: Data View offers interactive information visualization tools. Knowledge View helps to record findings and causal links bt between them. The science of analytical reasoning facilitated by interactive visual interfaces Navigation View provides overview of the exploration process by capturing visualization states automatically. Yedendra Shrinivasan, CHI 2008 Data View Knowledge View Conclusion Examples of software visualization Challenging area still Navigation View 7
An example. Visualization? An example. Scientific Visualization. This talk. Information Visualization & Visual Analytics. 30 items, 30 x 3 values
Information Visualization & Visual Analytics Jack van Wijk Technische Universiteit Eindhoven An example y 30 items, 30 x 3 values I-science for Astronomy, October 13-17, 2008 Lorentz center, Leiden x An
More informationRendering Hierarchical Data
Rendering Hierarchical Data Jarke J. van Wijk, Frank van Ham, and Huub van de Wetering Why is my hard disk full? A question no doubt familiar to many readers, and one that has inspired our research for
More informationHierarchy and Tree Visualization
Hierarchy and Tree Visualization Definition Hierarchies An ordering of groups in which larger groups encompass sets of smaller groups. Data repository in which cases are related to subcases Hierarchical
More informationIntroduction of Information Visualization and Visual Analytics. Chapter 7. Trees and Graphs Visualization
Introduction of Information Visualization and Visual Analytics Chapter 7 Trees and Graphs Visualization Overview! Motivation! Trees Visualization! Graphs Visualization 1 Motivation! Often datasets contain
More informationHierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007
Hierarchical Data Visualization Ai Nakatani IAT 814 February 21, 2007 Introduction Hierarchical Data Directory structure Genealogy trees Biological taxonomy Business structure Project structure Challenges
More informationVisualization Techniques in Data Mining
Tecniche di Apprendimento Automatico per Applicazioni di Data Mining Visualization Techniques in Data Mining Prof. Pier Luca Lanzi Laurea in Ingegneria Informatica Politecnico di Milano Polo di Milano
More informationEvaluating the Effectiveness of Tree Visualization Systems for Knowledge Discovery
Eurographics/ IEEE-VGTC Symposium on Visualization (2006) Thomas Ertl, Ken Joy, and Beatriz Santos (Editors) Evaluating the Effectiveness of Tree Visualization Systems for Knowledge Discovery Yue Wang
More informationData Visualization VINH PHAN AW1 06/01/2014
1 Data Visualization VINH PHAN AW1 06/01/2014 Agenda 2 1. Dealing with Data 2. Foundations of Visualization 3. Some Visualization Techniques 4. Life Cycle of Visualizations 5. Conclusion 6. Key Persons
More informationVisual Support for Analyzing Network Traffic and Intrusion Detection Events using TreeMap and Graph Representations
Visual Support for Analyzing Network Traffic and Intrusion Detection Events using TreeMap and Graph Representations Florian Mansmann 1 Fabian Fischer 1 Daniel A. Keim 1 Stephen C. North 2 1 University
More informationSoftware Design Document (SDD) Template
(SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.
More informationSoftware Visualization
Software Visualization CS 4460 Last Revision: November 2015 Software Visualization Definition The use of the crafts of typography, graphic design, animation, and cinematography with modern humancomputer
More informationComponent visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University mcserep@caesar.elte.hu
More informationIMPROVING JAVA SOFTWARE THROUGH PACKAGE STRUCTURE ANALYSIS
IMPROVING JAVA SOFTWARE THROUGH PACKAGE STRUCTURE ANALYSIS Edwin Hautus Compuware Europe P.O. Box 12933 The Netherlands edwin.hautus@nl.compuware.com Abstract Packages are an important mechanism to decompose
More informationEZEL: a Visual Tool for Performance Assessment of Peer-to-Peer File-Sharing Networks
EZEL: a Visual Tool for Performance Assessment of Peer-to-Peer File-Sharing Networks Lucian Voinea * Technische Universiteit Eindhoven Alex Telea Technische Universiteit Eindhoven Jarke J. van Wijk Technische
More informationIC05 Introduction on Networks &Visualization Nov. 2009. <mathieu.bastian@gmail.com>
IC05 Introduction on Networks &Visualization Nov. 2009 Overview 1. Networks Introduction Networks across disciplines Properties Models 2. Visualization InfoVis Data exploration
More informationVisualizing Traceability Links between Source Code and Documentation
Visualizing Traceability Links between Source Code and Documentation Xiaofan Chen 1, John Hosking 2, John Grundy 3 1 Department of Computer Science, University of Auckland, Auckland, New Zealand xche044@aucklanduni.ac.nz
More informationThe course: An Introduction to Information Visualization Techniques for Exploring Large Database
The course: An Introduction to Information Visualization Techniques for Exploring Large Database Jing Yang Fall 2006 www.cs.uncc.edu/~jyang13 1 Multi-dimensional Data Visualization 2 1 Parallel Coordinates
More informationThe Use of Information Visualization to Support Software Configuration Management *
The Use of Information Visualization to Support Software Configuration Management * Roberto Therón 1, Antonio González 1, Francisco J. García 1, Pablo Santos 2 1 Departamento de Informática y Automática,
More informationUser Experiments with Tree Visualization Systems
User Experiments with Tree Visualization Systems Alfred Kobsa University of California, Irvine ABSTRACT * This paper describes a comparative experiment with five wellknown tree visualization systems, and
More informationNakeDB: Database Schema Visualization
NAKEDB: DATABASE SCHEMA VISUALIZATION, APRIL 2008 1 NakeDB: Database Schema Visualization Luis Miguel Cortés-Peña, Yi Han, Neil Pradhan, Romain Rigaux Abstract Current database schema visualization tools
More informationDEMONSTRATION OF THE SOFTVISION SOFTWARE VISUALIZATION FRAMEWORK
DEMONSTRATION OF THE SOFTVISION SOFTWARE VISUALIZATION FRAMEWORK Abstract Matti Sillanpää Nokia Research Center Helsinki, Finland E-mail: matti.jo.sillanpaa@nokia.com Alexandru Telea Eindhoven University
More informationVisualization and Visual Analytics
Scientific Visualization and Computer Graphics University of Groningen Visualization and Visual Analytics Jos Roerdink Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen
More informationARIS Design Platform Getting Started with BPM
Rob Davis and Eric Brabander ARIS Design Platform Getting Started with BPM 4y Springer Contents Acknowledgements Foreword xvii xix Chapter 1 An Introduction to BPM 1 1.1 Brief History of Business Process
More informationSquarified Treemaps. Mark Bruls, Kees Huizing, and Jarke J. van Wijk
Squarified Treemaps Mark Bruls, Kees Huizing, and Jarke J. van Wijk Eindhoven University of Technology Dept. of Mathematics and Computer Science, P.O. Box 513, 500 MB Eindhoven, The Netherlands emailfkeesh,
More informationCascaded Treemaps: Examining the Visibility and Stability of Structure in Treemaps
Cascaded Treemaps: Examining the Visibility and Stability of Structure in Treemaps Hao Lü and James Fogarty Computer Science & Engineering DUB Group University of Washington { hlv, jfogarty }@cs.washington.edu
More informationCOSC 6344 Visualization
COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen chengu@cs.uh.edu Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment
More informationInformation Visualization. Ronald Peikert SciVis 2007 - Information Visualization 10-1
Information Visualization Ronald Peikert SciVis 2007 - Information Visualization 10-1 Overview Techniques for high-dimensional data scatter plots, PCA parallel coordinates link + brush pixel-oriented techniques
More informationInformation Visualisation and Visual Analytics for Governance and Policy Modelling
Information Visualisation and Visual Analytics for Governance and Policy Modelling Jörn Kohlhammer 1, Tobias Ruppert 1, James Davey 1, Florian Mansmann 2, Daniel Keim 2 1 Fraunhofer IGD, Fraunhoferstr.
More informationObject Oriented program execution Visualization of Dynamic Program
Object Oriented program execution Visualization of Dynamic Program Kees Huizing Ruurd Kuiper Pieter Deelen Huub van de Wetering Frank van Ham Technische Universiteit Eindhoven Netherlands IPA Herfst 2008
More informationApplication of Information Visualization to the Analysis of Software Release History
Joint EUROGRAPHICS - IEEE TCCG Symposium on Visualization (VisSym 99), May 26-28, Vienna, Austria, 1999 Application of Information Visualization to the Analysis of Software Release History Harald Gall
More informationFrancisco J. Garcia COMBINED VISUALIZATION OF STRUCTURAL AND ANALYSIS
Antonio Gonzalez, Roberto Theron, AlexandruTeleaand Francisco J. Garcia COMBINED VISUALIZATION OF STRUCTURAL AND METRIC INFORMATION FOR SOFTWARE EVOLUTION ANALYSIS Combined Visualization of Structural
More informationVISUALIZATION TECHNIQUES OF COMPONENTS FOR LARGE LEGACY C/C++ SOFTWARE
STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LIX, Special Issue 1, 2014 10th Joint Conference on Mathematics and Computer Science, Cluj-Napoca, May 21-25, 2014 VISUALIZATION TECHNIQUES OF COMPONENTS
More informationVisualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
More informationRETRATOS: Requirement Traceability Tool Support
RETRATOS: Requirement Traceability Tool Support Gilberto Cysneiros Filho 1, Maria Lencastre 2, Adriana Rodrigues 2, Carla Schuenemann 3 1 Universidade Federal Rural de Pernambuco, Recife, Brazil g.cysneiros@gmail.com
More informationImprovements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies
Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies Quang Vinh Nguyen and Mao Lin Huang Faculty of Information Technology University of Technology, Sydney, Australia
More informationAn Introduction to Software Visualization. Visualization. Types of Software Visualization. Course Overview
An Introduction to Software Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University Course Overview Introductory Lectures Software visualization
More informationApplication of Data Visualization
Application of Data Visualization Lunteren Conference Landelijk Netwerk Mathematische Besliskunde (LNMB) January 15 2015, Lunteren dr.ir. Danny Holten Lead Visualization Scientist & Co-Founder danny.holten@synerscope.com
More informationSoftware Engineering Best Practices. Christian Hartshorne Field Engineer Daniel Thomas Internal Sales Engineer
Software Engineering Best Practices Christian Hartshorne Field Engineer Daniel Thomas Internal Sales Engineer 2 3 4 Examples of Software Engineering Debt (just some of the most common LabVIEW development
More informationD6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers
More informationSynerscope 2013. Sept 2013
Sept 2013 AGENDA HOW WE SOLVE THE PROBLEM Synerscope Background Problems of classic data analytics with Big Data Solution of SynerScope mobilizes domain-expertise How SynerScope works How SynerScope uses
More informationInteractive Visual Analysis of Networked Systems: Workflows for Two Industrial Domains
Interactive Visual Analysis of Networked Systems: Workflows for Two Industrial Domains Fredrik Holmgren and Sverker Janson Swedish Institute of Computer Science, Box 1263, SE-164 29 Kista, Sweden fredrikh@sics.se,
More informationVisualization of the Static aspects of Software: a survey
Visualization of the Static aspects of Software: a survey Pierre Caserta, Olivier Zendra To cite this version: Pierre Caserta, Olivier Zendra. Visualization of the Static aspects of Software: a survey.
More informationThe Value of Visualization for Understanding Data and Making Decisions
September 24, 2014 The Value of Visualization for Understanding Data and Making Decisions John Stasko School of Interactive Computing Georgia Institute of Technology stasko@cc.gatech.edu JISIC 2014 Data
More informationAn Open Framework for Reverse Engineering Graph Data Visualization. Alexandru C. Telea Eindhoven University of Technology The Netherlands.
An Open Framework for Reverse Engineering Graph Data Visualization Alexandru C. Telea Eindhoven University of Technology The Netherlands Overview Reverse engineering (RE) overview Limitations of current
More informationWhat is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
More informationHierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data
P a g e 77 Vol. 9 Issue 5 (Ver 2.0), January 2010 Global Journal of Computer Science and Technology HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data Abstract- The HierarchyMap
More informationVisualizing Software Projects in JavaScript
Visualizing Software Projects in JavaScript Tim Disney Abstract Visualization techniques have been used to help programmers deepen their understanding of large software projects. However the existing visualization
More informationSoftware Visualization
Software Visualization Information Visualization June 30, 2008 Carsten Görg Slides adapted from John Stasko Housekeeping Assignment 5: Understanding Analytics due this Wednesday, July 2 nd Poster Grading
More informationVisionet IT Modernization Empowering Change
Visionet IT Modernization A Visionet Systems White Paper September 2009 Visionet Systems Inc. 3 Cedar Brook Dr. Cranbury, NJ 08512 Tel: 609 360-0501 Table of Contents 1 Executive Summary... 4 2 Introduction...
More information7. Hierarchies & Trees Visualizing topological relations
7. Hierarchies & Trees Visualizing topological relations Vorlesung Informationsvisualisierung Prof. Dr. Andreas Butz, WS 2011/12 Konzept und Basis für n: Thorsten Büring 1 Outline Hierarchical data and
More informationUniversidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Introduction to Information Visualization
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Introduction to Information Visualization www.portugal-migration.info Information Visualization Beatriz Sousa Santos,
More informationClient Overview. Engagement Situation. Key Requirements
Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision
More informationData Visualization Principles: Interaction, Filtering, Aggregation
Data Visualization Principles: Interaction, Filtering, Aggregation CSC444 Acknowledgments for today s lecture: What if there s too much data? Sometimes you can t present all the data in a single plot (Your
More informationInformation Visualization WS 2013/14 11 Visual Analytics
1 11.1 Definitions and Motivation Lot of research and papers in this emerging field: Visual Analytics: Scope and Challenges of Keim et al. Illuminating the path of Thomas and Cook 2 11.1 Definitions and
More informationVisualizing Software Architecture Evolution using Change-sets
Visualizing Software Architecture Evolution using Change-sets Andrew McNair, Daniel M. German, and Jens Weber-Jahnke Computer Science Department University of Victoria Victoria, Canada {amcnair,dmg,jens}@cs.uvic.ca
More informationAgenda. TreeMaps. What is a Treemap? Basics
Agenda TreeMaps What is a Treemap? Treemap Basics Original Treemap Algorithm (Slice-and-dice layout) Issues for Treemaps Cushion Treemaps Squarified Treemaps Ordered Treemaps Quantum Treemaps Other Treemaps
More informationIntroduction to the Analysis and Management Framework
Introduction to the Analysis and Management Framework Project Team: Don Kranz, Tom Gullion, Neal Saito, Gary Marchiny Project Monitor: Steve Husty 1 Agenda Problem Space The NASA IV&V AMF N Tier Architectures
More informationTreemaps for Search-Tree Visualization
Treemaps for Search-Tree Visualization Rémi Coulom July, 2002 Abstract Large Alpha-Beta search trees generated by game-playing programs are hard to represent graphically. This paper describes how treemaps
More informationData Visualization and Team Collaboration. Michael Paulos Business Analyst Marketing, Cannery Casino Resorts June 5, 2012 1:30-2:15 PM
Data Visualization and Team Collaboration Michael Paulos Business Analyst Marketing, Cannery Casino Resorts June 5, 2012 1:30-2:15 PM Spreadsheets versus Data Visualization Historically the gaming industry
More informationInformation Visualization Multivariate Data Visualization Krešimir Matković
Information Visualization Multivariate Data Visualization Krešimir Matković Vienna University of Technology, VRVis Research Center, Vienna Multivariable >3D Data Tables have so many variables that orthogonal
More informationChapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel
Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: Why data models are important About the basic data-modeling
More informationLaQuSo. May 2005. LaQuSo is an activity of Technische Universiteit Eindhoven
LaQuSo May 2005 LaQuSo is an activity of Technische Universiteit Eindhoven ? Goal Bridge between industry and science Transform knowledge into methods, techniques and tools that will be used in industry
More informationVisCG: Creating an Eclipse Call Graph Visualization Plug-in. Kenta Hasui, Undergraduate Student at Vassar College Class of 2015
VisCG: Creating an Eclipse Call Graph Visualization Plug-in Kenta Hasui, Undergraduate Student at Vassar College Class of 2015 Abstract Call graphs are a useful tool for understanding software; however,
More informationXpoLog Center Suite Log Management & Analysis platform
XpoLog Center Suite Log Management & Analysis platform Summary: 1. End to End data management collects and indexes data in any format from any machine / device in the environment. 2. Logs Monitoring -
More informationRepresenting, Analyzing, and Visualizing Scholarly Data in Support of Research Management
Representing, Analyzing, and Visualizing Scholarly Data in Support of Research Management Dr. Katy Börner Cyberinfrastructure for Network Science Center, Director Information Visualization Laboratory,
More informationDivision of Mathematical Sciences
Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree
More informationPresented by Peiqun (Anthony) Yu
Presented by Peiqun (Anthony) Yu A Multi-Scale, Multi-Layer, Translucent Virtual Space Henry Lieberman, IEEE International Conference on Information Visualization, London, September 1997. Constant Information
More informationFramework for Visualizing Model-Driven Software Evolution and its Application
47 Framework for Visualizing Model-Driven Software Evolution and its Application Akepogu ANAND RAO and Karanam MADHAVI Computer Science & Engineering Department Jawaharlal Nehru Technological University,
More informationVisualization of Large Datasets using Semantic Web Technologies
Visualization of Large Datasets using Semantic Web Technologies Suvodeep Mazumdar, Department of Information Studies, University of Sheffield Regent Court - 211 Portobello Street, S1 4DP, Sheffield, UK
More informationVisualizing Students Migration in Elementary and Secondary Schools in São Paulo/Brazil
University of British Columbia CPSC 547 - Information Visualization Tamara Munzner Visualizing Students Migration in Elementary and Secondary Schools in São Paulo/Brazil Proposal Carolina Roman Amigo carolamigo@gmail.com
More informationData Visualization. Principles and Practice. Second Edition. Alexandru Telea
Data Visualization Principles and Practice Second Edition Alexandru Telea First edition published in 2007 by A K Peters, Ltd. Cover image: The cover shows the combination of scientific visualization and
More informationExploring the Evolution of Software Quality with Animated Visualization 0
Exploring the Evolution of Software Quality with Animated Visualization 0 Guillaume Langelier Houari Sahraoui Pierre Poulin Université de Montréal Abstract Assessing software quality and understanding
More informationUsing Visual Analytics to Enhance Data Exploration and Knowledge Discovery in Financial Systemic Risk Analysis: The Multivariate Density Estimator
Using Visual Analytics to Enhance Data Exploration and Knowledge Discovery in Financial Systemic Risk Analysis: The Multivariate Density Estimator Victoria L. Lemieux 1,2, Benjamin W.K. Shieh 2, David
More informationHierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, SEPTEMBER/OCTOBER 2006 741 Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data Danny Holten Abstract
More informationVisualization of Software Metrics Marlena Compton Software Metrics SWE 6763 April 22, 2009
Visualization of Software Metrics Marlena Compton Software Metrics SWE 6763 April 22, 2009 Abstract Visualizations are increasingly used to assess the quality of source code. One of the most well developed
More informationVisualization of Streaming Data: Observing Change and Context in Information Visualization Techniques
Visualization of Streaming Data: Observing Change and Context in Information Visualization Techniques Miloš Krstajić, Daniel A. Keim University of Konstanz Konstanz, Germany {milos.krstajic,daniel.keim}@uni-konstanz.de
More informationSoftware Visualization and Model Generation
Software Visualization and Model Generation Erik Doernenburg Software Developer ThoughtWorks, Inc. Gregor Hohpe Software Engineer Google, Inc. Where are the most defects? 2006 Erik Doernenburg & Gregor
More informationTopic Maps Visualization
Topic Maps Visualization Bénédicte Le Grand, Laboratoire d'informatique de Paris 6 Introduction Topic maps provide a bridge between the domains of knowledge representation and information management. Topics
More informationA User Interface for XML Document Retrieval
A User Interface for XML Document Retrieval Kai Großjohann Norbert Fuhr Daniel Effing Sascha Kriewel University of Dortmund, Germany {grossjohann,fuhr}@ls6.cs.uni-dortmund.de Abstract: XML document retrieval
More informationHierarchical Data Visualization
Hierarchical Data Visualization 1 Hierarchical Data Hierarchical data emphasize the subordinate or membership relations between data items. Organizational Chart Classifications / Taxonomies (Species and
More informationEVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS
EVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS Umamaheswari E. 1, N. Bhalaji 2 and D. K. Ghosh 3 1 SCSE, VIT Chennai Campus, Chennai, India 2 SSN College of
More informationWhat Every Enterprise Architect Needs to Know about Workflow and BPM
What Every Enterprise Architect Needs to Know about Workflow and BPM Michael zur Muehlen, Ph.D. Center of Excellence in Business Process Innovation Howe School of Technology Management Stevens Institute
More informationSoftware Analysis Visualization
28th International Conference on Software Engineering Software Analysis Visualization Harald Gall and Michele Lanza !oftware Visualiza"o# Tutorial F7 Software Evolution: Analysis and Visualization 2006
More informationA Dual-View Visualization of In-Car Communication Processes
A Dual-View Visualization of In-Car Communication Processes Michael Sedlmair, Wolfgang Hintermaier, Konrad Stocker, Thorsten Büring, Andreas Butz BMW Group Research and Technology, University of Munich,
More informationHierarchical-temporal Data Visualization Using a Tree-ring Metaphor
Hierarchical-temporal Data Visualization Using a Tree-ring Metaphor Roberto Therón Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, 37008, Spain theron@usal.es Abstract. This
More informationMultivariate Data Visualization
Multivariate Data Visualization VOTech/Universities of Leeds & Edinburgh Richard Holbrey Outline Focus on data exploration Joined VOTech in June, so...... informal introduction Examine some definitions
More informationSubmission to 2003 National Conference on Digital Government Research
Submission to 2003 National Conference on Digital Government Research Title: Data Exploration with Paired Hierarchical Visualizations: Initial Designs of PairTrees Authors: Bill Kules, Ben Shneiderman
More informationA Survey Paper on Software Architecture Visualization
A Survey Paper on Software Architecture Visualization Yaser Ghanam and Sheelagh Carpendale Department of Computer Science University of Calgary, Canada T2N 1N4 {yghanam, sheelagh}@ucalgary.ca ABSTRACT
More informationAN ABSTRACT OF THE THESIS OF. 20, 2008. Title: DiskGrapher: A Different Approach to Hard Drive Visualization for Mac
AN ABSTRACT OF THE THESIS OF John Batch for the degree of Honors Baccalaureate of Science in Electrical and Computer Engineering and Honors Baccalaureate of Science in Computer Science presented on May
More informationSupporting the Analytical Reasoning Process in Information Visualization
Supporting the Analytical Reasoning Process in Information Visualization Yedendra B. Shrinivasan Dept. Mathematics and Computer Science Technische Universiteit Eindhoven y.b.shrinivasan@tue.nl ABSTRACT
More informationSpace-filling Techniques in Visualizing Output from Computer Based Economic Models
Space-filling Techniques in Visualizing Output from Computer Based Economic Models Richard Webber a, Ric D. Herbert b and Wei Jiang bc a National ICT Australia Limited, Locked Bag 9013, Alexandria, NSW
More informationSTAN. Structure Analysis for Java. Version 2. White Paper. Fall 2009
STAN Structure Analysis for Java Version 2 White Paper Fall 2009 Abstract: This paper gives a brief introduction to structure analysis using STAN, a static code analysis tool bringing together Java development
More informationCushion Treemaps: Visualization of Hierarchical Information
To be presented at the IEEE Symposium on Information Visualization (INFOVIS 99), San Francisco, October 25-26, 1999 Cushion Treemaps: Visualization of Hierarchical Information Jarke J. van Wijk Huub van
More informationProgram Understanding with Code Visualization
Program Understanding with Code Visualization Arif Iftikhar Department of Computer Science National University of Computer and Emerging Sciences 852-B Faisal Town, Lahore, Pakistan l060802@lhr.nu.edu.pk
More informationExploration and Visualization of Post-Market Data
Exploration and Visualization of Post-Market Data Jianying Hu, PhD Joint work with David Gotz, Shahram Ebadollahi, Jimeng Sun, Fei Wang, Marianthi Markatou Healthcare Analytics Research IBM T.J. Watson
More informationMap-like Wikipedia Visualization. Pang Cheong Iao. Master of Science in Software Engineering
Map-like Wikipedia Visualization by Pang Cheong Iao Master of Science in Software Engineering 2011 Faculty of Science and Technology University of Macau Map-like Wikipedia Visualization by Pang Cheong
More informationBIG DATA VISUALIZATION. Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou
BIG DATA VISUALIZATION Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou Let s begin with a story Let s explore Yahoo s data! Dora the Data Explorer has a new
More informationThe Value of Visualization 2
The Value of Visualization 2 G Janacek -0.69 1.11-3.1 4.0 GJJ () Visualization 1 / 21 Parallel coordinates Parallel coordinates is a common way of visualising high-dimensional geometry and analysing multivariate
More informationCoordinated Visualization of Aspect-Oriented Programs
Coordinated Visualization of Aspect-Oriented Programs Álvaro F. d Arce 1, Rogério E. Garcia 1, Ronaldo C. M. Correia 1 1 Faculdade de Ciências e Tecnologia Universidade Estadual Paulista Júlio de Mesquita
More informationA Self-adaptive Treemap-based Technique for Visualizing Hierarchical Data in 3D
Self-adaptive Treemap-based Technique for Visualizing Hierarchical Data in 3D bon Chaudhuri Han-Wei Shen Computer Science & Engineering The Ohio State University, US BSTRCT In this paper, we present a
More information