Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Evaluation in Data and Information Visualization

Size: px
Start display at page:

Download "Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Evaluation in Data and Information Visualization"

Transcription

1 Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Evaluation in Data and Information Visualization Beatriz Sousa Santos, 2011/2012 1

2 Definition Visualization is the process of exploring, transform and represent data as images (or other sensorial forms) to gain insight into phenomena There are several expressions used to designate different areas of Visualization: Scientific Visualization Data Visualization Information Visualization The differences among these areas are not completely clear 2

3 Framework Visualization includes not only image production from the data, but also their transformation and manipulation (if possible their acquisition) Data acquisition Data Hypothesis Understanding User Computing Results (Brodlie et al., 1992) It is a human-in-the-loop problem 3

4 Data Visualization Reference model Simulated data Finite Element Analysis,. Numerical models... Measured data: CT, RMI, ultra-sound lasers,. Satalite imaging... Data Transform Map Display Visualization Technique (adapted from Schroeder et al., 2006) 4

5 Data and Information Visualization In general: Data Visualization (DV) -Data having an inherent spatial structure (e.g., CAT, MR, geophysical, meteorological, fluid dynamics data) Information Visualization (IV) Data not having an inherent spatial structure (e.g., stock exchange, S/W, Web usage patterns, text) These designations may be misleading since both DV and IV start with (raw) data and allow to extract information Borders between these areas are not well defined, neither it is clear if there is any advantage in separating them (Rhyne, 2003) 6

6 Information Visualization Reference Model In Information Visualization interaction is generally more considered the role of the user is more explicitly represented task Raw data Data tables Visual structures Views Data Transformation Visual Mappings View Transformation Human interaction Visualization can be described as the mapping of data to visual form that supports human interaction in a workspace for visual sense making (Card et al., 1999) 10

7 How can we evaluate a Visualization? A correct definition of goal is fundamental Reveal shape Analyze structure (Simulation of an astrophysical phenomenon) (Keller & Keller, 1993) 11

8 Answering two questions: How well does the final visualization: -represents the underlying phenomenon - helps the user understand it? Which imply: A) Low level - evaluating the representation of the phenomenon A) High level evaluating the users performance in their tasks (involving understanding the phenomenon) while using the visualization 12

9 Simulated Data Measured Data Data Evaluating a visualization technique should Involve evaluation of all phases: transform Visualization technique map display e.g. low level: accuracy, repeatability of methods (errors, artifacts, ) high level: efficacy and efficiency, in supporting users tasks learnability, memorability, Not forgetting the interaction (not only visual) aspects! 13

10 Main Issues for evaluation planning Motivation/ goal (why? / what for?) Test data (which data sets? How many?) Evaluation methods (which?) Collected data (which measures? which observations?) Data analysis (which methods?) Much related with the methods 14

11 Motivation and goal are the starting point of an evaluation For example: - Which is the best representation of specific data to support specific users while performing specific tasks? - Which is the best segmentation algorithm? Along constraints, influences the choice of methods data sets... 16

12 Test data can be real, synthetic(or in beteween) For instance in Medical Data Visualization it is common to use: Accuracy Synthetic data Phantoms" Cadavers In Vivo Realism Synthetic data allow a better knowledge of the ground truth Data should : Be enough Be representative Include specially difficult cases 17

13 Collected data have a fundamental impact on the information we can get from the evaluation Analysis of the collected data has an impact on the results credibility Selecting methods should take into consideration: Nature, level of representation and scale of the collected data Size of the sample Statistical distribution Etc. 20

14 Methods Methods from other disciplines can be adapted, e.g. methods used in Human-Computer-Interaction (Dix, 2004): - Controlled experiments with users - Observation - Query methods (questionnaires, interviews) - Inspection methods (heuristic evaluation) Empirical (involving users) Analytical (not involving users) Specific methods are appearing (e.g. insight based methods) 21

15 Controlled experiments workhorse of experimental science (Carpendale, 2008) with benchmark tasks, the primary method for rigorously evaluating visualizations (North, 2006) Involve: Hypothesis Independent (input) variables (what is controlled) Dependent (output) variables (what is measured) Secondary variables (what more could influence results) Experimental design (between groups / within groups) Protocol (sequence and characteristics of actions) Statistical analysis 22

16 Observation Is a very useful method widely used in usability evaluation Can be done in different ways: Very simple (e.g. just observing the user doing some tasks) Very sophisticated (e.g. using a usability Lab, logging, video, ) Think aloud Usability testing includes observation and query techniques (engineering approach) 23

17 Query methods Also very useful and widely used in usability evaluation Two types: Questionnaires easier to apply to more people; less flexible Interviews more flexible; reach less people Must be carefully designed (types of questions, scale of responses, ) Should be evaluated before applying them 24

