Cognitive Walkthrough. Francesca Rizzo 24 novembre 2004

Size: px
Start display at page:

Download "Cognitive Walkthrough. Francesca Rizzo 24 novembre 2004"

Transcription

1 Cognitive Walkthrough Francesca Rizzo 24 novembre 2004

2 The cognitive walkthrough It is a task-based inspection method widely adopted in evaluating user interfaces It requires: A low-fi prototype of the system A description of the task the user is to perform on the system A complete, written list of the actions needed to complete the task with the given prototype. An indication of who the users are and what kind of experience and knowledge the evaluators can assume about them Given this information, the evaluators step through the action sequence to analyse the system and its usability 2

3 Norman s s Model of Action The theoretical background that lays behind the CW is rooted in Norman s Model of Action The model describes seven stages of user activity : Establishing the Goal Forming the Intention Specifying the Action Sequence Executing the Action Perceiving the System State Interpreting the State Evaluating the System State with respect to Goals And Intentions and three types of distances Semantic, referential and inter-referential 3

4 Norman s s Model of Action Some researchers have modified Norman s Model of human action making it explicit that goals can be modified during the activity Because of a failure The user does not possess the relevant knowledge to fulfill the goal The goal is not feasible Because of a continuous and dynamic process of adjustment that is derived by the interaction with the environment, depending either on the action carried out or the produced results 4

5 Norman s s Model of Action Mental Activity New Goal SITUATION Goal EXECUTION GULF EVALUATION GULF Scenario distance Semantic distance Intention MEANING Evaluation Semantic distance Referential distance Action specification FORM Interpretation Referential distance Execution Perception Physical Activity Input INTERFACE Output Intereferential distance 5

6 Direct Manipulation The relationship between the task that the user has in mind, and the way that task can be accomplished via the interface embodies the notion of Directness. Directness is indeed impression about an interface, a qualitative feeling that we are directly engaged the semantic objects of our goals and intentions. 6

7 Direct Manipulation Directness is inversely proportional to the amount of cognitive effort it takes to manipulate and evaluate a system and such an effort is a direct result of the Gulfs of Execution and Evaluation The gulf of execution is the thinking required to figure out how to get something done - turning the high-level intention into specific physical actions The gulf of evaluation is the thinking required to understand what is being perceived - turning the raw sensory data into an understanding of objects, properties and events. 7

8 Norman s s Model of Action modified Mental Activity EXECUTION GULF New Goal SITUATION Goal Scenario distance Scenario distance If the goal is wrong (or can be ameliorated), will the user understand that the intention s/he is trying to fulfil cannot be accomplished with the current state of the world (or will s/he find out alternative goals?). EVALUATION GULF Semantic distance: Will the feasible and correct action be made sufficiently Semantic evident to distance the user and do the actions match with the intention as stated by the user? Intention MEANING Evaluation Semantic distance: Will the user properly evaluate the results, (i.e. Semantic will s/he distance be able to assess if s/he got closer to her/his goal?) Referential distance: Will the user connect the correct action s description with Referential what s/he is trying distance to do? Action specification Execution FORM Interpretation Perception Referential distance: Will the user interpret the system s response Referential to the distance chosen action correctly, (i.e. will s/he know if s/he has made a right or wrong choice?) INTERFACE Physical Activity Input Output Intereferential distance: Will the user receive feedback in the same place and modality where s/he has performed her/his action? 8

9 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal: input a query and define search parameters Goal The system apparently supports the intention of the user to start a search. Intention MEANING Action specification Semantic distance: Q1. Is the feasible and correct action made sufficiently evident to the user and do the actions match with his/her intention? Nevertheless starting from the empty field is not the best action possible since this imply a generic query that only returns all the instances that have that string contained in their Label 1. The system does not support the user s conception of the task domain 2. It does not encode the relevant distinctions in the domain in the same way the user thinks about them 9

10 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : input a query and define search parameters Action specification FORM Execution Input Referential distance: Q2. Will the user connect the correct action s description with what s/he is trying to do? Closer to the input field the interface presents another button View Relations. The user does not believe this button matches his intention nevertheless he has no idea of what his function can be The distance among the meaning of the action and its physical form is pretty high and it is represented by the distance between the entry field and the search button 10

11 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : understand whether the query has been processed FORM Execution Perception INTERFACE Input Output Inter-Referential distance: Q3. Will the user receive feedback in the same place and modality where s/he has performed her/his action? It takes a long while before the result actually appears: the feedback of the system on the processing time is not adequate. The feedback of the system follows the modality of the language of the system and does not match a use scenario Tipo query ricevuta: INSTANCE Generic Query: Uomo_vitruviano The feedback uses a different form from the one the user used to expressed his intention. The modality is not appropriated. 11

