Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.

Slides:



Advertisements
Similar presentations
Chapter 12 cognitive models.
Advertisements

KLEM: A Method for Predicting User Interaction Time and System Energy Consumption during Application Design CHRISTIAN DZIUBA ILYAS DASKAYA Ubiquitious.
User Testing & Experiments. Objectives Explain the process of running a user testing or experiment session. Describe evaluation scripts and pilot tests.
QUASID – Measuring Interaction Techniques Karin Nieuwenhuizen.
John Hu Nov. 9, 2004 Multimodal Interfaces Oviatt, S. Multimodal interfaces Mankoff, J., Hudson, S.E., & Abowd, G.D. Interaction techniques for ambiguity.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
1 Software Testing and Quality Assurance Lecture 41 – Software Quality Assurance.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
Input and Outputs Leslie Flores. What is an Input? Input consists of data and instructions. Input devices translate what people understand into a form.
Designing a User Interface for People with Disabilities u u
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
CSC USI Class Meeting 2 August 31, Beginnings SOP 1: 1. When you use a (physical) key-based entry device, what do you do to the keys? A.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
By Asma Khalil.  As now a days world is known as the global village. We can share our ideas through out the world and in this mean computer helps us.
1 More Than Screen Deep Theoractice. 2 XXX Deep  Underdogs: Beauty Is More Than Fur Deep  Real Love Is More Than Skin Deep  Beauty is Only Screen Deep.
Calibration & Curve Fitting
Mobile Multimodal Applications. Dr. Roman Englert, Gregor Glass March 23 rd, 2006.
Human factors in mobile systems Lin Zhong ELEC424, Fall 2010.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
Human Factors for Input Devices CSE 510 Richard Anderson Ken Fishkin.
Gesture Recognition Using Laser-Based Tracking System Stéphane Perrin, Alvaro Cassinelli and Masatoshi Ishikawa Ishikawa Namiki Laboratory UNIVERSITY OF.
Control Interfaces for Assistive Technology Hsin-yu Chiang, ScD, OT.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
User Models Predicting a user’s behaviour. Fitts’ Law.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Slides based on those by Paul Cairns, York ( users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i ppthttp://www-
11.10 Human Computer Interface www. ICT-Teacher.com.
Interaction Gavin Sim HCI Lecture /111. Aims of this lecture Last week focused on persona and scenario creation. This weeks aims are: ◦ To introduce.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
1 Brief Review of Research Model / Hypothesis. 2 Research is Argument.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
1 Introduction to Software Engineering Lecture 1.
User Modeling of Assistive Technology Rich Simpson.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Prof Jim Warren with reference to sections 7.4 and 7.6 of The Resonant Interface.
Cognitive Modeling 1 Predicting thougts and actions
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
© Simeon Keates 2009 Usability with Project Lecture 14 – 30/10/09 Dr. Simeon Keates.
ITM 734 Introduction to Human Factors in Information Systems
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
USER INTERFACE USER INTERFACE January 5, 2006 Intern 박지현 Information Theoretic Model of HCI : A Comparison of the Hick-Hyman Law and Fitts’ Law Steven.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
Stanford hci group / cs376 u Jeffrey Heer · 19 May 2009 Speech & Multimodal Interfaces.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
Software Factors Affecting Interface Design. Learning Objectives Discuss the factors affecting interface design.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Cost Estimation & Cost Behaviour
Human Computer Interaction Lecture 23 Cognitive Models
Human Computer Interaction
CIS 376 Bruce R. Maxim UM-Dearborn
11.10 Human Computer Interface
Human – Computer Communication
Design AH Computing.
Wearable Devices. Wearable Devices Wearable Interfaces Wearable interfaces are the interfaces used to interact with wearable devices while they.
GOMS as a Simulation of Cognition
Implementation support
Cognitive models linguistic physical and device architectural
Chapter 12 cognitive models.
Human Computer Interaction Lecture 24 Cognitive Models
Human and Computer Interaction (H.C.I.) &Communication Skills
Chapter 12 cognitive models.
Week: 09 Human-Computer Interaction
Implementation support
Presentation transcript:

Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca University July 18, 2013

Goals Explore what constitutes user interface and interaction methods in HCI Discuss the different possible theories related to their design Go through several aspects of input techniques, including input devices and methods for their evaluation.

Content Input Techniques Multimodal interaction User interface toolkits

Input Techniques Better known Input devices – Pointing devices, mouse, joystick, touchpad, and touch screen – Text entry devices QWERTY keyboards, mobile keyboards, and handwritten text recognition

Properties of Input Devices Type of information that the device can sense and capture Number of dimensions that a device can handle simultaneously, Direct or indirect input sensing, and Device acquisition time

Evaluating the Effectiveness of an Input devices Fitts’s Law The Hick-Hyman Law The Steering Law The Keystroke Level Model

Fitts’s Law

The Hick-Hyman Law describes the time it takes for a person to make a decision as a result of the possible choices he or she has; that is, increasing the number of choices will increase the decision time logarithmically. where p i refers to the probability of the ith alternative yielding the information-theoretic entropy.

The Steering Law a predictive model of human movement that describes the time required to navigate, or steer, through a 2-dimensional tunnel. where T is the average time to navigate through the path, C is the path parameterized by s, W(s) is the width of the path at s, and a and b are experimentally fitted constants. In general, the path may have a complicated curvilinear shape (such as a spiral) with variable thickness W(s).

The Steering Law One potential practical application of this law is in modeling a user's performance in navigating a hierarchical cascading menu. Question: what is the relationship between the steering law and Fitts’s law ?

The Keystroke Level Model (KLM) The model is an 11-step method that can be used by individuals or companies seeking ways to estimate the time it takes to complete simple data input tasks using a computer and mouse. By using KLM, individuals often find more efficient or better ways to complete a task simply by analyzing the steps required in the process and rearranging or eliminating unneeded steps.

11-step method Step 1 — Obtain a working prototype of computer interface or a step by step operational description of a task. Step 2 — Identify the goals or the desired outcome of work. Step 3 — For each of these goals, find subgoals or tasks that achieve the main goals. Step 4 — Identify methods to main goals and all subgoals. Step 5 — Convert description of methods to pseudo-code (the terminology that is described above). Step 6 — State any and all assumptions used in the making of pseudo-code and goals. Step 7 — Determine appropriate mental or keystroke operators for each step. Step 8 — Assign time values to mental or keystroke operators. Step 9 — Add up execution times for operators.

Step 10 — Adjust total time of task to be sensitive by age of expected. Age Time Adjustment Multiplier (Multiply task time by this value) Use as is 30–40 ??? 40–55By –60By 1.7 > 65By 2.2 Step 11-Verify validity of results

Multimodal vs Multimedia Multimodal interaction refers to a case where an input interface accepts two or more modes of input. Multimedia interaction is related to cases where an output device provides output information in two or more modes of communication.

Multimodal Communication’s Possibility Using different human perception mechanisms while others are busy – e.g., the eyes are busy, but the ears can still hear and take input Mutual disambiguation – i.e., the information gathered by the eyes can be cross-validated with those from the ears Faster and higher quality interaction More natural for human beings.