18 Heuristic evaluation Widely used in usability evaluation Application in Visualization evaluation is not as common (few heuristics) It is a structured analysis assessing if a set of heuristics are followed It should be performed by expert analysts Has the advantage of not involving users Can be performed even before any prototype 25

19 Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Evaluating Visualizations: examples CardioAnalyser: Left Ventricle (LV) Visualization from Angio Computer Tomography (CT) data * Pedigree tree visualization using the H-layout 29

20 CardioAnalyser: Visualizing the Left Ventricle (LV) and quantifying its performance from Angio Computer Tomography data Goal: Help users to better understand the performance of the Left Ventricle from AngioCT through interactive visualization methods/tools 30

21 CardioAnalyser: Visualizing the Left Ventricle (LV) and quantifying its performance from Angio Computer Tomography data - CT exam: ~12 phases x (512x512x256) volume - segment endocardium and epicardium in every phase - edit the segmentations (if necessary) - visualize quantify How should we evaluate? 31

22 CardioAnalyser: Visualizing the Left Ventricle (LV) and quantifying its performance from Angio Computer Tomography data How should we evaluate? Video 1- the segmentation method/tool 2- the functional analysis method/tool 3-the perfusion analysis method/tool 32

23 CardioAnalyser: Visualizing the Left Ventricle (LV) and quantifying its performance from Angio Computer Tomography data How should we evaluate? 1- the segmentation method /tool 2- the functional analysis tool 3-the perfusion analysis tool 33

24 Low level evaluation : Preliminary evaluating the segmentation method observer study, query High level evaluation : Evaluating a 3D segmentation editing tool - user study, observation, query The team: At the University: - Samuel Silva, PhD student - Joaquim Madeira, PhD - Carlos Ferreira, PhD (Math) At Gaia Hospital: - 1 radiologist (MD) - 3 experienced radiographers 34

25 Is the CardioAnalyser LV segmentation tool adequate to support radiographers in their segmentation tasks? 1 qualitative evaluation of the segmentation method 2 qualitative evaluation of the 3D editing tool 3- selection of a measure to compare segmentations 4- quantitative evaluation of the LV segmentation tool 35

26 Constraints during evaluation A lot of data for each exam High patient/image variability Very busy domain experts Distant hospital implied: -a careful choice of test data set and methods -the development of specific applications 36

27 1- LV segmentation method. Accurate segmentations are needed to: - compare structures - perform quantitative measurements In medical applications segmentations must be validated by the expert A segmentation method that starts by one phase (60%) and uses the first segmentation to help segment the other phases was developed As segmentations are to be validated, the emphasis is on making the hole process easy and fast 37

28 Qualitative Evaluation of the segmentation method Preliminary qualitative evaluation after developing the first prototype Meant to: detect serious segmentation problems inform further fine tuning of the method 3 radiographers endocardium epicardium 7exams, 3 phases /exam (ED, ES, 60%) epicardium, endocardium 38

29 Radiographers classified the segmentations (without any edition) as if they were final (i.e., usable for diagnosis purposes) Using a Regional classification: Endocardium: four anatomical regions: apex mid-ventricle mitral valve outflow Epicardium: five anatomical regions: apex mid-ventricle lateral and septal regions basal lateral and septal regions Scale: - OK (optimum segmentation) -EXCESS (3 levels) SHORTAGE (3 levels)

30 Worst cases: Segmentation classification: 1 low significance: very good; could include/exclude a very small region; 2 moderate: good; could be significantly improved including/excluding a small region; 41 3 serious: cannot be used without the inclusion/exclusion of important regions,

31 Results of preliminary evaluation of the segmentation method Endocardium segmentation: apex and midventricularslices well segmented Epicardium segmentation clearly needed further improvements Most problems in the septal sections of midventricular and basal regions example of epicardium segmentation problem in the septal section 43

32 2-A tool to edit LV segmentations in 3D Even robust segmentation methods cannot deal with the wide range of variation of anatomical structures, e.g. in: - shape - orientation - texture Tools to easy segment editing/correction by experts are needed Performing segmentation in volume data editing several slices may be a tiresome task 44

33 Should be: - Intuitive - Easy to use by radiographers to correct most common segmentation problems Two alternatives: Voxel mask (ADD/REMOVE) 3D surface (deform) 45

34 Simple evaluation of the tool to edit LV segmentations in 3D Three radiographers Explanation and practice Two typical tasks: task 1 -adjusting the segmentation to the mitral valves (removing) task 2 -adjusting the segmentation to the LV wall (adding) Time to perform the tasks using: voxel mask (3DV) surface editing (3DS) the 2D editing tool (from MITK) Preferences, comments 49

