Francisco J. Garcia COMBINED VISUALIZATION OF STRUCTURAL AND ANALYSIS
|
|
- Emily Austin
- 8 years ago
- Views:
Transcription
1 Antonio Gonzalez, Roberto Theron, AlexandruTeleaand Francisco J. Garcia COMBINED VISUALIZATION OF STRUCTURAL AND METRIC INFORMATION FOR SOFTWARE EVOLUTION ANALYSIS
2 Combined Visualization of Structural and Metric Information for Software Evolution Analysis Outline Introduction Background Software evolution analysis Aimof thispaper Description of the proposal Discussion of the designs Conclusions Future work Debate questions
3 Introduction Software evolution analysis is concerned with understanding software changes, their causes, and their effects. Understanding software changes require the use of tools for static and dynamic analysis for revealing the structural characteristics of program and its dynamic behavior. understand the function of individual components of the system and their causal relation. predict the code segments affected when changing other parts of the system. the ability for finding errors causes and details for helping determine the feasibility of proposed changes and notify management of any anticipated problems. Cause effect relation toestablishthescopeofachange,topredict potential ripple effects and to trace data and control flow. the measurement of software quality and maintainability evolution is of great importance due to the effects that produce changes during the maintenance of systems.
4 Background Software ConfigurationManagement (SCM) controls the evolution of complex systems taking into consideration Communication at every level of the organization Changes of code and documentation. SCM toolsmustprovide Management of the component database, Concurrency Collaboration, Recording changes Time, date, modules affected, modification duration, who did the change. However, in spiteof therichnessof this data source there is an important lack of mechanisms to convey, how software quality evolves in a particular project, numerous visualizations have been proposed to get insight in the evolution of metrics and structural data, but combining several such attributes in scalable, effective, and efficient views is still an ongoing endeavor.
5 Software evolution analysis SE analysis enable project managers decision making affected by factors such as the dynamics of software quality measured by quality metrics(i.e. complexity, cohesion and coupling). SE analysis support software developers process improvement, fault prediction, productivity estimation, comparing the actual and desired architectures of a product, and planning future development activities. Both groups require comparing and correlating the evolution of structural (i.e. project containment trees, class hierarchies, and entity dependency graphs) and metric information from a software project.
6 Aim of this paper In this paper, we propose and discuss four visualization designs for: the exploration and comparison of software project revisions, project structure and class hierarchy data and the correlation of structural data with metrics defined at revision and class level, as well as associating structure elements and source code.
7 Description Timeline view This visualization design uses a modified circular ring chart layout to show an entire overview of the time dimension of a project. Concentric rings show the different time scales that record change events, from coarse (years, outer ring) to fine (hours or finer, innermost ring). This type of layout compactly presents large quantities of data and provides an overview + detail view.
8 Description Structure evolution view This structure is a variation of the binary H-V tree for the representation of n-ary trees. The advantage of this layout is a very compact usage of the 2D space. A second advantage of this structure visualization is that, combined with interaction, it allows the side-by-side comparison of a moderate number of hierarchies extracted from different project revisions.
9 Description Metrics view Project-wide metrics are useful to monitor overall system quality trends. Class-level metrics help more fine-grained development tasks. Besides metric values the classlevel view a modified representation also indicates the appearance, deletion, or readdition of a class to a revision.
10 Description Indirect class coupling integrating source code viewing This visualization design addresses the representation of indirect coupling integrated with source code viewing. It allows seeing the classes and methods that affect the tasks carried out by a particular class.
11 Discussion of the designs
12 Future work Improvement of the software evolution analysis engine. The proposal of additional visualization designs for providing more details at the source code level. Validation of the proposal by analyzing several software projects by comparison with existing evolution visualizations.
13 Conclusions The four visualization design focus on different tasks and use- cases: overview of the project commits structure and related metrics (timeline view) comparison of evolving package or class hierarchy structures over time (structure evolution view) trend analysis of metrics (metric view) and detailed code inspection (visualization of the indirect class coupling integrating source code viewing).
14 Conclusions The views are linked by interaction, selection, and navigation functions. Although a formal evaluation lacks this type of combination provides added value in cross-role tasks, such as: managers that need to overview, discuss and report activity and project quality correlations or developers that need to learn new code bases, development history, and track structural changes.
15 Questions?
16 Debate question 1 The software evolution analysis process makes available several interesting information details which are useful for software maintainability. Which results of the software evolution analysis process should be of special consideration when designing a visual analytics tool to assist developers and managers of software projects during the maintenance phase of the systems?
17 Debate questions 2 Which software quality and maintainability metrics could be considered essential for supporting developers and managers of software projects during the maintenance phase of the systems?
18 Thanks!
On the Use of Visualization to Support Awareness of Human Activities in Software Development: A Survey and a Framework. Jing Huang
On the Use of Visualization to Support Awareness of Human Activities in Software Development: A Survey and a Framework Jing Huang Background Key issue: awareness An understanding of the activities of others,
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 informationCOURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4
COURSE TITLE : SOFTWARE ENGINEERING COURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Software engineering discipline evolution
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 informationORACLE FINANCIAL SERVICES PROFITABILITY MANAGEMENT
ORACLE FINANCIAL SERVICES PROFITABILITY MANAGEMENT KEY FEATURES AND BENEFITS FEATURES Multi-dimensional modeling and profitability analysis Rich allocation features Auditability with visual trace of allocation
More informationNNMi120 Network Node Manager i Software 9.x Essentials
NNMi120 Network Node Manager i Software 9.x Essentials Instructor-Led Training For versions 9.0 9.2 OVERVIEW This course is designed for those Network and/or System administrators tasked with the installation,
More informationBaseline 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 informationIndustrial IT Ó Melody Composer
Overview Industrial IT Ó Melody Composer Features and Benefits Support of concurrent engineering for Control Systems Operation on Windows NT and Windows 2000 Multiple client/server architecture Off-Line
More informationWhat the Hell is Big Data?
Presentation What the Hell is Big Data? Bernard Marr www.ap-institute.com 1 Background 2 Navigating to Success 3 Navigation Today 4 The Global Data Revolution 5 The Intelligent Company Model Strategic
More informationUnderstanding and Evaluating the BI Platform by Cindi Howson
Understanding and Evaluating the BI Platform by Cindi Howson All rights reserved. Reproduction in whole or part prohibited except by written permission. Product and company names mentioned herein may be
More informationAnnouncements. Project status demo in class
Web Design cs465 Announcements Project status demo in class Why? You will likely be involved in Web design You have many of the skills necessary Understand similarities and differences between GUI design
More informationThe SaaS Scorecard : Updating the Balanced Scorecard for the SaaS World
The SaaS Scorecard : Updating the Balanced Scorecard for the SaaS World Perspective by Waterstone Management Group Mark Hauser, Managing Partner Andrew Loulousis, Senior Associate April 2015 Chicago San
More informationSkySpark 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 informationAutomatic software measurement data collection for students
Automatic software measurement data collection for students 1. Automatic software measurement within a software engineering class Software is invisible and complex, so it is difficult to understand the
More informationVisionWaves : Delivering next generation BI by combining BI and PM in an Intelligent Performance Management Framework
VisionWaves : Delivering next generation BI by combining BI and PM in an Intelligent Performance Management Framework VisionWaves Bergweg 173 3707 AC Zeist T 030 6981010 F 030 6914967 2010 VisionWaves
More informationALTAIR SOFTWARE ASSET OPTIMIZATION USER GUIDE
ALTAIR SOFTWARE ASSET OPTIMIZATION USER GUIDE Table Of Contents What is Altair SAO?... 6 System Architecture... 7 Report Navigation Chart... 8 Report Navigation Chart Dashboard... 9 Report Navigation Chart
More informationConsolidating HFC Device and Network Management and Monitoring under SCTE HMS SNMP
Consolidating HFC Device and Network Management and Monitoring under SCTE HMS SNMP NuDesign OEM Product Family The SCTE HMS subcommitte has devised an extensive set of standards for outside and inside
More informationJRefleX: Towards Supporting Small Student Software Teams
JRefleX: Towards Supporting Small Student Software Teams Kenny Wong, Warren Blanchet, Ying Liu, Curtis Schofield, Eleni Stroulia, Zhenchang Xing Department of Computing Science University of Alberta {kenw,blanchet,yingl,schofiel,stroulia,xing}@cs.ualberta.ca
More informationSelf-Service Business Intelligence
Self-Service Business Intelligence BRIDGE THE GAP VISUALIZE DATA, DISCOVER TRENDS, SHARE FINDINGS Solgenia Analysis provides users throughout your organization with flexible tools to create and share meaningful
More informationUsing Application Insights to Monitor your Applications
Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously
More informationHow Can Metaheuristics Help Software Engineers
and Software How Can Help Software Engineers Enrique Alba eat@lcc.uma.es http://www.lcc.uma.es/~eat Universidad de Málaga, ESPAÑA Enrique Alba How Can Help Software Engineers of 8 and Software What s a
More informationANALYSIS OF WEBSITE USAGE WITH USER DETAILS USING DATA MINING PATTERN RECOGNITION
ANALYSIS OF WEBSITE USAGE WITH USER DETAILS USING DATA MINING PATTERN RECOGNITION K.Vinodkumar 1, Kathiresan.V 2, Divya.K 3 1 MPhil scholar, RVS College of Arts and Science, Coimbatore, India. 2 HOD, Dr.SNS
More informationIndustrialIT System 800xA AC 870P/Melody Engineering
IndustrialIT System 800xA AC 870P/Melody Engineering Overview Features and Benefits Scalable System Architecture: The system architecture can range from a single station to complex client/server architecture.
More informationediscovery: The SAS Solution for ecrm
ediscovery: The SAS Solution for ecrm Alan Gormley E-Intelligence Program Manager SAS Europe, Middle East & Africa Infrastructure Intelligence Hits Today s Focus e-infrastructure 7/24 Response Time Secure
More informationUDC IN A BOX. A complete User Data Management Solution to meet different business needs
UDC IN A BOX A complete User Data Management Solution to meet different business needs Contents ENABLING CUSTOMER CENTRIC NETWORKS MORE THAN WHAT MEETS THE EYE CONCLUSION GLOSSARY FURTHER READING 2 4 6
More informationGoogle Analytics in the Dept. of Medicine
Google Analytics in the Dept. of Medicine Understanding the Analytics Dashboard 1. Click this link to navigate back to your Analytics Settings page, so you can get an overview of and edit all your Analytics
More informationVisualization 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 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 informationFinancial Statement Management and Analysis
Financial Statement Management and Analysis CreditQuest Financial Analyzer: Financial Statement Management and Analysis CreditQuest Financial Analyzer performs advanced financial statement management and
More informationCombining Static and Dynamic Impact Analysis for Large-scale Enterprise Systems
Combining Static and Dynamic Impact Analysis for Large-scale Enterprise Systems The 15th International Conference on Product-Focused Software Process Improvement, Helsinki, Finland. Wen Chen, Alan Wassyng,
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 informationCourse Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions
Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This course provides SharePoint
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 informationSharePoint 2010 End User - Level II
Course Outline Module 1: Overview A simple introduction module. Understand your course, classroom, classmates, facility and instructor. Module 2: Server Site Definitions In this module we will explore
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 informationPercerons: A web-service suite that enhance software development process
Percerons: A web-service suite that enhance software development process Percerons is a list of web services, see http://www.percerons.com, that helps software developers to adopt established software
More informationFast and Easy Delivery of Data Mining Insights to Reporting Systems
Fast and Easy Delivery of Data Mining Insights to Reporting Systems Ruben Pulido, Christoph Sieb rpulido@de.ibm.com, christoph.sieb@de.ibm.com Abstract: During the last decade data mining and predictive
More informationObject Oriented Design
Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and
More informationSOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
More informationUnderstanding applications using the BSC performance tools
Understanding applications using the BSC performance tools Judit Gimenez (judit@bsc.es) German Llort(german.llort@bsc.es) Humans are visual creatures Films or books? Two hours vs. days (months) Memorizing
More informationKarunya University Dept. of Information Technology
PART A Questions 1. Mention any two software process models. 2. Define risk management. 3. What is a module? 4. What do you mean by requirement process? 5. Define integration testing. 6. State the main
More informationProduct Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle
Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Introduction I ve always been interested and intrigued by the processes DBAs use to monitor
More informationDatabase Marketing, Business Intelligence and Knowledge Discovery
Database Marketing, Business Intelligence and Knowledge Discovery Note: Using material from Tan / Steinbach / Kumar (2005) Introduction to Data Mining,, Addison Wesley; and Cios / Pedrycz / Swiniarski
More informationRG-RIIL-RMC Service Request Management. Solution Datasheet V1.1
Secret level: public Archived by: ITS Target: all staff RG-RIIL-RMC Service Request Management Solution Datasheet V1.1 Ruijie Networks Co., Ltd. All Rights Reserved Maintained by: Ma Jianzhao 1 1 Product
More informationUsing visualization to understand big data
IBM Software Business Analytics Advanced visualization Using visualization to understand big data By T. Alan Keahey, Ph.D., IBM Visualization Science and Systems Expert 2 Using visualization to understand
More informationVolume 11 Issue 7 Version 1.0 December 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc.
Volume 11 Issue 7 Version 1.0 December 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online ISSN: & Print ISSN: Abstract - The prime objective
More informationGoogle Analytics Basics
Google Analytics Basics Contents Google Analytics: An Introduction...3 Google Analytics Features... 3 Google Analytics Interface... Changing the Date Range... 8 Graphs... 9 Put Stats into Context... 10
More informationStructural Complexity Evolution in Free Software Projects: A Case Study
Structural Complexity Evolution in Free Software Projects: A Case Study Antonio Terceiro and Christina Chavez Computer Science Department Universidade Federal da Bahia {terceiro,flach}@dcc.ufba.br Abstract.
More informationContinuous System Integration of Distributed Real-time and Embedded Systems
Continuous System Integration of Distributed Real-time and Embedded Systems and Douglas Schmidt Vanderbilt University Nashville, TN, USA OMG s Workshop on Distributed Object Computing for Real-time and
More informationTableau Your Data! Wiley. with Tableau Software. the InterWorks Bl Team. Fast and Easy Visual Analysis. Daniel G. Murray and
Tableau Your Data! Fast and Easy Visual Analysis with Tableau Software Daniel G. Murray and the InterWorks Bl Team Wiley Contents Foreword xix Introduction xxi Part I Desktop 1 1 Creating Visual Analytics
More informationOpenText Media Management Audit Module FAQ
OpenText Media Management Audit Module FAQ Collect valuable metrics, analytics, and information about your OpenText Media Management system Introduction Audit capability is a must-have for next-generation
More informationPerformance Analysis and Optimization Tool
Performance Analysis and Optimization Tool Andres S. CHARIF-RUBIAL andres.charif@uvsq.fr Performance Analysis Team, University of Versailles http://www.maqao.org Introduction Performance Analysis Develop
More informationBusiness Intelligence Meets Business Process Management. Powerful technologies can work in tandem to drive successful operations
Business Intelligence Meets Business Process Management Powerful technologies can work in tandem to drive successful operations Content The Corporate Challenge.3 Separation Inhibits Decision-Making..3
More informationwww.tekclasses.com +91-8970005497/+91-7411642061 info@tekclasses.com / contact@tekclasses.com TABLEAU TRAINING DURATION 30hrs
TABLEAU TRAINING DURATION 30hrs AVAILABLE BATCHES WEEKDAYS (6.30AM TO 7.30AM) & WEEKENDS (10AM TO 1PM) MODE OF TRAINING AVAILABLE ONLINE INSTRUCTOR LED CLASSROOM TRAINING (MARATHAHALLI, BANGALORE) SELF
More informationReporting. Understanding Advanced Reporting Features for Managers
Reporting Understanding Advanced Reporting Features for Managers Performance & Talent Management Performance & Talent Management combines tools and processes that allow employees to focus and integrate
More informationFASTSTATS PEOPLESTAGE
CAMPAIGN MANAGEMENT & AUTOMATION SOFTWARE The Data Marketing Specialists BENEFITS: Define your marketing processes as diagrams Automate and coordinate complex communications Personalise each message for
More informationThe Power of the Unica Marketing Platform
White Paper The Power of the Unica Marketing Platform The Unica Marketing Platform is a set of administration tools, user interface elements and integration services shared by all Unica products. First
More informationBSC vision on Big Data and extreme scale computing
BSC vision on Big Data and extreme scale computing Jesus Labarta, Eduard Ayguade,, Fabrizio Gagliardi, Rosa M. Badia, Toni Cortes, Jordi Torres, Adrian Cristal, Osman Unsal, David Carrera, Yolanda Becerra,
More informationACCESS INTELLIGENCE. an intelligent step beyond Access Management. White Paper
ACCESS INTELLIGENCE an intelligent step beyond Access Management White Paper Table of Contents Access Intelligence an intelligent step beyond Access Management...3 The new Identity Access Management paradigm...3
More informationOVERVIEW. Microsoft Project terms and definitions
PROJECT 2003 DISCLAIMER: This reference guide is meant for experienced Microsoft Project users. It provides a list of quick tips and shortcuts for familiar features. This guide does NOT replace training
More informationPRODUCTIVITY IN FOCUS PERFORMANCE MANAGEMENT SOFTWARE FOR MAILROOM AND SCANNING OPERATIONS
PRODUCTIVITY IN FOCUS PERFORMANCE MANAGEMENT SOFTWARE FOR MAILROOM AND SCANNING OPERATIONS Machine Productivity Track equipment productivity by active run time and total wall clock time. Compare machine
More informationA Flexible Approach for Assessing Service Compatibility at Element Level
153-1 A Flexible Approach for Assessing Service Compatibility at Element Level Marcelo Yamashita, Karin Becker, Renata Galante Instituto de Informática - Universidade Federal do Rio Grande do Sul Porto
More informationSaaS - A New Methodology to Manage Software Requirements
SaaS Usage Information for Requirements Maintenance Ana Garcia 2, Ana C. R. Paiva 1,2 1 INESC TEC, 2 Faculty of Engineering, University of Porto, Rua Dr. Roberto Frias, Porto, Portugal {meg11033, apaiva}@fe.up.pt
More informationEnterprise Facility Management Software
Enterprise Facility Management Software How your environment can benefit from enteliweb systems Scheduling Event scheduling in enteliweb allows occupancy to be associated with specific date ranges or recurrences.
More informationBPMonline CRM User Guide
BPMonline CRM 1 CONTENTS About This Guide... 4 1. BPMonline CRM Concept... 5 1.1. Leads... 6 1.2. Accounts... 7 1.3. Contacts... 10 1.4. Activities... 12 1.5. Opportunities... 14 1.6. Invoices... 16 1.7.
More informationWebSphere Business Monitor
WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page
More informationCUSTOMER Presentation of SAP Predictive Analytics
SAP Predictive Analytics 2.0 2015-02-09 CUSTOMER Presentation of SAP Predictive Analytics Content 1 SAP Predictive Analytics Overview....3 2 Deployment Configurations....4 3 SAP Predictive Analytics Desktop
More informationData Analytics and Reporting in Toll Management and Supervision System Case study Bosnia and Herzegovina
Data Analytics and Reporting in Toll Management and Supervision System Case study Bosnia and Herzegovina Gordana Radivojević 1, Gorana Šormaz 2, Pavle Kostić 3, Bratislav Lazić 4, Aleksandar Šenborn 5,
More informationArtwork master Inspection and touch up Production phototools Inspection and touch up. development of outer layers
AutomaticPCBInspectionAlgorithms:ASurvey UniversityofMissouri-Rolla,Rolla,MO65401 MadhavMoganti1 DepartmentofComputerScience FikretErcal2 UniversityofMissouri-Rolla,Rolla,MO65401 DepartmentofEngineeringManagement
More informationThis course will also teach how to create various kinds of dashboards using Reporting Services.
Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services Length : 3 Days (24 Hours) Language(s) : English Audience(s) : IT Professionals Level : 200 Technology : Microsoft SQL Server 2008
More informationORACLE UTILITIES ANALYTICS FOR CUSTOMER CARE AND BILLING
ORACLE UTILITIES ANALYTICS FOR CUSTOMER CARE AND BILLING KEY FEATURES Displays customer and revenue details as charts, trend lines, maps, and other graphics Uses Oracle Business Intelligence Enterprise
More informationComputer programs (both source and executable) Documentation (both technical and user) Data (contained within the program or external to it)
CHAPTER 27 CHANGE MANAGEMENT Overview Changes are inevitable when software is built. A primary goal of software engineering is to improve the ease with which changes can be made to software. Configuration
More informationThe Complete Performance Solution for Microsoft SQL Server
The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,
More informationRepublic Polytechnic School of Information and Communications Technology C355 Business Intelligence. Module Curriculum
Republic Polytechnic School of Information and Communications Technology C355 Business Intelligence Module Curriculum This document addresses the content related abilities, with reference to the module.
More informationMicrosoft Services Exceed your business with Microsoft SharePoint Server 2010
Microsoft Services Exceed your business with Microsoft SharePoint Server 2010 Business Intelligence Suite Alexandre Mendeiros, SQL Server Premier Field Engineer January 2012 Agenda Microsoft Business Intelligence
More informationRotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
More informationApplication Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability
White Paper Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability What You Will Learn This document discusses application centric infrastructure
More informationQlik s Associative Model
White Paper Qlik s Associative Model See the Whole Story that Lives Within Your Data August, 2015 qlik.com Table of Contents Introduction 3 Qlik s associative model 3 Query-based visualization tools only
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 information<no narration for this slide>
1 2 The standard narration text is : After completing this lesson, you will be able to: < > SAP Visual Intelligence is our latest innovation
More informationCourse 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Length: Delivery Method: 3 Days Instructor-led (classroom) About this Course Elements of this syllabus are subject
More informationSoftware Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
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 informationThe structured application of advanced logging techniques for SystemVerilog testbench debug and analysis. By Bindesh Patel and Amanda Hsiao.
Logging makes sense for testbench debug The structured application of advanced logging techniques for SystemVerilog testbench debug and analysis. By Bindesh Patel and Amanda Hsiao. SystemVerilog provides
More informationFast Track: Applications in Microsoft Dynamics CRM 2015 / CRM Online (Microsoft Training Course: F1082) - 2 days
Fast Track: Applications in Microsoft Dynamics CRM 2015 / CRM Online (Microsoft Training Course: F1082) - 2 days TARGET AUDIENCE This course provides both an introduction to Microsoft Dynamics CRM 2015
More informationAACSB International Accounting Accreditation Standard A7: Information Technology Skills and Knowledge for Accounting Graduates: An Interpretation
AACSB International Accounting Accreditation Standard A7: Information Technology Skills and Knowledge for Accounting Graduates: An Interpretation An AACSB White Paper issued by: AACSB International Committee
More informationVisualizing e-government Portal and Its Performance in WEBVS
Visualizing e-government Portal and Its Performance in WEBVS Ho Si Meng, Simon Fong Department of Computer and Information Science University of Macau, Macau SAR ccfong@umac.mo Abstract An e-government
More informationGetting the global picture
Jesús M. González Barahona, Gregorio Robles GSyC, Universidad Rey Juan Carlos, Madrid, Spain {jgb,grex}@gsyc.escet.urjc.es Oxford Workshop on Libre Software 2004 Oxford, UK, June 25th Overview 1 Overview
More informationA Guide to Marketing Technologies for Distributed Teams
A Guide to Marketing Technologies for Distributed Teams by Judith Zissman Introduction With the rise of internet technologies, mobile devices and global brands, marketing has become increasingly sophisticated,
More informationOracle Business Intelligence 11g Business Dashboard Management
Oracle Business Intelligence 11g Business Dashboard Management Thomas Oestreich Chief EPM STrategist Tool Proliferation is Inefficient and Costly Disconnected Systems; Competing Analytic
More informationA collection of Safran Project report samples for project professionals
A collection of Safran Project report samples for project professionals Safran Software Solutions Global Offices: Houston, London, Oslo, Stavanger www.safran.com Contents Introduction... 2 About the Reports
More informationEngineering note EN-47
: Adding a dashboard and kiosk dramatically simplifies the process of creating heating, ventilating and air-conditioning control applications. When these applications are implemented, it is often requested
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationORACLE PROJECT MANAGEMENT
ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,
More informationChap 4. Using Metrics To Manage Software Risks
Chap 4. Using Metrics To Manage Software Risks. Introduction 2. Software Measurement Concepts 3. Case Study: Measuring Maintainability 4. Metrics and Quality . Introduction Definition Measurement is the
More informationSingle Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results
, pp.33-40 http://dx.doi.org/10.14257/ijgdc.2014.7.4.04 Single Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results Muzammil Khan, Fida Hussain and Imran Khan Department
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 informationHow To Choose A Business Intelligence Toolkit
Background Current Reporting Challenges: Difficulty extracting various levels of data from AgLearn Limited ability to translate data into presentable formats Complex reporting requires the technical staff
More informationA Comparison of 2-D Visualizations of Hierarchies
A Comparison of 2-D Visualizations of Hierarchies Todd Barlow Padraic Neville SAS Institute Inc. todd.barlow@sas.com padraic.neville@sas.com Abstract This paper describes two experiments that compare four
More informationSFS SYS 6 (SQA Unit Code - H4GK 04) Plan the installation of electronic security systems
Overview This NOS sets out the skills, knowledge and understanding for you to confirm relevant information required about electronic security systems and sites to plan and co-ordinate installations. This
More information