12 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : interpret and evaluate search results Interpretation FORM Perception The user feels that his query has been successful Output Referential distance: Q4. Does the user interpret the system s response correctly: does s/he know if s/he has made a right or wrong choice? 12

13 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : evaluate search results MEANING Evaluation Interpretation The user cannot understand whether the retrieved record is an image, a book title or something else: the meaning of the result is not immediately clear Semantic distance: Q5. Does the user properly evaluate the results: is s/he able to assess if s/he got closer to her/his goal? 13

14 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : elaborate a new intention and strategy to query the result New Goal SITUATION Goal Scenario distance The user discovers that he has to query the result in order to see whether he has actually found the image of Leonardo's masterpiece Intention Evaluation Scenario distance: Q6. Does the user understand that the intention s/he is trying to fulfil cannot be accomplished with the current state of the world: does s/he find out alternative goals? 14

15 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : query the result through one of the possible options Goal Intention Action specification MEANING The feasible and correct action is not sufficiently evident: what is the difference between Search and More? Semantic distance: Q1. Is the feasible and correct action made sufficiently evident to the user and do the actions match with his/her intention? 15

16 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : query the result through one of the possible options Action specification Execution Input FORM Again the user cannot tell which of the two opportunities will lead him to the desired result of discovering whether the output of the system is an image of Leonardo s drawing. The user must proceed by trials and errors Referential distance: Q2. Will the user connect the correct action s description with what s/he is trying to do? 16

17 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : decode system feedback FORM Execution INTERFACE Perception The user clicks on More : a pop up window appears below but it is entitled as Details Input Output Inter-Referential distance: Q3. Will the user receive feedback in the same place and modality where s/he has performed her/his action? 17

18 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : decode system feedback FORM Interpretation Perception Output Referential distance: Q4. Does the user interpret the system s response correctly: does s/he know if s/he has made a right or wrong choice? The user understands he made the wrong choice because the result does not match his wishes 18

19 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : decode system feedback Goal Intention MEANING Evaluation Action specification Execution Input FORM INTERFACE Semantic distance: Interpretation Q5. Does the user properly evaluate the results: is s/he able to assess if s/he got closer to her/his goal? The user is not able to evaluate such a result: why does the option more produce a result that does not add anything to previously existing information? The user will try with the other option. 19

20 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : decode system feedback FORM Execution Input INTERFACE Output Perception The user clicks on Search. In this case the inter-referential distance is wider: the result appears in the search definition area, which previously seemed to be an input area and in this case appears to be also an output area Inter-Referential distance: Q3. Will the user receive feedback in the same place and modality where s/he has performed her/his action? 20

21 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : decode system feedback MEANING FORM Evaluation Interpretation Perception The user perceives that something has changed but he has no means to evaluate this change: he is not able to say if he got closer to his goal. Output Referential distance: Q4. Does the user interpret the system s response correctly Semantic distance: Q5. Does the user properly evaluate the results: is s/he able to assess if s/he got closer to her/his goal? 21

22 Goal: find an image of the Vitruvian Man drawn by Leonardo Sub-goal : figure out what goal to pursue Intention New Goal SITUATION Goal Scenario distance Scenario distance:? Evaluation Q6. Does the user understand that the intention s/he is trying to fulfil cannot be accomplished with the current state of the world: does s/he find out alternative goals? Furthermore the system does not suggest the user how to proceed, it does not support the user s conception of the task domain: Which intention should the user now formulate in order to proceed in his interaction? The user is confused and has no more strategy: he is bound to go on exploring the various possibilities since the interface does not make the correct action evident 22

23 MAJOR USABILITY PROBLEMS The interface does not support the user s conception of the task domain: 1. It does not encode the concepts and distinctions of the domain in the same way that the user thinks about them 2. It does not help the user in building an adequate mental model 3. It does not provide a continuously evident representation of the potential for action The distances represented by the model of human action so broad that the user is compelled to a great cognitive effort 23

24 MAJOR USABILITY PROBLEMS The feedback of the system is hard to interpret, it does not match the user s expectations: What is the difference between Relations and Attributes? How can a user decode CDOC-CRM relation list? What does Define your search means? input a generic query typing a string, browse retrieved results, fill in empty fields describing an object - these fields correspond to the owing Institution description system, so that they are quite hostile to an average user! 24

Lecture 7 Interaction Fundamentals

Lecture 7 Interaction Fundamentals Lecture 7 Interaction Fundamentals Mark Woehrer CS 3053 - Human-Computer Interaction Computer Science Department Oklahoma University Spring 2007 [Taken from Stanford CS147 with permission] Learning Goals

More information