35 Results of the 3D editing tool evaluation Average task times for both 3D editing modes much smaller than for the 2D tool Users preferred voxel editing simplicity -but surface editing does not occlude the image The option of showing just the outline was added to the voxel method Time (s) to complete an editing task using: 2D tool; 3DV -voxel editing; 3DS -surface editing 50

36 Comparing a modified pedigree tree visualization method with the original method João Miguel Santos: MSc Student Paulo Dias, PhD H-Tree method (Tuttle et al., 2010) 51

37 Comparing a modified pedigree tree visualization method with the original method Visualization techniques capable of representing large pedigree trees are useful An H-Tree Layout has been recently proposed to overcome some of the limitations of traditional representations 52

38 Traditional representations of pedigree trees (used in commercial S/W) Binary trees with several layouts (horizontal, vertical, bow): - Generations easily understandable - Space needs grow fast with generations Fan trees - Generations still understandable - Space needs attenuated - Impractical for > 5 or 6 generations 54

39 Pedigree H-layout representation To overcome space limitations, Tuttleet al. (2010) proposed a method based on the H-Tree Layout: - It allows the representation of a greater number of generations simultaneously However: -It is more difficult to identify relations among individuals

40 Enhancing the Pedigree H-layout Objectives: - simplify the understanding of the family structure inherent in the pedigree - allow downward interactive navigation Demo 56

41 Enhancing the Pedigree H-layout New functionality proposed: -complementary information on the tooltip with the relation to the central individual -"generation emphasis" that highlights individuals belonging to generation nin relation to the individual under the cursor -contextual menu allowing downward navigation to direct descendants 57

42 Evaluating the Enhanced Pedigree H-Tree Does the enhanced method better support understanding the family structure? As (comparative evaluation) How good is the enhanced method (for specific tasks/users)? (outright evaluation) Two types: Analytical Empirical 58

43 Empirical evaluation characterization Data: public real data Users: InfoVis/HCI students Experts (MDs, animal breeders) Tasks: Simple Complex Interaction Visual Methods: Observation Logging Questionnaire Interview Controlled experiment Insight-based evaluation Measures: User performance Efficiency Efficacy Satisfaction 59

44 Measures/methods: Task completion: Observation Logging Difficulty, Disorientation: Questionnaire Observation Times: Observation/Logging Satisfaction: Questionnaire Interview 60

45 Evaluation: four/five phases Pilot usability test A few users Usability test 6 InfoVis students Pilot test for the controlled experiment: 6 InfoVis students Controlled experiment: 60 HCI students Evaluation with domain experts -No logging - Only comparative -Informally confirmed usefulness of enhancements -Allowed improving: - application -protocol For academic purposes: - further improvement - formal comparison - guidelines 61

46 Usability test (including pilot) General explanation concerning the application and the test Practice until each user feels ready Users performed 6 tasks An observer registered: Task completion Correct answers Times Difficulty If the user asked for help/ seemed lost Users answered a questionnaire Users were informally interviewed 62

47 Documents involved in the protocol List of tasks Observer notes Questionnaire Teste.exe 63

48 Results of the usability test Efficacy - more correct answers with: tooltips generation emphasis Efficiency - times were difficult to register manually (tasks too simple?) Tooltips were considered the most helpful feature to understand the family structure Specific suggestions (e.g. increase arrows size) The protocol was modified to be used in the controlled experiment 64

49 Another test: is the test application Colorblind friendly? Simulations were done using The choice of colours was confirmed by a colorblind user 65

50 Other tested alternatives 66

51 Design of the controlled experiment Question: Do users understand better the family structure while using the enhanced method (compared with the original method)? Can be divided in the following two hypothesis: Hypothesis 1 Tooltips improve users performance in understanding the family structure, when compared with the original method Hypothesis 2 Generation emphasis improves users performance in understanding the family structure, when compared with the original method 68

52 Variables: Input(independent) variables: Method 3 levels original original + tooltips original + generation emphasis Output(dependent) variables: times task completion rate; success rate disorientation, difficulty satisfaction Secondary variables: Learning or fatigue effect (control sequence of tasks) 69

53 Experimental design Within-groups: all users perform the same tasks in all experimental conditions (i.e., with all methods ) Advantages over between-groups design: More data with the same users Less user profile variation Caution: Randomize and register order of tasks 70

54 Protocol of the controlled experiment General explanation concerning the application and the test Practice until each user feels ready Users perform 10 tasks An observer registers: Task completion Difficulty Errors If the user asked for help/ felt lost The application loggs times Users answer a questionnaire Users are informally interviewed 71

