Behaviour Models There are a number of models that predict the way in which an interface or user will behave.

Slides:



Advertisements
Similar presentations
Transition Plus Services
Advertisements

Human Computer Interface
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Microsoft windows By Sadat Kemal Mohammed
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
2-May-15 GUI Design. 2 HMI design There are entire college courses taught on HMI (Human-Machine Interface) design This is just a very brief presentation.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Based on a fine paper byPhilippe Zimmermann
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
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.
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060) Section 2 Use the Linux Desktop.
Graphing Linear Equations From the beginning. All the slides in this presentation are timed. You do not need to click the mouse or press any keys on the.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Human Factors for Input Devices CSE 510 Richard Anderson Ken Fishkin.
Hotmail Tutorial This tutorial aims to quickly cover some of the basic elements of web based using msn Hotmail - a free service Use the Index.
William H. Bowers – Direct Manipulation and Pointing Devices Cooper 21.
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.
What is a computer? What is its definition? A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic.
CPSC 203 Introduction to Computers Lab 23 Jie Gao.
User Models Predicting a user’s behaviour. Fitts’ Law.
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.
AS Level ICT Selection and use of appropriate software: Interfaces.
Human Computer Interaction An Introduction. Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people,
WINDOWS Part 1 – Start Up Basics
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
GOMS Timing for WIMP interfaces When (fine-grained) speed matters.
Productivity Programs Common Features and Commands.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
XP New Perspectives on Microsoft Windows 2000 Professional Windows 2000 Tutorial 1 1 Microsoft Windows 2000 Professional Tutorial 1 – Exploring the Basics.
User Modeling of Assistive Technology Rich Simpson.
UNIT 7 Describing how an item functions [2] (infinitive with or without ‘to’)
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Chapter 1: What is interaction design?. Bad designs From:
As you look at an iMac you will notice that there are no buttons on the front of the machine as shown in figure 1.
Modeling Visual Search Time for Soft Keyboards Lecture #14.
ITM 734 Introduction to Human Factors in Information Systems
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
Windows 2000 Unit A A1 – A24 and Ap1 – Ap3 (Formatting a Disk)
Human Computer Interface INT211
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
1 1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
FIRST COURSE Exploring the Basics of Microsoft Windows Vista.
Office 2016 and Windows 10: Essential Concepts and Skills
Appendix A Introduction to Windows 7
Human Computer Interaction
11.10 Human Computer Interface
Models of Interaction What are They?

Module 1.1 Introduction to computers
Exploring the Basics of Windows XP
Microsoft Windows 2000 Professional
MBI 630: Week 11 Interface Design
Exploring the Basics of Microsoft Windows 7
Tonga Institute of Higher Education IT 141: Information Systems
Computer Basics.
Software - Operating Systems
Human Computer Interaction Lecture 24 Cognitive Models
Module 2 Data Base Forms &! only DATA BASE FORMS AND NOT ONLY.
ACM programming contest
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Behaviour Models There are a number of models that predict the way in which an interface or user will behave.

Predictive Modelling Predictive modelling is a way of pre-empting what will happen without having to carry out research and delay the introduction of the interface while lots of people test it out. A predictive model is an equation or calculation used to forecast an event. The reaction time to respond to a command will vary depending on the user. The interface may be responsive to respond time and shut down/hibernate if a command takes too long

Key Stroke level model (KLM) KLM recognises very low level actions. The model breaks down each sequence of operations into individual actions such as: hitting keys on the keyboard clicking on the mouse pointing the mouse moving between using the mouse and the keyboard again. Each action is assigned a time in order to calculate how the system will respond.

The (TP) Throughput TP relates to the productivity of the computer. Throughput measures include the amount or speed of processing in response to a command. Speed processing – including variation in tasks or complexity is known as the response time -

Fitts’ Law Fitts’ law is a method for calculating throughput in advance for any system design by predicting humans movement and motion based on time and distance, called psychomotor behaviour. It was developed in 1954 to counteract the assumption that the time taken to travel from A to B is based on the distance between two points.

Fitts’ law identified that time depends upon the size of the object to be moved and the size of the object with which to move it. User time will vary according to the user, the location of an icon, menu or GUI, the click of the mouse or hitting a key and even the pressure applied.

Descriptive modelling Key action model (KAM) Buxton's three state model Guiard’s model

Key action model ( KAM ) KAM identifies the need to evaluate how the user will expect the computer to behave or react and how this may be different from how the computer actually reacts to commands. A new user may find it difficult to log on using a password and username (they don’t understand that the computer is visiting a database to verify, hence it has to be 100% accurate. A user may get frustrated when they think they have selected “Shift F” but the file menu appears because they have accidentally hit “Alt F”

Other feedback examples include the depression and suppression of buttons on dialog boxes and invitations or steering to the next most likely command by highlighting a button. Note the highlight around this button

Buxton’s three state model This model is concerned with the pressure and dexterity with which users make movements using mice and touchpad's. The interface will need to be responsive whether the command is via the mouse, a touchpad on a laptop or a button in the keyboard. A user will have their own preference as to what they are used to using so the system but be equally responsive to ensure usability.

Guiard’s Model Guiard’s model of bimanual skill relates to the preferred method of interacting with computers and input devices. When designing your interface you must consider the ease of use and you must not rely on the user always inputting data or mouse actions using a preferred hand.

The positioning on the interface must also be accessible and logically laid out if used by a left handed person. Guiard’s model identifies that users with two hands are unlikely to be able carry out similar actions to the same degree of effectiveness with either hand.

Task Research the aforementioned behaviour models, taking notes, to consolidate your own understanding.