UI Evaluation: Cognitive Walkthrough. CS-E5220 User Interface Construction

UI Evaluation: Cognitive Walkthrough. CS-E5220 User Interface Construction UI Evaluation: Cognitive Walkthrough CS-E5220 User Interface Construction Usability Testing With users Usability test Without users Heuristic evaluation Cognitive walkthrough Nielsen s Ten Heuristic Rules

More information

UNDERSTAND HUMAN INTERACTION

UNDERSTAND HUMAN INTERACTION UNDERSTAND HUMAN INTERACTION Overview Interaction models help to understand what is going on in the interaction between user and system Ergonomics looks at the physical characteristics of the interaction

More information

Cognitive walkthrough: Analytical evaluation without users. 9 lecture Dr. Kristina Lapin

Cognitive walkthrough: Analytical evaluation without users. 9 lecture Dr. Kristina Lapin Cognitive walkthrough: Analytical evaluation without users 9 lecture Dr. Kristina Lapin 1 Stages of interaction Donald Norman Stages of interaction Goal Intention Expectations Evaluation Actions Feedback

More information

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Perfect Timing Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Problem & Solution College students do their best to plan out their daily tasks, but

More information

Automated Cognitive Walkthrough for the Web (AutoCWW)

Automated Cognitive Walkthrough for the Web (AutoCWW) CHI 2002 Workshop: Automatically Evaluating the Usability of Web Sites Workshop Date: April 21-22, 2002 Automated Cognitive Walkthrough for the Web (AutoCWW) Position Paper by Marilyn Hughes Blackmon Marilyn

More information

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 OVERVIEW... 2 SUMMARY OF MILESTONE III DELIVERABLES... 2 1. Blog Update #3 - Low-fidelity Prototyping & Cognitive Walkthrough,

More information

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web Interaction Techniques SWE 432, Fall 2016 Design and Implementation of Software for the Web Today What principles guide the design of usable interaction techniques? How can interaction designs help support

More information

Interaction Techniques. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Interaction Techniques. SWE 432, Fall 2017 Design and Implementation of Software for the Web Interaction Techniques SWE 432, Fall 2017 Design and Implementation of Software for the Web Today What principles guide the design of usable interaction techniques? How can interaction designs help support

More information

Interaction Design. Ruben Kruiper

Interaction Design. Ruben Kruiper Interaction Design Ruben Kruiper What do you know? What do you think Interaction Design stands for? 2 What do you expect? Interaction Design will be: Awesome Okay Boring Myself I m not a big fan... This

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

Cognitive Walkthrough Evaluation

Cognitive Walkthrough Evaluation Columbia University Libraries / Information Services Digital Library Collections (Beta) Cognitive Walkthrough Evaluation by Michael Benowitz Pratt Institute, School of Library and Information Science Executive

More information

Usability Inspection Report of NCSTRL

Usability Inspection Report of NCSTRL Usability Inspection Report of NCSTRL (Networked Computer Science Technical Report Library) www.ncstrl.org NSDL Evaluation Project - Related to efforts at Virginia Tech Dr. H. Rex Hartson Priya Shivakumar

More information

Lecture 15. Interaction paradigms-2. CENG 412-Human Factors in Engineering July

Lecture 15. Interaction paradigms-2. CENG 412-Human Factors in Engineering July Lecture 15. Interaction paradigms-2 CENG 412-Human Factors in Engineering July 9 2009 1 Announcements Final project presentations start on July 20 Guidelines will by posted by July 13 Assignment 2 posted

More information

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a heuristic evaluation and ending with How to rate severity.

More information

SFU CMPT week 11

SFU CMPT week 11 SFU CMPT-363 2004-2 week 11 Manuel Zahariev E-mail: manuelz@cs.sfu.ca Based on course material from Arthur Kirkpatrick, Alissa Antle and Paul Hibbits July 21, 2004 1 Analytic Methods Advantages can be

More information

Designing a single channel technology: Introduction to Coursebuilder handout

Designing a single channel technology: Introduction to Coursebuilder handout Jennifer Handley Instructional Message Design Spring 2003 Designing a single channel technology: Introduction to Coursebuilder handout Introduction: I designed this handout to give to other graduate students

More information

EVALUATION ASSIGNMENT 2

EVALUATION ASSIGNMENT 2 EVALUATION ASSIGNMENT 2 CS5760 Graduate Human-Computer Interaction Abstract An investigation of the user interface domain, heuristic principles, and critical usability concerns for the current design and

More information

Representing Symbolic Reasoning

Representing Symbolic Reasoning Representing Symbolic Reasoning Brian Mastenbrook and Eric Berkowitz 1400 N. Roosevelt Blvd. Schaumburg, IL 60173 chandler@acm.roosevelt.edu eric@cs.roosevelt.edu Abstract Introspection is a fundamental