55 In these examples (but more gerally): Formative came first, then summative evaluation (they are not totally disjoint) It was important to: Start thinking about evaluation as soon as possible Do several evaluation rounds Use more then one method Carefully choose the methods, data, users, tasks, measures, data analysis methods Learn as much as possible from each evaluation round, to: - Improve the methods/applicationsi - mprove next evaluation 73

56 About Evaluating Visualization methods/applications: Evaluating Visualizations is challenging It will become more challenging as Visualization evolves to be more interactive, collaborative, distributed, multi-sensorial, mobile It is fundamental to: - evaluate solutions to specific cases - develop new visualization methods / systems - establish guidelines to make Visualization more useful, more usable, and more used 74

57 Bibliography - books Brodlie, K., L. Carpenter, R. Earnshaw, J. Gallop, R. Hubbold, A. Mumford, C. Osland, P. Quarendon, Scientific Visualization, Techniques and Applications, Springer Verlag, 1992 Card, S., J. Mackinlay, B. Schneiderman(ed.), Readings in Information Visualization-Using Vision to Think, Morgan Kaufmann, 1999 Carpendale, S.: Evaluating Information Visualization. Information Visualization: Human- Centered Issues and Perspectives, Kerren, A. Stasko, J., Fekete, J.D., North, C. (eds), LNCS vol Springer, 2008 Dix, A., Finlay, J., Abowd G., Beale, R.: Human-Computer Interaction, 3rd edition, Prentice Hall, 2004 Hansen, C., C. Jonhson(eds.), The Visualization Handbook, Elsevier, 2005 Jonhson, C., R. Moorhaed, T. Munzner, H. Pfister, P. Rheingans, T. Yoo, Visualization Research Challenges, NHI/NSF, January, 2006 Keller, P., M. Keller, Visual Cues, IEEE Computer Society Press, 1993 Schroeder, W., K. Martin, B. Lorensen, The Visulization Toolkit- An Object Oriented Approach to 3D Graphics, 4th ed., Prentice Hall, 2006 Spence, R., Information Visualization: Design for Interaction, 2nd ed., Addison Wesley 2006 Ware, C., Information Visualization: Perception to Design, 2nd ed. Academic Press,

58 Bibliography papers Rhyne, T. M., "Does the Difference between Information and Scientific Visualization Really Matter?, IEEE Computer Graphics and Applications, May/June, 2003, pp. 6-8 Rhyne, T. M., Scientific Visualization in the Next Millennium, IEEE Computer Graphics and Applications, Jan./Feb., 2002, pp Hibbard, B., Top Ten, Visualization Problems, SIGGRAPH Computer Graphics Newsletter, VisFiles, May 1999, Vol. 33, N.2 Johnson, C., Top Scientific Visualization Research Problems, IEEE Computer Graphics and Applications: Visualization Viewpoints, July/August, 2004, pp Eick, S., "Information Visualization at 10," IEEE Computer Graphics and Applications, vol.25, no.1,jan /Feb,2005, pp Keefe, D., Integrating Visualization and Interaction Research to Improve Scientific Workflows, IEEE Computer Graphics and Applications, vol.30, no.2, Mar/April, 2010, pp Globus, A., E. Raible, Fourteen Ways to Say Nothing With Scientific Visualization, Computer, 27, 7, July 1994, pp

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

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

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

Computer Animation and Visualisation. Lecture 1. Introduction

Computer Animation and Visualisation. Lecture 1. Introduction Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,

More information

Visualization methods for patent data

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

COSC 6344 Visualization

COSC 6344 Visualization COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen [email protected] Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

The aims: Chapter 14: Usability testing and field studies. Usability testing. Experimental study. Example. Example

The aims: Chapter 14: Usability testing and field studies. Usability testing. Experimental study. Example. Example Chapter 14: Usability testing and field studies The aims: Explain how to do usability testing through examples. Outline the basics of experimental design. Discuss the methods used in usability testing.

More information

To measure or not to measure: Why web usability is different. from traditional usability.

To measure or not to measure: Why web usability is different. from traditional usability. To measure or not to measure: Why web usability is different from traditional usability. Charlotte Olsson Department of Informatics Umeå University, 901 87 UMEÅ, Sweden +46 90 786 6820 [email protected]

More information

Qualitative data acquisition methods (e.g. Interviews and observations) -.

Qualitative data acquisition methods (e.g. Interviews and observations) -. Qualitative data acquisition methods (e.g. Interviews and observations) -. Qualitative data acquisition methods (e.g. Interviews and observations) ( version 0.9, 1/4/05 ) Code: data-quali Daniel K. Schneider,

