How To Identify Technical Debt In Java (Tty) On A Microsoft Powerbook (V0.2.2) On An Ipa (Microsoft) Microsoft Microsoft (Powerbook) On Microsoft.Com (V1

Size: px
Start display at page:

Download "How To Identify Technical Debt In Java (Tty) On A Microsoft Powerbook (V0.2.2) On An Ipa (Microsoft) Microsoft Microsoft (Powerbook) On Microsoft.Com (V1"

Transcription

1 visualization and representation for scientific analysis Seminar Foundations in Empirical Software Engineering Dominik Münch Institut für Informatik Software & Systems Engineering

2 ization The use of computer-supported, interactive, visual representations of abstract data to amplify cognition. [1] 2

3 ization Approaches Exploratory Directed?? adapted from [2] 3

4 Analysis Process Form Raw Tables Structures s Collection Transformations Mappings Transformations Human Interaction adapted from [1] 4

5 Raw Acquired via qualitative & quantitative methods Idiosyncratic formats Transformed into relations {<Valueix, Valueiy, >, <Valuejx, Valuejy, >, } M. Kumaraswamy, 13. Nov 2014 Example Study on Technical Debt (TD) identification Hadoop repository (v0.2.0 to v0.14.0) 96,720 data points Raw Transformations Tables Mappings Structures Transformations s 5

6 Technial Debt Indicators Modularity Violations Presence of Modularity Violation [0,1] Grime Code Smells ASA Issues Presence of Grime [0,1] Absence of Design Pattern [0,1] God Class [0,1] Brain Class [0,1] Class Level Code Smells Refused Parent Bequest [0,1] Tradition Breaker [0,1] Feature Envy [0,1] Class [0,1] Brain Method Method Level Code Smells Intensive Coupling Dispersed Coupling Shotgun Surgery High By Priority Medium Low Bad Practice Correctness I18N (Internationalization) By Category Malicious Code Multi Thread (MT) Correctness Performance Security Style Other Metrics Size Number of Methods Software Quality Metrics Defect Proneness Change Proneness Number of bug fixes affecting this version Number of bug fixes fixed in this version Number of bug fixes counting between affected an d fixed this version Change Likelihood [ ] Raw Transformations Tables Mappings Structures Transformations s 6

7 Raw Transformations Tables Mappings Structures Transformations s 7

8 Tables Case Casei Casej Casek Variablex Valueix Valuejx Valuekx Variabley Valueiy Valuejy Valueky Combine relations with metadata Show dimensionality (number of variables) Can describe hierarchical and network data Raw Transformations Tables Mappings Structures Transformations s 8

9 Transformations Values Derived Values (1) Values Derived Structure (2) Structure Derived Structure (3) Structure Derived Values (4) (3) File A B C File A B C File A B C File A C B Number of Methods Number of Methods Number of Methods Number of Methods FindBugs (Low) FindBugs (Medium) FindBugs (Total) (1) FindBugs FindBugs FindBugs FindBugs FindBugs (High) FindBugs > (2, 3) FindBugs > Raw Transformations Tables Mappings Structures Transformations s 9

10 File Dispersed Performance Bug fixes FileCoupling Dispersed Performance (between) Bug fixes FileCoupling Dispersed Performance (between) Bug fixes A 1 2 (between) 7 A B A B B Dispersed TD TD Indicator Indicator Dispersed Performance Performance Coupling TD IndicatorCoupling Dispersed Performance Bug Coupling fixes Bug fixes Interest Interest Indicator Indicator Bug (between) fixes Bug (between) fixes Interest Indicator(between) Bug fixes (between) Bug fixes Association (between) 0.6 (between) 0.1 Association Association Metrics per java class (per version) Association between metrics (per version) TD Indicator Interest Indicator Dispersed Coupling Bug fixes (between) Performance Bug fixes (between) Overall Association Overall association between metrics Raw Transformations Tables Mappings Structures Transformations s 10

11 Sheet 1 Interest Indicator Value Sheet 1 TD Indicator Bug fixes (between) TD Indicator Brain Class Brain Method Correctness Dispersed Coupling Feature Envy God Class High Intensive Coupling Modularity violations MT Correctness Number of Methods Performance Shotgun Surgery Style Tradition breaker Bug fixes (between) Bug fixes (fixed) Bug fixes (inject) Change likelihood Value broken down by Interest Value Indicator vs. TD Indicator. Color shows details about Value. The marks are labeled by Value. Interest Indicator Bug fixes (fixed) Bug fixes (inject) Change likelihood Brain Class Raw Transformations Brain Method Tables Mappings Structures Transformations s

12 Structures [ ] augment a spatial substrate with marks and graphical properties to encode information. [1] expressive represents all and only the data from the Table effective is faster to interpret, can convey more distinctions or leads to fewer errors than other mappings Raw Transformations Tables Mappings Structures Transformations s 12

13 Number of Methods, Class Sheet 8 Full Class Name 30 Number of methods in class NOT EXPRESSIVE! 0.dfs.nodeProtocol.java.dfs.DFSClient.java.dfs.DFSFileInfo.java.dfs.FSDirectory.java.dfs.NameNode.java.fs.FSOutputStream.java.io.BytesWritable.java.io.OutputBuffer.java.io.IntWritable.java.io.LongWritable.java.io.WritableComparable.java.io.WritableComparator.java The trend of sum of N Methods for Full Class Name. The data is filtered on Version, which keeps Raw Transformations The view is filtered Tables on Full Class Mappings Name, which keeps Structures 49 of 391 Transformations members. s 13

14 Number of Code Smells, Version NOT EFFECTIVE! Number of code smells Raw Transformations Tables Mappings Structures Transformations s 14

15 Total Number of Code Smells, Version Total number of code smells Version Code smells in the last release (352) are more than twofold the number of code smells in the first release (143), [ ] [3] Total Number of Code Smells Total Number of Code Smells for each Version broken down by Total Number of Code Smells. The view is filtered on Version, which keeps Transformations 15 Raw Tables Mappings Structures Transformations and s

16 Modularity Violations, Change Likelihood Modularity Violation Modularity violations are strongly associated with change proneness. [3] Modularity Violation, Change Likelihood No Yes 0,00 0,02 0,04 0,06 0,08 0,10 0,12 0,14 0,16 0,18 0,20 Change Likelihood Change Likelihood for each Modularity Violation. Details are shown for Full Class Name. The view is filtered on Change Likelihood, which ranges from to Raw Transformations Tables Mappings Structures Transformations s 16

17 Transformations Modularity Violation Filtering Highlighting Aggregation Hierarchical Navigation Modularity Violation, Change Likelihood No Version Yes 0,00 0,02 0,04 0,06 0,08 0,10 0,12 0,14 0,16 0,18 0,20 Change Likelihood Change Likelihood for each Modularity Violation. Color shows details about Version. The view is filtered on Change Likelihood and Version. The Change Likelihood filter ranges from to The Version filter keeps , , , and Raw Transformations Tables Mappings Structures Transformations s 17

18 Analysis Process Form Raw Tables Structures s Collection Transformations Mappings Transformations Human Interaction 18

19 Tools Tableau ( R ( d3.js ( Google Charts ( ManyEyes ( RAW ( Lyra ( 19

20 Tips Know your data! Document what you do! 3D is usually not a good idea (occlusion, perspective foreshortening) KISS (Keep it simple and stupid) 20

21 Numbers have an important story to tell. They rely on you to give them a clear and convincing voice. Stephen Few 21

22 References 1.Card, Stuart K., Mackinlay, Jock D., Shneiderman, Ben, eds. Readings in Information ization: Using Vision to Think. Morgan Kaufmann, Few, Stephen, Now you see it: Simple ization Techniques for Quantitative Analysis. Analytics Press, Zazworka, Nico, et al. "Comparing Four Approaches for Technical Debt Identification." Software Quality Journal (2013):

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

What 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 information

Comparing Four Approaches for Technical Debt Identification

Comparing Four Approaches for Technical Debt Identification Comparing Four Approaches for Technical Debt Identification Nico Zazworka 1, Antonio Vetro 1,2, Clemente Izurieta 3, Sunny Wong 4, Yuanfang Cai 5, Carolyn Seaman 1,6, Forrest Shull 1 1 Fraunhofer CESE

More information

Comparing four approaches for technical debt identification

Comparing four approaches for technical debt identification Software Qual J (2014) 22:403 426 DOI 10.1007/s11219-013-9200-8 Comparing four approaches for technical debt identification Nico Zazworka Antonio Vetro Clemente Izurieta Sunny Wong Yuanfang Cai Carolyn

More information

Introduction to Data Visualization

Introduction to Data Visualization Introduction to Data Visualization STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat/stat133 Course web: gastonsanchez.com/teaching/stat133 Graphics

More information

Effective Big Data Visualization

Effective Big Data Visualization Effective Big Data Visualization Every Picture Tells A Story Don t It? Mark Gamble Dir Technical Marketing Actuate Corporation 1 Data Driven Summit 2014 Agenda What is data visualization? What is good?

More information

Dynamic Visualization and Time

Dynamic Visualization and Time Dynamic Visualization and Time Markku Reunanen, marq@iki.fi Introduction Edward Tufte (1997, 23) asked five questions on a visualization in his book Visual Explanations: How many? How often? Where? How

More information

CourseVis: Externalising Student Information to Facilitate Instructors in Distance Learning

CourseVis: Externalising Student Information to Facilitate Instructors in Distance Learning CourseVis: Externalising Student Information to Facilitate Instructors in Distance Learning Riccardo MAZZA, Vania DIMITROVA + Faculty of communication sciences, University of Lugano, Switzerland + School

More information

Tableau's data visualization software is provided through the Tableau for Teaching program.

Tableau's data visualization software is provided through the Tableau for Teaching program. A BEGINNER S GUIDE TO VISUALIZATION Featuring REU Site Collaborative Data Visualization Applications June 10, 2014 Vetria L. Byrd, PhD Advanced Visualization, Director REU Coordinator Visualization Scientist

More information

City of St. Petersburg, Florida Fiscal & Budget Transparency Tool User Guide. Last Updated: March 2015

City of St. Petersburg, Florida Fiscal & Budget Transparency Tool User Guide. Last Updated: March 2015 City of St. Petersburg, Florida Fiscal & Budget Transparency Tool User Guide Last Updated: March 2015 St. Petersburg s Fiscal and Budget Transparency Tool allows you to explore budget and historical finances

More information

TEXT-FILLED STACKED AREA GRAPHS Martin Kraus

TEXT-FILLED STACKED AREA GRAPHS Martin Kraus Martin Kraus Text can add a significant amount of detail and value to an information visualization. In particular, it can integrate more of the data that a visualization is based on, and it can also integrate

More information

Using Tableau for Visual Analytics in Libraries Nicole Sibley Simmons College

Using Tableau for Visual Analytics in Libraries Nicole Sibley Simmons College Using Tableau for Visual Analytics in Libraries Nicole Sibley Simmons College Using Tableau for Visual Analytics in Libraries 2 With the rise of big data, information visualization is emerging as an area

More information

Universidade 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 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 information

Introduction to Geographical Data Visualization

Introduction to Geographical Data Visualization perceptual edge Introduction to Geographical Data Visualization Stephen Few, Perceptual Edge Visual Business Intelligence Newsletter March/April 2009 The important stories that numbers have to tell often

More information

Data Analysis & Visualization for Security Professionals

Data Analysis & Visualization for Security Professionals Data Analysis & Visualization for Security Professionals Jay Jacobs Verizon Bob Rudis Liberty Mutual Insurance Session ID: GRC- T18 Session Classification: Intermediate Key Learning Points Key Learning

More information

IC05 Introduction on Networks &Visualization Nov. 2009. <mathieu.bastian@gmail.com>

IC05 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 information

Latest Trends in Testing. Ajay K Chhokra

Latest Trends in Testing. Ajay K Chhokra Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.

More information

Human-Computer Interaction

Human-Computer Interaction Human-Computer Interaction an introduction to data visualization Above all else show the data. Edward R. Tufte reality Data is no longer scarce reality Data is no longer scarce http://www.worldometers.info/

More information

Software Visualization and Model Generation

Software 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 information

Data Visualization for the Practitioner

Data Visualization for the Practitioner Data Visualization for the Practitioner A Quick Introduction and Best Practices for Busy Research Professionals Presented by Brian London, Travel Industry Indicators Data Visualization for Practitioners

More information

Principles of Data Visualization for Exploratory Data Analysis. Renee M. P. Teate. SYS 6023 Cognitive Systems Engineering April 28, 2015

Principles of Data Visualization for Exploratory Data Analysis. Renee M. P. Teate. SYS 6023 Cognitive Systems Engineering April 28, 2015 Principles of Data Visualization for Exploratory Data Analysis Renee M. P. Teate SYS 6023 Cognitive Systems Engineering April 28, 2015 Introduction Exploratory Data Analysis (EDA) is the phase of analysis

More information

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction Outline Fundamentals What is vis? Some history Design principles The visualization process Data sources and data structures Basic visual mapping approaches Rendering (of 3D data) Scalar fields (isosurfaces

More information

Visualization Software

Visualization Software Visualization Software Maneesh Agrawala CS 294-10: Visualization Fall 2007 Assignment 1b: Deconstruction & Redesign Due before class on Sep 12, 2007 1 Assignment 2: Creating Visualizations Use existing

More information

Exploratory Data Analysis with R. @matthewrenze #codemash

Exploratory Data Analysis with R. @matthewrenze #codemash Exploratory Data Analysis with R @matthewrenze #codemash Motivation The ability to take data to be able to understand it, to process it, to extract value from it, to visualize it, to communicate it that

More information

Technology in Testing An Introduction to Data Visualization for Testing

Technology in Testing An Introduction to Data Visualization for Testing Technology in Testing An Introduction to Data Visualization for Testing By: Brian D Bontempo, PhD Mountain Measurement, Inc. Brian served on the NCCA Standards Revision Steering Committee and is a Psychometric

More information

Course Descriptions: Undergraduate/Graduate Certificate Program in Data Visualization and Analysis

Course Descriptions: Undergraduate/Graduate Certificate Program in Data Visualization and Analysis 9/3/2013 Course Descriptions: Undergraduate/Graduate Certificate Program in Data Visualization and Analysis Seton Hall University, South Orange, New Jersey http://www.shu.edu/go/dava Visualization and

More information

Business Intelligence and Process Modelling

Business Intelligence and Process Modelling Business Intelligence and Process Modelling F.W. Takes Universiteit Leiden Lecture 2: Business Intelligence & Visual Analytics BIPM Lecture 2: Business Intelligence & Visual Analytics 1 / 72 Business Intelligence

More information

Coverity Scan. Big Data Spotlight

Coverity Scan. Big Data Spotlight Coverity Scan Big Data Spotlight Coverity Scan Service The Coverity Scan service began as the largest public-private sector research project in the world focused on open source software quality and security.

More information

and BI Services Overview CONTACT W: www.qualia.hr E: info@qualia.hr M: +385 (91) 2010 075 A: Lastovska 23, 10000 Zagreb, Croatia

and BI Services Overview CONTACT W: www.qualia.hr E: info@qualia.hr M: +385 (91) 2010 075 A: Lastovska 23, 10000 Zagreb, Croatia and BI Services Overview CONTACT W: www.qualia.hr E: info@qualia.hr M: +385 (91) 2010 075 A: Lastovska 23, 10000 Zagreb, Croatia Reports *web business intelligence software Easy to use, easy to deploy.

More information

Interactive Information Visualization of Trend Information

Interactive Information Visualization of Trend Information Interactive Information Visualization of Trend Information Yasufumi Takama Takashi Yamada Tokyo Metropolitan University 6-6 Asahigaoka, Hino, Tokyo 191-0065, Japan ytakama@sd.tmu.ac.jp Abstract This paper

More information

Linguistic information visualization and web services

Linguistic information visualization and web services Linguistic information visualization and web services Chris Culy and Verena Lyding European Academy Bolzano-Bozen Bolzano-Bozen, Italy http://www.eurac.edu/linfovis LInfoVis (= Linguistic Information Visualization)

More information

SkySpark Tools for Visualizing and Understanding Your Data

SkySpark Tools for Visualizing and Understanding Your Data Issue 20 - March 2014 Tools for Visualizing and Understanding Your Data (Pg 1) Analytics Shows You How Your Equipment Systems are Really Operating (Pg 2) The Equip App Automatically organize data by equipment

More information

A very short talk about Apache Kylin Business Intelligence meets Big Data. Fabian Wilckens EMEA Solutions Architect

A very short talk about Apache Kylin Business Intelligence meets Big Data. Fabian Wilckens EMEA Solutions Architect A very short talk about Apache Kylin Business Intelligence meets Big Data Fabian Wilckens EMEA Solutions Architect 1 The challenge today 2 Very quickly: OLAP Online Analytical Processing How many beers

More information

Google Analytics 101

Google Analytics 101 American Marketing Association San Antonio Chapter presents Google Analytics 101 Instructor: Maria Haase Workshop Objectives Learn how to create an effective Measurement Plan for your organization Learn

More information

Resource Dashboard. Portfolio and Project Management. A PLM Consulting Solution. Public

Resource Dashboard. Portfolio and Project Management. A PLM Consulting Solution. Public Portfolio and Project Management A PLM Consulting Solution The PPM Consulting Solution allows you to manage you resources efficiently. It shows business partner availability, role demand and staffing,

More information

Introduction to Information Visualization

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 information

Collaborative Visualization for Supporting the Analysis of Mobile Device Data

Collaborative Visualization for Supporting the Analysis of Mobile Device Data Collaborative Visualization for Supporting the Analysis of Mobile Device Data Thomas Ludwig, Tino Hilbert and Volkmar Pipek Abstract Visualizations are mainly used for providing easy access to complex

More information

Data 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 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 information

Application of SAS! Enterprise Miner in Credit Risk Analytics. Presented by Minakshi Srivastava, VP, Bank of America

Application of SAS! Enterprise Miner in Credit Risk Analytics. Presented by Minakshi Srivastava, VP, Bank of America Application of SAS! Enterprise Miner in Credit Risk Analytics Presented by Minakshi Srivastava, VP, Bank of America 1 Table of Contents Credit Risk Analytics Overview Journey from DATA to DECISIONS Exploratory

More information

Data Visualization Basics for Students

Data Visualization Basics for Students Data Visualization Basics for Students Dionisia de la Cerda Think about Your Message You want your audience to understand your message. This takes time. Think about your audience and plan your message.

More information

Data Visualization & Dashboard Design Best Practices and Tips

Data Visualization & Dashboard Design Best Practices and Tips Data Visualization & Dashboard Design Best Practices and Tips Understanding the User is the Key to Designing User-Centric Analytical Dashboards User-centric design is Catered specifically to the needs

More information

Visibility optimization for data visualization: A Survey of Issues and Techniques

Visibility optimization for data visualization: A Survey of Issues and Techniques Visibility optimization for data visualization: A Survey of Issues and Techniques Ch Harika, Dr.Supreethi K.P Student, M.Tech, Assistant Professor College of Engineering, Jawaharlal Nehru Technological

More information

Visualizing Linguistic Data: From Principles to Toolkits for Doing it Yourself

Visualizing Linguistic Data: From Principles to Toolkits for Doing it Yourself Visualizing Linguistic Data: From Principles to Toolkits for Doing it Yourself Verena Lyding, European Academy of Bozen/Bolzano Chris Culy, University of Tübingen AVML Conference, 5 September 2012 Outline

More information

ADVANCED VISUALIZATION

ADVANCED VISUALIZATION Cyberinfrastructure Technology Integration (CITI) Advanced Visualization Division ADVANCED VISUALIZATION Tech-Talk by Vetria L. Byrd Visualization Scientist November 05, 2013 THIS TECH TALK Will Provide

More information

Network-Based Tools for the Visualization and Analysis of Domain Models

Network-Based Tools for the Visualization and Analysis of Domain Models Network-Based Tools for the Visualization and Analysis of Domain Models Paper presented as the annual meeting of the American Educational Research Association, Philadelphia, PA Hua Wei April 2014 Visualizing

More information

Buckets: Visualizing NBA Shot Data CPSC 547 Project Proposal

Buckets: Visualizing NBA Shot Data CPSC 547 Project Proposal Buckets: Visualizing NBA Shot Data CPSC 547 Project Proposal pbeshai@cs.ubc.ca This game has always been, and will always be, about buckets. Bill Russell, 11-time NBA champion Domain, Task, Dataset Sports

More information

Hierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007

Hierarchical 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 information

Business Value Reporting and Analytics

Business Value Reporting and Analytics IP Telephony Contact Centers Mobility Services WHITE PAPER Business Value Reporting and Analytics Avaya Operational Analyst April 2005 avaya.com Table of Contents Section 1: Introduction... 1 Section 2:

More information

Visualization of Software

Visualization of Software 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

More information

Big Data Executive Survey

Big Data Executive Survey Big Data Executive Full Questionnaire Big Date Executive Full Questionnaire Appendix B Questionnaire Welcome The survey has been designed to provide a benchmark for enterprises seeking to understand the

More information

Visualizing Repertory Grid Data for Formative Assessment

Visualizing Repertory Grid Data for Formative Assessment Visualizing Repertory Grid Data for Formative Assessment Kostas Pantazos 1, Ravi Vatrapu 1, 2 and Abid Hussain 1 1 Computational Social Science Laboratory (CSSL) Department of IT Management, Copenhagen

More information

Overview of InfoVis. Exercise. Get out pencil and paper. CS 7450 - Information Visualization Aug. 19, 2015 John Stasko. Fall 2015 CS 7450 2

Overview of InfoVis. Exercise. Get out pencil and paper. CS 7450 - Information Visualization Aug. 19, 2015 John Stasko. Fall 2015 CS 7450 2 Overview of InfoVis CS 7450 - Information Visualization Aug. 19, 2015 John Stasko Exercise Get out pencil and paper Fall 2015 CS 7450 2 1 Data Fall 2015 CS 7450 4 2 Data Overload Confound: How to make

More information

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half THE IMPACT OF AGILE QUANTIFIED SWAPPING INTUITION FOR INSIGHT KEY FIndings TO IMPROVE YOUR SOFTWARE DELIVERY Extracted by looking at real, non-attributable data from 9,629 teams using the Rally platform

More information

Visualization in 4D Construction Management Software: A Review of Standards and Guidelines

Visualization in 4D Construction Management Software: A Review of Standards and Guidelines 315 Visualization in 4D Construction Management Software: A Review of Standards and Guidelines Fadi Castronovo 1, Sanghoon Lee, Ph.D. 1, Dragana Nikolic, Ph.D. 2, John I. Messner, Ph.D. 1 1 Department

More information

VisualCalc AdWords Dashboard Indicator Whitepaper Rev 3.2

VisualCalc AdWords Dashboard Indicator Whitepaper Rev 3.2 VisualCalc AdWords Dashboard Indicator Whitepaper Rev 3.2 873 Embarcadero Drive, Suite 3 El Dorado Hills, California 95762 916.939.2020 www.visualcalc.com Introduction The VisualCalc AdWords Dashboard

More information

Reporting Manual. Prepared by. NUIT Support Center Northwestern University

Reporting Manual. Prepared by. NUIT Support Center Northwestern University Reporting Manual Prepared by NUIT Support Center Northwestern University Updated: February 2013 CONTENTS 1. Introduction... 1 2. Reporting... 1 2.1 Reporting Functionality... 1 2.2 Creating Reports...

More information

3 myths of email analytics. and how they are impacting your results

3 myths of email analytics. and how they are impacting your results 3 myths of email analytics and how they are impacting your results Date: 11/17/2008 The volume of insights you can gain by adding ad hoc analysis capabilities to your standard set of email reporting metrics

More information

1.2: DATA SHARING POLICY. PART OF THE OBI GOVERNANCE POLICY Available at: http://www.braininstitute.ca/brain-code-governance. 1.2.

1.2: DATA SHARING POLICY. PART OF THE OBI GOVERNANCE POLICY Available at: http://www.braininstitute.ca/brain-code-governance. 1.2. 1.2: DATA SHARING POLICY PART OF THE OBI GOVERNANCE POLICY Available at: http://www.braininstitute.ca/brain-code-governance 1.2.1 Introduction Consistent with its international counterparts, OBI recognizes

More information

BUSINESS REPORTS. The Writing Centre Department of English

BUSINESS REPORTS. The Writing Centre Department of English Part 1 At some point during your academic or professional career, you may be required to write a report. Reports serve several functions. They may be used to communicate information within an organization

More information

HOW TO USE DATA VISUALIZATION TO WIN OVER YOUR AUDIENCE

HOW TO USE DATA VISUALIZATION TO WIN OVER YOUR AUDIENCE HOW TO USE DATA VISUALIZATION TO WIN OVER YOUR AUDIENCE + TABLE OF CONTENTS HOW DATA SUPPORTS YOUR MESSAGE 1 Benefits of Data Visualization WHEN TO USE DATA VISUALIZATION HOW TO FIND THE STORY IN YOUR

More information

Impress Funders and Make Mission and Message Clear: Easy Data Visualization and Infographics. May 10, 2013 @ConfluenceCorp

Impress Funders and Make Mission and Message Clear: Easy Data Visualization and Infographics. May 10, 2013 @ConfluenceCorp Impress Funders and Make Mission and Message Clear: Easy Data Visualization and Infographics May 10, 2013 @ConfluenceCorp 1 Agenda Introductions What is Visualization / What is it Good For? Examples of

More information

top 5 best practices for creating effective campaign dashboards and the 7 mistakes you don t want to make

top 5 best practices for creating effective campaign dashboards and the 7 mistakes you don t want to make top 5 best practices for creating effective campaign dashboards and the 7 mistakes you don t want to make You ve been there: no matter how many reports, formal meetings, casual conversations, or emailed

More information

HAWAII SCHOOLS CATCHAFIRE PROJECT GUIDE 1 PROJECT MENU GUIDE

HAWAII SCHOOLS CATCHAFIRE PROJECT GUIDE 1 PROJECT MENU GUIDE HAWAII SCHOOLS CATCHAFIRE PROJECT GUIDE 1 PROJECT MENU GUIDE MARKETING & Brand Messaging Communication Materials Audit Communications Strategy Storytelling Copywriting Print Materials Design E-Newsletter

More information

Visualizing Survey Data

Visualizing Survey Data Visualizing Survey Data Steve Wexler www.datarevelations.com swexler@datarevelations.com 914.945.0567 Version 1.2 December 7, 2013 2010 2013 Data Revelations LLC. All rights reserved. About the author

More information

Progression of a Data Visualization Assignment

Progression of a Data Visualization Assignment Progression of a Data Visualization Assignment Joni K. Adkins jadkins@nwmissouri.edu Mathematics, Computer Science, & Information Systems Department Northwest Missouri State University Maryville, MO 64468,

More information

K N O W L E D G E M A N A G E M E N T S E R I E S V I S U A L I Z A T I O N

K N O W L E D G E M A N A G E M E N T S E R I E S V I S U A L I Z A T I O N K N O W L E D G E M A N A G E M E N T S E R I E S V I S U A L I Z A T I O N Visualization GBA CONSULTING (P) LTD Knowledge Management Series ISSUE 3 VOLUME 1 DECEMBER/2011 VISUALIZATION A TOOL Editorial

More information

USING SELF-ORGANIZING MAPS FOR INFORMATION VISUALIZATION AND KNOWLEDGE DISCOVERY IN COMPLEX GEOSPATIAL DATASETS

USING SELF-ORGANIZING MAPS FOR INFORMATION VISUALIZATION AND KNOWLEDGE DISCOVERY IN COMPLEX GEOSPATIAL DATASETS USING SELF-ORGANIZING MAPS FOR INFORMATION VISUALIZATION AND KNOWLEDGE DISCOVERY IN COMPLEX GEOSPATIAL DATASETS Koua, E.L. International Institute for Geo-Information Science and Earth Observation (ITC).

More information

Instagram Post Data Analysis

Instagram Post Data Analysis Instagram Post Data Analysis Yanling He Xin Yang Xiaoyi Zhang Abstract Because of the spread of the Internet, social platforms become big data pools. From there we can learn about the trends, culture and

More information

Data Visualization - A Very Rough Guide

Data Visualization - A Very Rough Guide Data Visualization - A Very Rough Guide Ken Brodlie University of Leeds 1 What is This Thing Called Visualization? Visualization Use of computersupported, interactive, visual representations of data to

More information

Big Data for Investment Research Management

Big Data for Investment Research Management IDT Partners www.idtpartners.com Big Data for Investment Research Management Discover how IDT Partners helps Financial Services, Market Research, and Investment Management firms turn big data into actionable

More information

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at www.peteraldhous.com/data)

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at www.peteraldhous.com/data) DATA VISUALIZATION WITH TABLEAU PUBLIC (Data for this tutorial at www.peteraldhous.com/data) Tableau Public allows you to create a wide variety of interactive graphs, maps and tables and organize them

More information

Pattern recognition by humans and machines over large data sets

Pattern recognition by humans and machines over large data sets Pattern recognition by humans and machines over large data sets C. Versino European Commission Joint Research Centre (JRC) Institute for Transuranium Elements (ITU) Nuclear Security Unit Ispra, Italy Symposium

More information

Information Visualization and Visual Analytics

Information Visualization and Visual Analytics Information Visualization and Visual Analytics Pekka Wartiainen University of Jyväskylä pekka.wartiainen@jyu.fi 23.4.2014 Outline Objectives Introduction Visual Analytics Information Visualization Our

More information

Best Practices in Data Visualizations. Vihao Pham January 29, 2014

Best Practices in Data Visualizations. Vihao Pham January 29, 2014 Best Practices in Data Visualizations Vihao Pham January 29, 2014 Agenda Best Practices in Data Visualizations Why We Visualize Understanding Data Visualizations Enhancing Visualizations Visualization

More information

Best Practices in Data Visualizations. Vihao Pham 2014

Best Practices in Data Visualizations. Vihao Pham 2014 Best Practices in Data Visualizations Vihao Pham 2014 Agenda Best Practices in Data Visualizations Why We Visualize Understanding Data Visualizations Enhancing Visualizations Visualization Considerations

More information

COMP 150-04 Visualization. Lecture 11 Interacting with Visualizations

COMP 150-04 Visualization. Lecture 11 Interacting with Visualizations COMP 150-04 Visualization Lecture 11 Interacting with Visualizations Assignment 5: Maps Due Wednesday, March 17th Design a thematic map visualization Option 1: Choropleth Map Implementation in Processing

More information

Measuring your most important Asset: Human Capital

Measuring your most important Asset: Human Capital Measuring your most important Asset: Human Capital Workforce Analytics Training We are all familiar with the conventional HR metrics that are frequently used in organizations today Turnover rate, time

More information

Data Analytics: Exploiting the Data Warehouse

Data Analytics: Exploiting the Data Warehouse Data Analytics: Exploiting the Data Warehouse Helena Galhardas DEI/IST References A. Vaisman and E. Zimányi, Data Warehouse Systems: Design and Implementation, Springer, 2014 (chpt 9) 2 1 Outline Data

More information

Augmented Search for Software Testing

Augmented Search for Software Testing Augmented Search for Software Testing For Testers, Developers, and QA Managers New frontier in big log data analysis and application intelligence Business white paper May 2015 During software testing cycles,

More information

Baseline Code Analysis Using McCabe IQ

Baseline Code Analysis Using McCabe IQ White Paper Table of Contents What is Baseline Code Analysis?.....2 Importance of Baseline Code Analysis...2 The Objectives of Baseline Code Analysis...4 Best Practices for Baseline Code Analysis...4 Challenges

More information

Microsoft. Access HOW TO GET STARTED WITH

Microsoft. Access HOW TO GET STARTED WITH Microsoft Access HOW TO GET STARTED WITH 2015 The Continuing Education Center, Inc., d/b/a National Seminars Training. All rights reserved, including the right to reproduce this material or any part thereof

More information

I. Create the base view with the data you want to measure

I. Create the base view with the data you want to measure Developing Key Performance Indicators (KPIs) in Tableau The following tutorial will show you how to create KPIs in Tableau 9. To get started, you will need the following: Tableau version 9 Data: Sample

More information

Wave Analytics Data Integration

Wave Analytics Data Integration Wave Analytics Data Integration Salesforce, Spring 16 @salesforcedocs Last updated: April 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Data Visualization You ve got to see it to believe it

Data Visualization You ve got to see it to believe it Data Visualization You ve got to see it to believe it Fall 2015 Casualty Actuaries of the Northwest Meeting Speakers: Jenny Andrzejewski, ACAS, MAAA Nate Loughin Antitrust Notice The Casualty Actuarial

More information

5 Tips for Creating Compelling Dashboards

5 Tips for Creating Compelling Dashboards 5 Tips for Creating Compelling Dashboards The trend toward deeper and deeper analytics to measure business performance has resulted in a slew of tools for creating dashboards. Many of these tools are quite

More information

Presentation Outline. Business Intelligence Foundational Pyramid 7/15/2013. From its Origins in Infographics. By Dan McHenry & Melissa Ness.

Presentation Outline. Business Intelligence Foundational Pyramid 7/15/2013. From its Origins in Infographics. By Dan McHenry & Melissa Ness. Business Intelligence From its Origins in Infographics to Dashboards to Today s Business Intelligence By Dan McHenry & Melissa Ness Presentation Outline Infographics Dashboard KPIs A Group Exercise To

More information

Infographics in the Classroom: Using Data Visualization to Engage in Scientific Practices

Infographics in the Classroom: Using Data Visualization to Engage in Scientific Practices Infographics in the Classroom: Using Data Visualization to Engage in Scientific Practices Activity 4: Graphing and Interpreting Data In Activity 4, the class will compare different ways to graph the exact

More information

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES OBIEE 11G: CREATE ANALYSIS AND DASHBOARDS: 11.1.1.7 DURATION: 4 DAYS Course Description: This course provides step-by-step instructions for creating analyses and dashboards, which compose business intelligence

More information

Program Visualization for Programming Education Case of Jeliot 3

Program Visualization for Programming Education Case of Jeliot 3 Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu firstname.lastname@cs.joensuu.fi Abstract:

More information

CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS

CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS An Excel Pivot Table is an interactive table that summarizes large amounts of data. It allows the user to view and manipulate

More information

Big Data in Pictures: Data Visualization

Big Data in Pictures: Data Visualization Big Data in Pictures: Data Visualization Huamin Qu Hong Kong University of Science and Technology What is data visualization? Data visualization is the creation and study of the visual representation of

More information

Proposal Metrics Dashboard. What Gets Measured Gets Done

Proposal Metrics Dashboard. What Gets Measured Gets Done Proposal Metrics Dashboard What Gets Measured Gets Done Topics Why Keep Metrics? What Metrics Should We Keep? What is the Easiest Way to Collect Metrics? What is the Easiest Way to Report Metrics? Tips

More information

Introduction of Human Perception in Visualization

Introduction of Human Perception in Visualization Introduction of Human Perception in Visualization Dulclerci Sternadt Alexandre 1, João Manuel R. S. Tavares 2 mtm05036@fe.up.pt, tavares@fe.up.pt 1 Faculty of Engineering of the University of Porto - FEUP,

More information

Information Visualization and Visual Analytics 可 视 化 与 可 视 分 析 简 介. Xiaoru Yuan School of EECS, Peking University Aug 14th, 2010

Information Visualization and Visual Analytics 可 视 化 与 可 视 分 析 简 介. Xiaoru Yuan School of EECS, Peking University Aug 14th, 2010 Information Visualization and Visual Analytics 可 视 化 与 可 视 分 析 简 介 Xiaoru Yuan School of EECS, Peking University Aug 14th, 2010 1 2 Ted Roslling s Talk 3 What is Visualization 4 Napoleon s March to Moscow,

More information

The Value of Visualization for Understanding Data and Making Decisions

The 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 information

Snap 9 Professional s Scanning Module

Snap 9 Professional s Scanning Module Miami s Quick Start Guide for Using Snap 9 Professional s Scanning Module to Create a Scannable Paper Survey Miami s Survey Solutions Snap 9 Professional Scanning Module Overview The Snap Scanning Module

More information

How to Develop Accessible Linux Applications

How to Develop Accessible Linux Applications Sharon Snider Copyright 2002 by IBM Corporation v1.1, 2002 05 03 Revision History Revision v1.1 2002 05 03 Revised by: sds Converted to DocBook XML and updated broken links. Revision v1.0 2002 01 28 Revised

More information

Quantitative Displays for Combining Time-Series and Part-to-Whole Relationships

Quantitative Displays for Combining Time-Series and Part-to-Whole Relationships Quantitative Displays for Combining Time-Series and Part-to-Whole Relationships Stephen Few, Perceptual Edge Visual Business Intelligence Newsletter January, February, and March 211 Graphical displays

More information

Outline. What is Big data and where they come from? How we deal with Big data?

Outline. What is Big data and where they come from? How we deal with Big data? What is Big Data Outline What is Big data and where they come from? How we deal with Big data? Big Data Everywhere! As a human, we generate a lot of data during our everyday activity. When you buy something,

More information

XpoLog Center Suite Log Management & Analysis platform

XpoLog 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 information

Top 5 best practices for creating effective dashboards. and the 7 mistakes you don t want to make

Top 5 best practices for creating effective dashboards. and the 7 mistakes you don t want to make Top 5 best practices for creating effective dashboards and the 7 mistakes you don t want to make p2 Financial services professionals are buried in data that measure and track: relationships and processes,

More information