More information

SBD:Interaction Design

SBD:Interaction Design analysis of stakeholders, field studies ANALYZE Problem scenarios claims about current practice SBD:Interaction Design metaphors, information technology, HCI theory, guidelines DESIGN Activity scenarios

More information

-1- Dividing Space. Geometry Playground Formative Evaluation Nina Hido formative, mathematics, geometry, spatial reasoning, Geometry Playground

-1- Dividing Space. Geometry Playground Formative Evaluation Nina Hido formative, mathematics, geometry, spatial reasoning, Geometry Playground -1- Dividing Space Geometry Playground Formative Evaluation Nina Hido 2009 formative, mathematics, geometry, spatial reasoning, Geometry Playground -2- Table of Contents Background... 4 Goals... 4 Methods...

More information

For example, let's say that we have the following functional specification:

For example, let's say that we have the following functional specification: FRAME IT: THE NUTS AND BOLTS OF RAD Marty Brown, CommScope, Inc., Claremont, NC INTRODUCTION The road to finishing a quality application does not have to be a long and confusing one. With the advent of

More information

Interaction design. The process of interaction design. Requirements. Data gathering. Interpretation and data analysis. Conceptual design.

Interaction design. The process of interaction design. Requirements. Data gathering. Interpretation and data analysis. Conceptual design. Interaction design The process of interaction design Requirements Data gathering Interpretation and data analysis Conceptual design Prototyping Physical design Conceptual design Introduction It aims to

More information

Data Objectives. The same process can be applied to determine how much simplification is appropriate when describing a geochemical system.

Data Objectives. The same process can be applied to determine how much simplification is appropriate when describing a geochemical system. Data Objectives Objectives you identify at the outset of an experiment or scientific study to help determine the nature, amount, and quality of the data you (or someone else) need to collect to answer

More information

Using the Functional Information Processing Model (FIPM) to Learn how a Library Catalog Works. Daniel A. Sabol Teachers College, Columbia University

Using the Functional Information Processing Model (FIPM) to Learn how a Library Catalog Works. Daniel A. Sabol Teachers College, Columbia University Running head: Using the Functional Information Processing Model (FIPM) Using the Functional Information Processing Model (FIPM) to Learn how a Library Catalog Works. Daniel A. Sabol Teachers College, Columbia

More information

User Interface Evaluation

User Interface Evaluation User Interface Evaluation Cognitive Walkthrough Lecture #16 Agenda Evaluation through Expert Analysis Cognitive walkthrough Heuristic evaluation Model-based evaluation Cognitive dimension of notations

More information

Evaluation Types GOMS and KLM PRICPE. Evaluation 10/30/2013. Where we are in PRICPE: Analytical based on your head Empirical based on data

Evaluation Types GOMS and KLM PRICPE. Evaluation 10/30/2013. Where we are in PRICPE: Analytical based on your head Empirical based on data Evaluation Types GOMS and KLM PRICPE Where we are in PRICPE: Predispositions: Did this in Project Proposal. RI: Research was studying users. Hopefully led to Insights. CP: Concept and initial (very low-fi)

More information

Characteristics of users'needs and activities: A design space for interactive information retrieval systems

Characteristics of users'needs and activities: A design space for interactive information retrieval systems Characteristics of users'needs and activities: A design space for interactive information retrieval systems Jean-Pierre CHEVALLET and Laurence NIGAY CLIPS-IMAG BP 53 38041 Grenoble Cedex 9, France Phone:

More information

CS Human 2.0 Studio Lo-fi Prototyping & Pilot Usability Test

CS Human 2.0 Studio Lo-fi Prototyping & Pilot Usability Test CS 147 - Human 2.0 Studio Lo-fi Prototyping & Pilot Usability Test Jack G., Amin O., Esteban R. Introduction: Value Proposition: seamless shopping recommendations. Mission Statement: We strive to make

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

Stream Features Application Usability Test Report

Stream Features Application Usability Test Report Stream Features Application Usability Test Report Erin Norton and Katelyn Waara HU 4628: Usability and Instruction Writing Michigan Technological University April 24, 2013 Table of Contents Executive Summary

More information

CSSE 574 Intro to Usability Bass s perspective and the ID book s perspective

CSSE 574 Intro to Usability Bass s perspective and the ID book s perspective Steve Chenoweth Week 9 CSSE 574 Intro to Usability Bass s perspective and the ID book s perspective Right Desktop computer usability metaphor, from http://marketing.blogs.ie.edu/archives/2007/10/usability_and_d.php.

More information

The Advantages of a ready-to-go Intranet