More information

Guidelines for Using the Retrospective Think Aloud Protocol with Eye Tracking

Guidelines for Using the Retrospective Think Aloud Protocol with Eye Tracking Guidelines for Using the Retrospective Think Aloud Protocol with Eye Tracking September, 2009 Short paper by Tobii Technology Not sure of how to design your eye tracking study? This document aims to provide

More information

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7 DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7 Contents GIS and maps The visualization process Visualization and strategies

More information

Interaction and Visualization Techniques for Programming

Interaction and Visualization Techniques for Programming Interaction and Visualization Techniques for Programming Mikkel Rønne Jakobsen Dept. of Computing, University of Copenhagen Copenhagen, Denmark [email protected] Abstract. Programmers spend much of their

More information

Big Data: Rethinking Text Visualization

Big Data: Rethinking Text Visualization Big Data: Rethinking Text Visualization Dr. Anton Heijs [email protected] Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important

More information

MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca

MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI Y.Batu Salman, Adem Karahoca Bahcesehir University, Engineering Faculty, Computer Engineering Department Bahcesehir,

More information

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering ([email protected])

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) Visualisatie BMT Introduction, visualization, visualization pipeline Arjan Kok Huub van de Wetering ([email protected]) 1 Lecture overview Goal Summary Study material What is visualization Examples

More information

CAD and Creativity. Contents

CAD and Creativity. Contents CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD

More information

Empirical Software Engineering Introduction & Basic Concepts

Empirical Software Engineering Introduction & Basic Concepts Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]

More information

QAV-PET: A Free Software for Quantitative Analysis and Visualization of PET Images

QAV-PET: A Free Software for Quantitative Analysis and Visualization of PET Images QAV-PET: A Free Software for Quantitative Analysis and Visualization of PET Images Brent Foster, Ulas Bagci, and Daniel J. Mollura 1 Getting Started 1.1 What is QAV-PET used for? Quantitative Analysis

More information

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan WWW.JOURNALOFCOMPUTING.ORG 85 New Quantitative Study for Dissertations Repository System Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan Abstract In the age of technology,

More information

E10: Controlled Experiments

E10: Controlled Experiments E10: Controlled Experiments Quantitative, empirical method Used to identify the cause of a situation or set of events X is responsible for Y Directly manipulate and control variables Correlation does not

More information

Dong-Joo Kang* Dong-Kyun Kang** Balho H. Kim***

Dong-Joo Kang* Dong-Kyun Kang** Balho H. Kim*** Visualization Issues of Mass Data for Efficient HMI Design on Control System in Electric Power Industry Visualization in Computerized Operation & Simulation Tools Dong-Joo Kang* Dong-Kyun Kang** Balho

More information

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

What Makes Good Research in Software Engineering?

What Makes Good Research in Software Engineering? International Journal of Software Tools for Technology Transfer, 2002, vol. 4, no. 1, pp. 1-7. What Makes Good Research in Software Engineering? Mary Shaw School of Computer Science, Carnegie Mellon University,

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

Medical Imaging Specialists and 3D: A Domain Perspective on Mobile 3D Interactions

Medical Imaging Specialists and 3D: A Domain Perspective on Mobile 3D Interactions Medical Imaging Specialists and 3D: A Domain Perspective on Mobile 3D Interactions Teddy Seyed [email protected] Frank Maurer [email protected] Francisco Marinho Rodrigues [email protected]

More information

GLOSSARY OF EVALUATION TERMS

GLOSSARY OF EVALUATION TERMS Planning and Performance Management Unit Office of the Director of U.S. Foreign Assistance Final Version: March 25, 2009 INTRODUCTION This Glossary of Evaluation and Related Terms was jointly prepared

More information

Interactive Exploration of Decision Tree Results

Interactive Exploration of Decision Tree Results Interactive Exploration of Decision Tree Results 1 IRISA Campus de Beaulieu F35042 Rennes Cedex, France (email: pnguyenk,[email protected]) 2 INRIA Futurs L.R.I., University Paris-Sud F91405 ORSAY Cedex,

More information

8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION

8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION - 1-8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION 8.1 Introduction 8.1.1 Summary introduction The first part of this section gives a brief overview of some of the different uses of expert systems

More information

A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools

A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools Dong-Joo Kang and Sunju Park Yonsei University [email protected], [email protected] Abstract

More information

Information Visualization WS 2013/14 11 Visual Analytics

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

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

UniGR Workshop: Big Data «The challenge of visualizing big data»

UniGR Workshop: Big Data «The challenge of visualizing big data» Dept. ISC Informatics, Systems & Collaboration UniGR Workshop: Big Data «The challenge of visualizing big data» Dr Ir Benoît Otjacques Deputy Scientific Director ISC The Future is Data-based Can we help?

More information

Computer Vision for Quality Control in Latin American Food Industry, A Case Study

Computer Vision for Quality Control in Latin American Food Industry, A Case Study Computer Vision for Quality Control in Latin American Food Industry, A Case Study J.M. Aguilera A1, A. Cipriano A1, M. Eraña A2, I. Lillo A1, D. Mery A1, and A. Soto A1 e-mail: [jmaguile,aciprian,dmery,asoto,]@ing.puc.cl

More information

Tudumi: Information Visualization System for Monitoring and Auditing Computer Logs

Tudumi: Information Visualization System for Monitoring and Auditing Computer Logs Tudumi: Information Visualization System for Monitoring and Auditing Computer Logs Tetsuji Takada Satellite Venture Business Lab. University of Electro-Communications [email protected] Hideki Koike Graduate

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Identification algorithms for hybrid systems

Identification algorithms for hybrid systems Identification algorithms for hybrid systems Giancarlo Ferrari-Trecate Modeling paradigms Chemistry White box Thermodynamics System Mechanics... Drawbacks: Parameter values of components must be known

More information

Inherent Advantages of Augmented Reality for K 12 Education

Inherent Advantages of Augmented Reality for K 12 Education Inherent Advantages of Augmented Reality for K 12 Education A Review of Augmented Reality Learning Experiences Marc Ericson C. Santos, Angie Chen, Takafumi Taketomi, Goshiro Yamamoto, Jun Miyazaki, Hirokazu

More information

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6

More information

Data Mining Solutions for the Business Environment

Data Mining Solutions for the Business Environment Database Systems Journal vol. IV, no. 4/2013 21 Data Mining Solutions for the Business Environment Ruxandra PETRE University of Economic Studies, Bucharest, Romania [email protected] Over

More information

A Usability Study of Input Devices on Measuring User Performance in Computer Games

A Usability Study of Input Devices on Measuring User Performance in Computer Games A Usability Study of Input Devices on Measuring User Performance in Computer Games Manolya Kavakli and Jason R. Thorne, School of Information Technology, Charles Sturt University, Bathurst, NSW 2795, Australia,

More information

Risk Analysis and Quantification

Risk Analysis and Quantification Risk Analysis and Quantification 1 What is Risk Analysis? 2. Risk Analysis Methods 3. The Monte Carlo Method 4. Risk Model 5. What steps must be taken for the development of a Risk Model? 1.What is Risk

More information

Single Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results

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

Data Visualization in Parallel Environment Based on the OpenGL Standard

Data Visualization in Parallel Environment Based on the OpenGL Standard NO HEADER, NO FOOTER 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Data Visualization in Parallel Environment Based on the

More information

Webpage Usability Evaluation and Optimization Design: A case study

Webpage Usability Evaluation and Optimization Design: A case study Webpage Usability Evaluation and Optimization Design: A case study Yanmin Xue, Yefei Shi School of Art and Design, Xi an University of Technology, Xi an, Shaanxi,CHINA Abstract: Webpage usability research

More information

Clinical Training for Visage 7 Cardiac. Visage 7

Clinical Training for Visage 7 Cardiac. Visage 7 Clinical Training for Visage 7 Cardiac Visage 7 Overview Example Usage 3 Cardiac Workflow Examples 4 Remove Chest Wall 5 Edit Chest Wall Removal 6 Object Display Popup 7 Selecting Optimal Phase 8 Thick

More information

Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects in Virtual Environments

Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects in Virtual Environments Human Computer Interaction INTERACT 99 Angela Sasse and Chris Johnson (Editors) Published by IOS Press, c IFIP TC.13, 1999 1 Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects

More information

SOCIAL MEDIA MEASUREMENT: IT'S NOT IMPOSSIBLE

SOCIAL MEDIA MEASUREMENT: IT'S NOT IMPOSSIBLE SOCIAL MEDIA MEASUREMENT: IT'S NOT IMPOSSIBLE Chris Murdough A lot of excitement and optimism surround the potential of social media for marketers-after all, that is where attractive audience segments

More information

User Interface Design

User Interface Design User Interface Design Winter term 2005/2006 Thursdays, 14-16 c.t., Raum 228 Prof. Dr. Antonio Krüger Institut für Geoinformatik Universität Münster 20. Februar 06 IfGi Universität Münster User Interface

More information

Technical What s New. Autodesk Alias Product Line

Technical What s New. Autodesk Alias Product Line Autodesk Alias Product Line Purpose-built for industrial designers and creative professionals, digital modelers/sculptors, and automotive/transportation designers, the Autodesk Alias 2010 product line