The Advantages of a ready-to-go Intranet The Advantages of a ready-to-go Intranet Why choose a ready-to-go intranet? Regardless of the size, amount of employees or field of work, almost any business experiences an increase in productivity and

More information

4. Write sets of directions for how to check for direct variation. How to check for direct variation by analyzing the graph :

4. Write sets of directions for how to check for direct variation. How to check for direct variation by analyzing the graph : Name Direct Variations There are many relationships that two variables can have. One of these relationships is called a direct variation. Use the description and example of direct variation to help you

More information

User Interfaces Assignment 3: Heuristic Re-Design of Craigslist (English) Completed by Group 5 November 10, 2015 Phase 1: Analysis of Usability Issues Homepage Error 1: Overall the page is overwhelming

More information

What I learned from Assignment 0. This is the first HCI course for most of you. You need practice with core HCI and Design concepts.

What I learned from Assignment 0. This is the first HCI course for most of you. You need practice with core HCI and Design concepts. HCI and Design Today s Reading What I learned from Assignment 0 This is the first HCI course for most of you. You need practice with core HCI and Design concepts. Today: Understanding Users Why do we need

More information

UX Research in the Product Lifecycle

UX Research in the Product Lifecycle UX Research in the Product Lifecycle I incorporate how users work into the product early, frequently and iteratively throughout the development lifecycle. This means selecting from a suite of methods and

More information

Our Three Usability Tests

Our Three Usability Tests Alison Wong, Brandyn Bayes, Christopher Chen, Danial Chowdhry BookWurm CSE 440 Section C February 24th, 2017 Assignment 3d: Usability Testing Review Our Three Usability Tests Usability test 1: Our first

More information

Backpropagation in Neural Nets, and an Introduction to Vision. CSCI 5582, Fall 2007

Backpropagation in Neural Nets, and an Introduction to Vision. CSCI 5582, Fall 2007 Backpropagation in Neural Nets, and an Introduction to Vision CSCI 5582, Fall 2007 Assignments Problem Set 3 is due a week from today The Update Rule for a Weighted Edge of a Perceptron To update the weight

More information

End-Users Tests and Validation Processes

End-Users Tests and Validation Processes End-Users Tests and Validation Processes Dr. Alexandros Kostopoulos & Dr. Ioannis Chochliouros Research Programs Section, Fixed Research and Development Department, Fixed & Mobile Technology Strategy &

More information

Direct Variations DIRECT AND INVERSE VARIATIONS 19. Name

Direct Variations DIRECT AND INVERSE VARIATIONS 19. Name DIRECT AND INVERSE VARIATIONS 19 Direct Variations Name Of the many relationships that two variables can have, one category is called a direct variation. Use the description and example of direct variation

More information

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an analysis of 249 usability problems (Nielsen, 1994). -Preece

More information

Cognitive Walkthrough Report for Project FreeDroid's Level Editor

Cognitive Walkthrough Report for Project FreeDroid's Level Editor Cognitive Walkthrough Report for Project FreeDroid's Level Editor University of Oulu Information Processing Science Cognitive Walkthrough Report Markku Väisänen Sami Mylly Kaisa Anttila 05.05.08 2 Abstract

More information

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 8 Consistency and Redundancy in Project networks In today s lecture

More information

Recording end-users security events: A step towards increasing usability

Recording end-users security events: A step towards increasing usability Section 1 Network Systems Engineering Recording end-users security events: A step towards increasing usability Abstract D.Chatziapostolou and S.M.Furnell Network Research Group, University of Plymouth,

More information

National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015

National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015 National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015 Lindsay Boerman, Brian Creekmore, Myleigh Neill TABLE OF CONTENTS Parts PAGE Abstract... 3 Introduction...

More information

Software Development Chapter 1

Software Development Chapter 1 Software Development Chapter 1 1. Introduction Software Applications are increasingly used to tackle problems that concern everyday life : Automatic Bank tellers Airline reservation systems Air traffic

More information

Shorthand for values: variables

Shorthand for values: variables Chapter 2 Shorthand for values: variables 2.1 Defining a variable You ve typed a lot of expressions into the computer involving pictures, but every time you need a different picture, you ve needed to find

More information

Elements of User Experience by Jesse James Garrett

Elements of User Experience by Jesse James Garrett Elements of User Experience by Jesse James Garrett Experience design is the design of anything, independent of medium, or across media, with human experience as an explicit outcome, and human engagement

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

XML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations.

XML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations. XML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations. A key problem is rooted in the very paradigm of XML, which

More information

Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered.

Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. Testing Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. System stability is the system going to crash or not?

More information

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough Interaction Design Heuristic Evaluation & Cognitive Walkthrough Interaction Design Iterative user centered design and development Requirements gathering Quick design Build prototype Evaluate and refine