More information

Running head: USABILITY ENGINEERING, COGNITIVE SCIENCE, AND HEALTHCARE INFORMATION SYSTEMS

Running head: USABILITY ENGINEERING, COGNITIVE SCIENCE, AND HEALTHCARE INFORMATION SYSTEMS Usability Engineering 1 Running head: USABILITY ENGINEERING, COGNITIVE SCIENCE, AND HEALTHCARE INFORMATION SYSTEMS Usability Engineering, Cognitive Science and Healthcare Information Systems Yong IL Choi

More information

Exploratory Data Analysis for Ecological Modelling and Decision Support

Exploratory Data Analysis for Ecological Modelling and Decision Support Exploratory Data Analysis for Ecological Modelling and Decision Support Gennady Andrienko & Natalia Andrienko Fraunhofer Institute AIS Sankt Augustin Germany http://www.ais.fraunhofer.de/and 5th ECEM conference,

More information

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. [email protected]

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA

More information

Overview. Software engineering and the design process for interactive systems. Standards and guidelines as design rules

Overview. Software engineering and the design process for interactive systems. Standards and guidelines as design rules Overview Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering Iterative design and prototyping Design rationale A. Dix, J.

More information

Introduction 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 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 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

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

PhD Qualifying Examination: Human-Computer Interaction

PhD Qualifying Examination: Human-Computer Interaction PhD Qualifying Examination: Human-Computer Interaction University of Wisconsin Madison, Department of Computer Sciences Spring 2014 Monday, February 3, 2014 General Instructions This exam has 7 numbered

More information

Proceedings of the 4th International Conference on HCI, Stuttgart, September 1991

Proceedings of the 4th International Conference on HCI, Stuttgart, September 1991 Proceedings of the 4th International Conference on HCI, Stuttgart, September 1991 What is Usability? Nigel Bevan a, Jurek Kirakowski b and Jonathan Maissel a a National Physical Laboratory, DITC, Teddington,

More information

Should we Really Care about Building Business. Cycle Coincident Indexes!

Should we Really Care about Building Business. Cycle Coincident Indexes! Should we Really Care about Building Business Cycle Coincident Indexes! Alain Hecq University of Maastricht The Netherlands August 2, 2004 Abstract Quite often, the goal of the game when developing new

More information

Principles of Good Screen Design in Websites

Principles of Good Screen Design in Websites Principles of Good Screen Design in Websites N. Uday Bhaskar [email protected] Department CSE, RGMCET, Nandyal, 518501,INDIA P. Prathap Naidu [email protected] Department CSE, RGMCET, Nandyal,

More information

NakeDB: Database Schema Visualization

NakeDB: 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 information

Simulation and Risk Analysis

Simulation and Risk Analysis Simulation and Risk Analysis Using Analytic Solver Platform REVIEW BASED ON MANAGEMENT SCIENCE What We ll Cover Today Introduction Frontline Systems Session Ι Beta Training Program Goals Overview of Analytic

More information

GCE APPLIED ICT A2 COURSEWORK TIPS

GCE APPLIED ICT A2 COURSEWORK TIPS GCE APPLIED ICT A2 COURSEWORK TIPS COURSEWORK TIPS A2 GCE APPLIED ICT If you are studying for the six-unit GCE Single Award or the twelve-unit Double Award, then you may study some of the following coursework

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

Comparing Recommendations Made by Online Systems and Friends

Comparing Recommendations Made by Online Systems and Friends Comparing Recommendations Made by Online Systems and Friends Rashmi Sinha and Kirsten Swearingen SIMS, University of California Berkeley, CA 94720 {sinha, kirstens}@sims.berkeley.edu Abstract: The quality

More information

Improving the User Interface through Gestalt Design Principles

Improving the User Interface through Gestalt Design Principles Improving the User Interface through Gestalt Design Principles The 26th Annual IEEE Software Technology Conference Peter Shimpeno, MFA User Experience Designer Neta Ezer, Ph.D. Human Factors Engineer Simple

More information

RAVEN: A GUI and an Artificial Intelligence Engine in a Dynamic PRA Framework

RAVEN: A GUI and an Artificial Intelligence Engine in a Dynamic PRA Framework INL/CON-13-28360 PREPRINT RAVEN: A GUI and an Artificial Intelligence Engine in a Dynamic PRA Framework ANS Annual Meeting C. Rabiti D. Mandelli A. Alfonsi J. J. Cogliati R. Kinoshita D. Gaston R. Martineau

More information

ISO/IEC 9126-1 Software Product Quality Model