More information

CS5340 Human-Computer Interaction.! February 21, 2013!!

CS5340 Human-Computer Interaction.! February 21, 2013!! CS5340 Human-Computer Interaction February 21, 2013 www.hcibook.com/e3 Today s Class T4 & T5 Design practicalities Evaluation techniques Paper Presentations T4 & T5 Due 6pm Feb 28 T4: Concept Selection

More information

COSC-211: DATA STRUCTURES HW5: HUFFMAN CODING. 1 Introduction. 2 Huffman Coding. Due Thursday, March 8, 11:59pm

COSC-211: DATA STRUCTURES HW5: HUFFMAN CODING. 1 Introduction. 2 Huffman Coding. Due Thursday, March 8, 11:59pm COSC-211: DATA STRUCTURES HW5: HUFFMAN CODING Due Thursday, March 8, 11:59pm Reminder regarding intellectual responsibility: This is an individual assignment, and the work you submit should be your own.

More information

Chapter 2 Overview of the Design Methodology

Chapter 2 Overview of the Design Methodology Chapter 2 Overview of the Design Methodology This chapter presents an overview of the design methodology which is developed in this thesis, by identifying global abstraction levels at which a distributed

More information

ICAEW REPRESENTATION 68/16

ICAEW REPRESENTATION 68/16 ICAEW REPRESENTATION 68/16 Improving the Structure of the Code of Ethics for Professional Accountants - Phase 1 ICAEW welcomes the opportunity to comment on the Improving the Structure of the Code of Ethics

More information

Using WinDirStat to Find Large Files

Using WinDirStat to Find Large Files Using WinDirStat to Find Large Files Ronald Ross rross@spkaa.com WinDirStat is a utility which can be used on Windows to locate large files as candidates for deletion (or for whatever reason). The contents

More information

CHAPTER 18: CLIENT COMMUNICATION

CHAPTER 18: CLIENT COMMUNICATION CHAPTER 18: CLIENT COMMUNICATION Chapter outline When to communicate with clients What modes of communication to use How much to communicate How to benefit from client communication Understanding your

More information

Neural Nets. CSCI 5582, Fall 2007

Neural Nets. CSCI 5582, Fall 2007 Neural Nets CSCI 5582, Fall 2007 Assignments For this week: Chapter 20, section 5 Problem Set 3 is due a week from today Neural Networks: Some First Concepts Each neural element is loosely based on the

More information

This PDF was generated from the Evaluate section of

This PDF was generated from the Evaluate section of Toolkit home What is inclusive design? Why do inclusive design? How to design inclusively Overview Map of key activities Manage This PDF was generated from the Evaluate section of www.inclusivedesigntoolkit.com

More information

The Sender- the person who wishes to communicate with. Encoding- the process whereby a sender translate the information into a message

The Sender- the person who wishes to communicate with. Encoding- the process whereby a sender translate the information into a message COMMUNICATION INTRODUCTION: - Communication refers to the process by which people attempt to share meaning via transmission of symbolic message. - It involves sharing of information between two or more

More information

Usability Test Report: get Interface 1

Usability Test Report: get Interface 1 Usability Test Report: get it@duke Interface 1 Summary Emily Daly, Bendte Fagge, and Candy Guevarra conducted usability testing on the functionality of the get it@duke interface. The test was held outside

More information

The 23 Point UX Design Checklist

The 23 Point UX Design Checklist The 23 Point UX Design Checklist The 23 Point UX Design Checklist During the design process, some flaws in your product will go unnoticed. Those little (or sometimes big) things can do a lot to hurt the

More information

TRAINING MATERIAL. An introduction to SONET-BULL Platform for members. HOME PAGE

TRAINING MATERIAL. An introduction to SONET-BULL Platform for members. HOME PAGE TRAINING MATERIAL An introduction to SONET-BULL Platform for members. HOME PAGE REGISTRATION The register page contains the registration form and is the users can register on the SONET-BULL platform. The

More information

Error-Correcting Codes

Error-Correcting Codes Error-Correcting Codes Michael Mo 10770518 6 February 2016 Abstract An introduction to error-correcting codes will be given by discussing a class of error-correcting codes, called linear block codes. The

More information

USER-CENTERED DESIGN KRANACK / DESIGN 4

USER-CENTERED DESIGN KRANACK / DESIGN 4 USER-CENTERED DESIGN WHAT IS USER-CENTERED DESIGN? User-centered design (UCD) is an approach to design that grounds the process in information about the people who will use the product. UCD processes focus

More information

Chris Jung, Garrick Li, Luyi Lu, Grant Neubauer CSE Autumn d: Usability Testing Review. Usability Test 1

Chris Jung, Garrick Li, Luyi Lu, Grant Neubauer CSE Autumn d: Usability Testing Review. Usability Test 1 Chris Jung, Garrick Li, Luyi Lu, Grant Neubauer CSE 440 - Autumn 2014 3d: Usability Testing Review Usability Test 1 Our first usability test was done with Glenn, a UW student, and took place in the HUB

More information

Issue for Consideration: Appropriateness of the Drafting of Paragraph A17

Issue for Consideration: Appropriateness of the Drafting of Paragraph A17 Deloitte & Touche LLP Ten Westport Road Wilton, CT 06897-0820 USA Tel: +1 203 761 3000 Fax: +1 203 761 3013 www.deloitte.com Sherry Hazel Audit and Attest Standards American Institute of Certified Public

More information

The Elements of User Experience BrandExtract, LLC

The Elements of User Experience BrandExtract, LLC The Elements of User Experience Experiences Everywhere! Customer Experience (CX) Product or Service User Experience (UX) Device or System Brand Experience Values, Ethos, Culture The Elements of User Experience

More information

AADL Graphical Editor Design

AADL Graphical Editor Design AADL Graphical Editor Design Peter Feiler Software Engineering Institute phf@sei.cmu.edu Introduction An AADL specification is a set of component type and implementation declarations. They are organized

More information

2 Introduction to operational semantics

2 Introduction to operational semantics 2 Introduction to operational semantics This chapter presents the syntax of a programming language, IMP, a small language of while programs. IMP is called an "imperative" language because program execution

More information

User-Centered Design Data Entry

User-Centered Design Data Entry User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7] 1 Seven Principles for Making Hard Things Easy 1. Use knowledge in the

More information

Visual Design. Simplicity, Gestalt Principles, Organization/Structure

Visual Design. Simplicity, Gestalt Principles, Organization/Structure Visual Design Simplicity, Gestalt Principles, Organization/Structure Many examples are from Universal Principles of Design, Lidwell, Holden, and Butler Why discuss visual design? You need to present the

More information

Usability Test Report: Requesting Library Material 1

Usability Test Report: Requesting Library Material 1 Usability Test Report: Requesting Library Material 1 Summary Emily Daly and Kate Collins conducted usability testing on the processes of requesting library material. The test was conducted at the temporary

More information

Exemplar for Internal Achievement Standard. Technology Level 1

Exemplar for Internal Achievement Standard. Technology Level 1 Exemplar for Internal Achievement Standard Technology Level 1 This exemplar supports assessment against: Achievement Standard 91046 (B) Use design ideas to produce a conceptual design for an outcome to

More information

There we are; that's got the 3D screen and mouse sorted out.

There we are; that's got the 3D screen and mouse sorted out. Introduction to 3D To all intents and purposes, the world we live in is three dimensional. Therefore, if we want to construct a realistic computer model of it, the model should be three dimensional as

More information

OntoGen: Semi-automatic Ontology Editor