ISO/IEC 9126-1 Software Product Quality Model Why do current systems fail? Standish Group found that 51% of projects failed 31% were partially successful Main causes were poor user requirements: 13.1% Incomplete requirements 12.4% Lack of user involvement

More information

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION 1 ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION B. Mikó PhD, Z-Form Tool Manufacturing and Application Ltd H-1082. Budapest, Asztalos S. u 4. Tel: (1) 477 1016, e-mail: [email protected]

More information

PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY

PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY QÜESTIIÓ, vol. 25, 3, p. 509-520, 2001 PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY GEORGES HÉBRAIL We present in this paper the main applications of data mining techniques at Electricité de France,

More information

An example. Visualization? An example. Scientific Visualization. This talk. Information Visualization & Visual Analytics. 30 items, 30 x 3 values

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 information

Models of Dissertation Research in Design

Models of Dissertation Research in Design Models of Dissertation Research in Design S. Poggenpohl Illinois Institute of Technology, USA K. Sato Illinois Institute of Technology, USA Abstract This paper is a meta-level reflection of actual experience

More information

How To Use Data Mining For Knowledge Management In Technology Enhanced Learning

How To Use Data Mining For Knowledge Management In Technology Enhanced Learning Proceedings of the 6th WSEAS International Conference on Applications of Electrical Engineering, Istanbul, Turkey, May 27-29, 2007 115 Data Mining for Knowledge Management in Technology Enhanced Learning

More information

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

3D Interactive Information Visualization: Guidelines from experience and analysis of applications 3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, [email protected] 1. EXPERT

More information

A GENERAL TAXONOMY FOR VISUALIZATION OF PREDICTIVE SOCIAL MEDIA ANALYTICS

A GENERAL TAXONOMY FOR VISUALIZATION OF PREDICTIVE SOCIAL MEDIA ANALYTICS A GENERAL TAXONOMY FOR VISUALIZATION OF PREDICTIVE SOCIAL MEDIA ANALYTICS Stacey Franklin Jones, D.Sc. ProTech Global Solutions Annapolis, MD Abstract The use of Social Media as a resource to characterize

More information

A Coordination Protocol for Higher Education Degrees

A Coordination Protocol for Higher Education Degrees A Coordination Protocol for Higher Education Degrees Andrés Terrasa, Eduardo Vendrell, and Emilio Sanchis Universidad Politécnica de Valencia, [email protected], [email protected], [email protected]

More information

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview. A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Andersen Consultng 1600 K Street, N.W., Washington, DC 20006-2873 (202) 862-8080 (voice), (202) 785-4689 (fax) [email protected]

More information

Component visualization methods for large legacy software in C/C++

Component 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 [email protected]

More information

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches - - - - - - - - - -

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches - - - - - - - - - - Public Perception of CG Games Computer Graphics Movies Computer Graphics Research algorithms & data structures fundamental continuous & discrete mathematics optimization schemes 3D reconstruction global

More information

Tel: 278-7171 Tuesdays 12:00-2:45 E-mail: [email protected]

Tel: 278-7171 Tuesdays 12:00-2:45 E-mail: judea@csus.edu California State University, Sacramento Division of Social Work Dr. Jude M. Antonyappan Spring 2015 Office: 5023 Mariposa Hall Office Hours Tel: 278-7171 Tuesdays 12:00-2:45 E-mail: [email protected] SW 210

More information

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection CSED703R: Deep Learning for Visual Recognition (206S) Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection Bohyung Han Computer Vision Lab. [email protected] 2 3 Object detection

More information

RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY

RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY M. AYMAN AL AHMAR Asstt. Prof. and Deputy Dean, College of Engineering and Information Technology, Fujairah Campus, Ajman University

More information

Bachelor's Degree in Business Administration and Master's Degree course description

Bachelor's Degree in Business Administration and Master's Degree course description Bachelor's Degree in Business Administration and Master's Degree course description Bachelor's Degree in Business Administration Department s Compulsory Requirements Course Description (402102) Principles

More information

This software agent helps industry professionals review compliance case investigations, find resolutions, and improve decision making.

This software agent helps industry professionals review compliance case investigations, find resolutions, and improve decision making. Lost in a sea of data? Facing an external audit? Or just wondering how you re going meet the challenges of the next regulatory law? When you need fast, dependable support and company-specific solutions

More information

A Framework for Integrating Software Usability into Software Development Process

A Framework for Integrating Software Usability into Software Development Process A Framework for Integrating Software Usability into Software Development Process Hayat Dino AFRICOM Technologies, Addis Ababa, Ethiopia [email protected] Rahel Bekele School of Information Science, Addis

More information