OntoGen: Semi-automatic Ontology Editor OntoGen: Semi-automatic Ontology Editor Blaz Fortuna, Marko Grobelnik, and Dunja Mladenic Department of Knowledge Technologies, Institute Jozef Stefan, Jamova 39, 1000 Ljubljana, Slovenia {blaz.fortuna,

More information

ODK Tables Graphing Tool

ODK Tables Graphing Tool ODK Tables Graphing Tool Nathan Brandes, Gaetano Borriello, Waylon Brunette, Samuel Sudar, Mitchell Sundt Department of Computer Science and Engineering University of Washington, Seattle, WA [USA] {nfb2,

More information

Plunging into the waters of UX

Plunging into the waters of UX Plunging into the waters of UX Maja Engel TCUK 2017 UX vs. UI design UX is a journey UI design and technical communication are vehicles for that journey «things» that the user can interact with A UI without

More information

Heuristic Evaluation of igetyou

Heuristic Evaluation of igetyou Heuristic Evaluation of igetyou 1. Problem i get you is a social platform for people to share their own, or read and respond to others stories, with the goal of creating more understanding about living

More information

An Interactive Technique for Robot Control by Using Image Processing Method

An Interactive Technique for Robot Control by Using Image Processing Method An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 14915-1 First edition 2002-11-01 Software ergonomics for multimedia user interfaces Part 1: Design principles and framework Ergonomie des logiciels pour les interfaces utilisateur

More information

Novel Lossy Compression Algorithms with Stacked Autoencoders

Novel Lossy Compression Algorithms with Stacked Autoencoders Novel Lossy Compression Algorithms with Stacked Autoencoders Anand Atreya and Daniel O Shea {aatreya, djoshea}@stanford.edu 11 December 2009 1. Introduction 1.1. Lossy compression Lossy compression is

More information

User Centered Design Process. Prototyping II. What is a prototype? Prototyping phases Oct 11, 2017

User Centered Design Process. Prototyping II. What is a prototype? Prototyping phases Oct 11, 2017 User Centered Design Process Prototyping II Oct 11, 2017 Produce something tangible Identify challenges Uncover subtleties 2 What is a prototype? A prototype is defined less by form, and more by its function:

More information

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report 1. Title, each team member s name & role Title: Let s Do This Roles: Divya - Developer. Eric - Developer, manager. Sami - User testing,

More information

The Siamese Twins of IT Infrastructure: Grid and Virtualization

The Siamese Twins of IT Infrastructure: Grid and Virtualization The Siamese Twins of IT Infrastructure: Grid and Virtualization Ravi Subramaniam Intel Corporation Open Grid Forum February 26 th, 2008 NOTE: This presentation was made earlier at OGF-21 (Seattle) on October

More information

GUIDELINES FOR MASTER OF SCIENCE INTERNSHIP THESIS

GUIDELINES FOR MASTER OF SCIENCE INTERNSHIP THESIS GUIDELINES FOR MASTER OF SCIENCE INTERNSHIP THESIS Dear Participant of the MScIS Program, If you have chosen to follow an internship, one of the requirements is to write a Thesis. This document gives you

More information

Usability. HCI - Human Computer Interaction

Usability. HCI - Human Computer Interaction Usability HCI - Human Computer Interaction Computer systems optimization for easy access and communication Definition design Basic principles Testing assessment implementation Quality Utility funcionality

More information

User-Centered Design. Jeff Bos, Design Insights BlackBerry

User-Centered Design. Jeff Bos, Design Insights BlackBerry User-Centered Design Jeff Bos, Design Insights BlackBerry Overview Real World Design Challenges UX Design Principles Cognitive Demand Techniques for reducing workload Discount Usability Techniques Best

More information

10 Best Design Practices

10 Best Design Practices 10 Best Design Practices Heather Winkle Product Manager of User Experience FileMaker, Inc. Session Agenda 10 Best Design Practices Your Ideas for Improving FileMaker 1. Don t start at the computer It is

More information

3 A Model for Stream Based Interactive Storytelling

3 A Model for Stream Based Interactive Storytelling 3 A Model for Stream Based Interactive Storytelling In this chapter, a Model for Stream Based Interactive Storytelling is presented. This model uses a distributed strategy, removing the need of having

More information

With IBM BPM 8.5.5, the features needed to express both BPM solutions and case management oriented solutions comes together in one offering.

With IBM BPM 8.5.5, the features needed to express both BPM solutions and case management oriented solutions comes together in one offering. Case Management With the release of IBM BPM 8.5.5, case management capabilities were added to the product. It must be noted that these functions are only available with IBM BPM Advanced and the Basic Case

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

EBOOK THE BEGINNER S GUIDE TO DESIGN VERIFICATION AND DESIGN VALIDATION FOR MEDICAL DEVICES

EBOOK THE BEGINNER S GUIDE TO DESIGN VERIFICATION AND DESIGN VALIDATION FOR MEDICAL DEVICES EBOOK THE BEGINNER S GUIDE TO DESIGN VERIFICATION AND DESIGN VALIDATION FOR MEDICAL DEVICES JON SPEER, FOUNDER & VP OF QA/RA GREENLIGHT.GURU THE BEGINNER S GUIDE TO DESIGN VERIFICATION AND DESIGN VALIDATION

More information

Analytical Evaluation

Analytical Evaluation Analytical Evaluation November 7, 2016 1 Questions? 2 Overview of Today s Lecture Analytical Evaluation Inspections Performance modelling 3 Analytical Evaluations Evaluations without involving users 4

More information

Usability Test Report: Bento results interface 1

Usability Test Report: Bento results interface 1 Usability Test Report: Bento results interface 1 Summary Emily Daly and Ian Sloat conducted usability testing on the functionality of the Bento results interface. The test was conducted at the temporary

More information

cs465 principles of user interface design, implementation and evaluation

cs465 principles of user interface design, implementation and evaluation cs465 principles of user interface design, implementation and evaluation Karrie G. Karahalios 24. September 2008 1. Heuristic Evaluation 2. Cognitive Walkthrough 3. Discuss Homework 3 4. Discuss Projects

More information

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Course Outline Department of Computing Science Faculty of Science COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description Students

More information

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype CS 147 - Equalizing Society - Assignment 8 Interactive Hi-fi Prototype Crystal Escolero - Design and Product Management Jessica Guo - Development and User Testing Trevor Rex - Development and User Testing

More information