Human Computer Interaction. Outline. Human Computer Interaction. HCI lecture S. Camille Peres, Ph. D.

Size: px
Start display at page:

Download "Human Computer Interaction. Outline. Human Computer Interaction. HCI lecture S. Camille Peres, Ph. D."

Transcription

1 Human Computer Interaction S. Camille Peres, Ph. D. Outline Human Computer Interaction Articles from students Presentation User Centered Design Human Computer Interaction Human Computer Interaction Usability Application of what we know about capabilities and constraints of the human to build computer interfaces that are easy to use or intuitive Scientific Inquiry Observing how humans interact with computers to test and develop theories regarding how humans process information. HCI lecture

2 BRIEF summary of What you found Articles Why it was interesting to you Usability What does that mean anyway?! People can easily, safely and efficiently do what they need/want to do. Mechanical: chemical plant operations Interface: VCRs, telephones, web sites What about UHCL homepage? Why would people come to this page? HCI lecture

3 For Usability Which page do you think is better? Why? User centered design Not unique to computers Will use this paradigm and process to introduce The theories and models of HCI and Psychology that apply to this process Iterative process itself How the process plays out with computer interfaces User Centered Design HCI lecture

4 User centered design (from Mayhew, 1999) Steps for any user centered design 1. Requirements analysis What does the user do? What does the user need? 2. Design/testing/development How do you build the beast to meet the needs of the user? 3. Installation Does the thing work the way it s supposed to? User Centered Design 1. Requirements analysis What does the user do? What does the user need? These seem like obvious, intuitive questions, but are usually overlooked. Wireless mouse Why/when do we need a wireless mouse? User Centered Design > Requirements analysis Requirements analysis Who is the user? User profile What does the user do? Task analysis What does the user need? Information, tools, support from technology These all lead to the definition of specific usability goals addressing: can people easily, safely, and efficiently do what they need/want to do? User Centered Design > Requirements analysis HCI lecture

5 Example: Gaming Industry Who do we typically thing of? Who s missing? Lucrative market possibility Family gaming Who are the users? (User profile) What do they do? (Task Analysis) What do they need? (Constraints/Capabilities) User Centered Design > Requirements analysis Microsoft surface Demo Nintendo Wii Family demo3 Two options User Centered Design > Requirements analysis Psychology side bar - Human processor Long Term Memory Working Memory Visual store (iconic memory) Auditory store (echoic memory) Eyes Ears Perceptual processor Motoric processor Fingers, etc. Cognitive Processor HCI lecture

6 Modeling (predicting) Human processing GOMS (Card, Moran, and Newell, 1983) Goals - what do you want to do? Operators - tools that human processor has available (perception, cognition, motor response) Methods - sequence of steps that use operators to accomplish goals Selection rules - algorithm for choosing which method to use Task analysis GOMS will allow us to predict how long it will take someone to do a task. Project Ernestine (Gray, John, & Atwood,1993) Compare the work-times of telephone company toll and assistance operators on two different workstations Needs analysis - what do the operators need to do? Answer as many calls as accurately and quickly as possible. How can the system be designed so operators can easily, safely and efficiently do what they need/want to do? NYNEX was specifically interested in reducing the length of the calls. GOMS modeling of task analysis Contrary to expectations, GOMS predicted and the data confirmed, that performance with the proposed workstation was slower than with the current one. This increase in performance time translated into a cost of almost $2 million dollars a year to NYNEX. Scientifically, the GOMS models predicted performance with exceptional accuracy. HCI lecture

7 Example of GOMS KLM Keystroke Level Modeling To issue Bold command Select text Using mouse Using shift + arrow key s Issue Bold command Using mouse to click icon Using keyboard shortcut Ctrl +B KLM - Selecting text KLM Issuing Bold command HCI lecture

8 Time Parameters {Back to user centered design} Steps for user centered design Requirements analysis What does the user do? What does the user need? Design/testing/development How do you build the beast to meet the needs of the user? User Centered Design > Design/testing/development Design, testing, & development How do you build the beast to meet the needs of the user? Should be based on findings from needs analysis Iterative testing is integral to the success of this phase Design Test Paper prototype, low fidelity testing, cognitive walkthrough, etc. Redesign Start over until goals are met! User Centered Design > Design/testing/development HCI lecture

9 Example Family Gaming Prototypes Fidelity Low and medium Testing When should we do it? Who to bring in? What should they do? User Centered Design > Design/testing/development Psychology sidebar - Eye tracking Eye tracking and design guidelines What are some design principles for good visual icons? Eye tracking device can help identify which ones are better Further, we can model this with cognitive architectures ACT-R--a more sophisticated version of GOMS (Anderson, 1996) User Centered Design > Design/testing/development > Design For example Fleetwood and Byrne (2002) compared visual gaze times for different icons Properties of human processor can explain/predict results Attention Visual search processes Among others User Centered Design > Design/testing/development > Design HCI lecture

10 Examples of icons Users would see one icon and then have to find that icon in a set of distracters. User Centered Design > Design/testing/development > Design {Back to user centered design} Steps for user centered design Requirements analysis What does the user do? What does the user need? Design/testing/development How do you build the beast to meet the needs of the user? Installation Does the thing work the way it s supposed to? User Centered Design > Installation Installation Does the thing work the way it s supposed to? More testing Full fidelity user testing What this is, what it isn t. How hard is it for the user to learn? Immediately To proficiency User Centered Design > Installation HCI lecture

11 Back to our two options Microsoft surface Demo Parody Nintendo Wii Family demo1, Family demo2 Family demo3 User Centered Design > Installation Psychology sidebar - Expertise acquisition With initial software programs Hard to learn People did not move beyond sufficient level of performance (Carroll & Rosson, 1987) Then came GUI (Graphical user interface) People learned faster Do not progress to expert levels (Bhavnani & John, 1997; Lane, Napier, Peres, & Sandor, 2005) User Centered Design > Installation > Expertise Acquisition Expertise What impacts whether users progress to efficient/expert levels of performance? Overt training for efficiency (Bhavnani, 2001) Observing others (Peres et al., 2005) Differing motivations User Centered Design > Installation > Expertise Acquisition HCI lecture

12 Next week Learn about how behavioral issues can impact safety Chris Montoressi Human as an information processor applies is these settings as well as HCI Safety Cell phones in cars Response with a blow-out Psychology side bar - Human processor Visual store (iconic memory) Long Term Memory Working Memory Auditory store (echoic memory) Cognitive load Automaticity Psychological refractory period Eyes Ears Perceptual processor Motoric processor Fingers, etc. Cognitive Processor Questions, comments HCI lecture

13 References (1) Anderson, J. R. (1996). ACT: A simple theory of complex cognition. American Psychologist, 51, Bhavnani, S. K., & John, B. E. (1997). From sufficient to efficient usage: An analysis of strategic knowledge. Paper presented at the SIGCHI conference on Human Factors in Computing Systems, Atlanta, GA. Bhavnani, S. K., Reif, F., & John, B. E. (2001). Beyond command knowledge: Identifying and teaching strategic knowledge for using complex computer applications. Paper presented at the SIGCHI conference on Human Factors in Computing Systems, Seattle, WA USA. Carroll, J. M., & Rosson, M. B. (1987). Paradox of the active user. In J. M. Carroll (Ed.), Interface thought: Cognitive aspects of human-computer interaction (pp ). Cambridge: Bradley Books. Gray, W. D., John, B. E., & Atwood, M. E. (1993). Project Ernestine: Validating a GOMS analysis for predicting and explaining real-world performance. Human-Computer Interaction, 8(3), References (2) Fleetwood, M. D. & Byrne, M. D. (2002) Modeling icon search in ACT-R/PM. Cognitive Systems Research, 3, Lane, D. M., Napier, H. A., Peres, S. C., & Sándor, A. (2005). The hidden costs of graphical user interfaces: The failure to make the transition from menus and icons tool bars to keyboard shortcuts. International Journal of Human Computer Interaction, 18(2), Mayhew, Deborah (1999) The Usability Engineering Lifecycle--a Practioner s handbook for user interface design. Morgan Kaufmann Peres, S. C. (2005). Software use in the workplace: A study of efficiency. Unpublished Dissertation, Rice University, Houston, Texas USA. Peres, S. C., Fleetwood, M. D., Tamborello II, F. P., Yang, M., & Paige-Smith, D. L. (2005, September 26-30). Pros, cons, and changing behavior: An application in using the keyboard to issue commands. Paper presented at the Human Factors and Ergonomics Society 49th Annual Meeting, Orlando, FL. Peres, S. C., Tamborello, F. P., II, Fleetwood, M. D., Chung, P., & Paige-Smith, D. L. (2004, September 20-24). Keyboard shortcut usage: The roles of social factors and computer experience. Paper presented at the Human Factors and Ergonomics Society 48th Annual Meeting, New Orleans, LA. HCI lecture

GOMS Lorin Hochstein October 2002

GOMS Lorin Hochstein October 2002 Overview GOMS Lorin Hochstein lorin@cs.umd.edu October 2002 GOMS is a modeling technique (more specifically, a family of modeling techniques) that analyzes the user complexity of interactive systems. It

More information

GOMS. Adapted from Berkeley Guir & Caitlin Kelleher

GOMS. Adapted from Berkeley Guir & Caitlin Kelleher GOMS Adapted from Berkeley Guir & Caitlin Kelleher 1 GOMS Goals what the user wants to do Operators actions performed to reach the goal Methods sequences of operators that accomplish a goal Selection Rules

More information

Usability Evaluation

Usability Evaluation Usability Evaluation Jean Scholtz National Institute of Standards and Technology Introduction The International Organization for Standardization (ISO) defines Usability of a product as the extent to which

More information

Theories of User Interface Design

Theories of User Interface Design Theories of User Interface Design High-Level Theories Foley and van Dam four-level approach GOMS Goals, Operators, Methods, and Selection Rules Conceptual level: Foley and van Dam User's mental model of

More information

Übung zur Vorlesung Mensch-Maschine-Interaktion

Übung zur Vorlesung Mensch-Maschine-Interaktion Übung zur Vorlesung Mensch-Maschine-Interaktion Sara Streng Ludwig-Maximilians-Universität München Wintersemester 2007/2008 Ludwig-Maximilians-Universität München Sara Streng MMI Übung 2-1 Übersicht GOMS

More information

Looking Back: Fitts Law

Looking Back: Fitts Law Looking Back: Fitts Law Predicts movement time for rapid, aimed pointing tasks One of the few stable observations in HCI Index of Difficulty: How to get a and b for a specific device / interaction technique

More information

- visibility. - efficiency

- visibility. - efficiency Lecture 18: Predictive Evaluation Spring 2008 6.831 User Interface Design and Implementation 1 UI Hall of Fame or Shame? Spring 2008 6.831 User Interface Design and Implementation 2 From Daniel Gutierrez:

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

CS 315 Intro to Human Computer Interaction (HCI)

CS 315 Intro to Human Computer Interaction (HCI) 1 CS 315 Intro to Human Computer Interaction (HCI) 2 3 Acceptance Tests Set goals for performance Objective Measurable Examples Mean time between failures (e.g. MOSI) Test cases Response time requirements

More information

Expert Reviews (1) Lecture 5-2: Usability Methods II. Usability Inspection Methods. Expert Reviews (2)

Expert Reviews (1) Lecture 5-2: Usability Methods II. Usability Inspection Methods. Expert Reviews (2) : Usability Methods II Heuristic Analysis Heuristics versus Testing Debate Some Common Heuristics Heuristic Evaluation Expert Reviews (1) Nielsen & Molich (1990) CHI Proceedings Based upon empirical article

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

CS Human Computer Interaction

CS Human Computer Interaction Part A 1. Define HCI CS6008 - Human Computer Interaction UNIT-I Question Bank FOUNDATIONS OF HCI 2. What are the basic requirements of an Successful Interactive System? 3. What is STM & LTM? 4. List out

More information

CogSysIII Lecture 9: User Modeling with GOMS

CogSysIII Lecture 9: User Modeling with GOMS CogSysIII Lecture 9: User Modeling with GOMS Human Computer Interaction Ute Schmid Applied Computer Science, University of Bamberg last change June 26, 2007 CogSysIII Lecture 9: User Modeling with GOMS

More information

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia

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

Exercise. Lecture 5-1: Usability Methods II. Review. Oral B CrossAction (white & pink) Oral B Advantage Reach Max Reach Performance (blue & white)

Exercise. Lecture 5-1: Usability Methods II. Review. Oral B CrossAction (white & pink) Oral B Advantage Reach Max Reach Performance (blue & white) : Usability Methods II Exercise Design Process continued Iterative Design: Gould and Lewis (1985) User-Centered Design Essential Design Activities: Cohill et al. Task Analysis Formal Task Analyses GOMS

More information

CSCI 3160: User Interface Design

CSCI 3160: User Interface Design CSCI 3160: User Interface Design Dalhousie Faculty of Computer Science 24 October 2003 Objectives CSCI 3160: User Interface Design This class deals with concepts and techniques underlying the design of

More information

Analytical evaluation

Analytical evaluation Chapter 15 Analytical evaluation 1 Aims: Describe the key concepts associated with inspection methods. Explain how to do heuristic evaluation and walkthroughs. Explain the role of analytics in evaluation.

More information

Predictive Model Examples. Keystroke-Level Model (KLM) 1 2

Predictive Model Examples. Keystroke-Level Model (KLM) 1 2 Predictive Model Examples Linear prediction equation Fitts law Choice reaction time Keystroke-level model (KLM) Skill acquisition More than one predictor 62 Keystroke-Level Model (KLM) 1 2 One of the earliest

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

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Models for design

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Models for design Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Models for design Human-Computer Interaction Beatriz Sousa Santos, 2016/2017 All engineering fields use models: To evaluate

More information

cs414 principles of user interface design, implementation and evaluation

cs414 principles of user interface design, implementation and evaluation cs414 principles of user interface design, implementation and evaluation Karrie Karahalios, Eric Gilbert 30 March 2007 Reaction Time and Motor Skills Predictive Models Hick s Law KLM Fitts Law Descriptive

More information

Bringing Usability to Industrial Control Systems by Marcus Reul, RWTH Aachen University, Aachen, Germany, aachen.

Bringing Usability to Industrial Control Systems by Marcus Reul, RWTH Aachen University, Aachen, Germany, aachen. Bringing Usability to Industrial Control Systems by Marcus Reul, RWTH Aachen University, 52056 Aachen, Germany, marcus.reul@rwth aachen.de Abstract I want to examine how domain specific HCI design patterns

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

CS6008-HUMAN COMPUTER INTERACTION Question Bank

CS6008-HUMAN COMPUTER INTERACTION Question Bank CS6008-HUMAN COMPUTER INTERACTION Question Bank UNIT I FOUNDATIONS OF HCI PART A 1. What is HCI? 2. Who is involved in HCI. 3. What are the 5 major senses? 4. List the parts of human Eye. 5. What is meant

More information

White Paper. Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI Situated Research All Rights Reserved

White Paper. Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI Situated Research All Rights Reserved White Paper Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI 2018 Situated Research All Rights Reserved Learnability, efficiency, safety, effectiveness, memorability

More information

NADAR SARASWATHI COLLEGE OF ENGINEERING & TECHNOLOGY

NADAR SARASWATHI COLLEGE OF ENGINEERING & TECHNOLOGY NADAR SARASWATHI COLLEGE OF ENGINEERING & TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING EIGHTH SEMESTER QUESTION BANK CS6008 -HUMAN COMPUTER INTERACTION UNIT I FOUNDATIONS OF HCI The Human:

More information

Input Models. Jorge Garza & Janet Johnson COGS 230 / CSE 216

Input Models. Jorge Garza & Janet Johnson COGS 230 / CSE 216 Input Models Jorge Garza & Janet Johnson COGS 230 / CSE 216 User Technology: From Pointing to Pondering Stu Card Thomas Moran User technology and Pointing devices Understand The Personal part of personal

More information

Human-Computer Interaction IS David Sprague

Human-Computer Interaction IS David Sprague Human-Computer Interaction IS 4300 David Sprague Overview (for today) Introductions Overview of the Course Logistics Overview of HCI Some basic concepts Overview of Team Projects Disclaimer 1. Touchy feely

More information

Predicting the Effects of Cellular-Phone Dialing on Driver Performance

Predicting the Effects of Cellular-Phone Dialing on Driver Performance Predicting the Effects of Cellular-Phone Dialing on Driver Performance Dario D. Salvucci Drexel University Kristen L. Macuga University of California, Santa Barbara Please address correspondence to: Dario

More information

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search Overview of Today s Lecture Analytical Evaluation / Usability Testing November 17, 2017 Analytical Evaluation Inspections Recapping cognitive walkthrough Heuristic evaluation Performance modelling 1 2

More information

Bringing Usability to Industrial Control Systems

Bringing Usability to Industrial Control Systems Bringing Usability to Industrial Control Systems Marcus Reul RWTH Aachen University 52056 Aachen, Germany marcus.reul@rwth-aachen.de Abstract Within my ongoing work at a manufacturer for industrial test

More information

Human-Computer Interaction (CS4317/5317)

Human-Computer Interaction (CS4317/5317) August 4, 2006 Syllabus Human-Computer Interaction (CS4317/5317) Fall 2006 Tuesday & Thursday, 3:00 4:20, Computer Science room 321 Instructor: Nigel Ward Office: Comp 206 Phone: 747-6827 E-mail nigel@cs.utep.edu

More information

Lecture 4, Task Analysis, HTA

Lecture 4, Task Analysis, HTA Lecture 4: HCI, advanced course, Task Analysis, HTA To read: Shepherd: HTA as a framework for task analysis Ormerod & Shepherd Using task analyses for information requirement specification: The SGT method

More information

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design What is interaction design? What is Interaction Design? Designing interactive products to support people in their everyday and working lives Sharp, Rogers and Preece (2002) The design of spaces for human

More information

Topics in Usability Testing

Topics in Usability Testing Topics in Usability Testing Software Usability Eventually a person will interact with a software system. Software usability is how: appropriate functional effective that interaction is. Ergonomics is the

More information

Human-Computer Interaction IS 4300

Human-Computer Interaction IS 4300 Human-Computer Interaction IS 4300 Prof. Timothy Bickmore Make a name tag Overview for Today Introductions Overview of the Course Logistics Overview of HCI Some basic concepts Overview of Team Projects

More information

User Centered Design Interactive Software Lifecycle

User Centered Design Interactive Software Lifecycle Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática User Centered Design Interactive Software Lifecycle Human-Computer Interaction Beatriz Sousa Santos, 2012/2013 User centered

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

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

CS 4317: Human-Computer Interaction

CS 4317: Human-Computer Interaction September 8, 2017 Tentative Syllabus CS 4317: Human-Computer Interaction Spring 2017 Tuesday & Thursday, 9:00-10:20, Psychology Building, room 308 Instructor: Nigel Ward Office: CCS 3.0408 Phone: 747-6827

More information

11/17/2008. CSG 170 Round 8. Prof. Timothy Bickmore. Quiz. Open book / Open notes 15 minutes

11/17/2008. CSG 170 Round 8. Prof. Timothy Bickmore. Quiz. Open book / Open notes 15 minutes Human-Computer Interaction CSG 170 Round 8 Prof. Timothy Bickmore Quiz Open book / Open notes 15 minutes 1 Paper Prototyping Team Project Review Models 2 Categories of User Models 1. Hierarchical structuring

More information

Chapter 15: Analytical evaluation

Chapter 15: Analytical evaluation Chapter 15: Analytical evaluation Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain how to do doing heuristic evaluation and walkthroughs.

More information

Page 1. Welcome! Lecture 1: Interfaces & Users. Who / what / where / when / why / how. What s a Graphical User Interface?

Page 1. Welcome! Lecture 1: Interfaces & Users. Who / what / where / when / why / how. What s a Graphical User Interface? Welcome! Lecture 1: Interfaces & Users About me Dario Salvucci, Associate Professor, CS Email: salvucci@cs.drexel.edu Office: University Crossings 142 Office hours: Thursday 11-12, or email for appt. About

More information

Lecture 5. (September 13, 2002) Tralvex (Rex) Yeap MAAAI MSCS

Lecture 5. (September 13, 2002) Tralvex (Rex) Yeap MAAAI MSCS Human-Computer Interaction User Support and On-Line Information, Guidelines, Standards, Prototyping, UI Software Support Tools, Social & Individual Impact, Future Trends and The Road Ahead BSc/CQU Lecture

More information

Application Use Strategies

Application Use Strategies Application Use Strategies Suresh K. Bhavnani Strategies for using complex computer applications such as word processors, and computer-aided drafting (CAD) systems, are general and goal-directed methods

More information

Usability. CSE 331 Spring Slides originally from Robert Miller

Usability. CSE 331 Spring Slides originally from Robert Miller Usability CSE 331 Spring 2010 Slides originally from Robert Miller 1 User Interface Hall of Shame Source: Interface Hall of Shame 2 User Interface Hall of Shame Source: Interface Hall of Shame 3 Redesigning

More information

Introducing Evaluation

Introducing Evaluation Chapter 12 Introducing Evaluation 1 The aims Explain the key concepts used in evaluation. Introduce different evaluation methods. Show how different methods are used for different purposes at different

More information

CS408 Human Computer Interaction Solved Objective Midterm Papers For Preparation of Midterm Exam

CS408 Human Computer Interaction Solved Objective Midterm Papers For Preparation of Midterm Exam CS408 Human Computer Interaction Solved Objective Midterm Papers For Preparation of Midterm Exam What will be the gulf of execution if the user is able to formulate and perform the actions easily; Smaller

More information

Why User Interface Design? What

Why User Interface Design? What Why User Interface Design? What Prof. Giuseppe Riccardi Dipartimento di Ingegneria e Scienza dell Informazione University of Trento riccardi@dit.unitn.it Spring 2013 1 UI guidelines in Android Spring 2013

More information

Can Cognitive Modeling Improve Rapid Prototyping? 1

Can Cognitive Modeling Improve Rapid Prototyping? 1 Can Cognitive Modeling Improve Rapid Prototyping? 1 Robert L. West Department of Psychology Carleton University Ottawa, Ontario, Canada robert_west@carleton.ca Bruno Emond Department of Education Université

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT PRINCIPLES OF USER INTERFACE DESIGN

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT PRINCIPLES OF USER INTERFACE DESIGN BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT PRINCIPLES OF USER INTERFACE DESIGN Monday 19 th March 2018 - Afternoon Answer any FOUR questions out of

More information

Process of Interaction Design and Design Languages

Process of Interaction Design and Design Languages Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared

More information

CHAPTER 4 HUMAN FACTOR BASED USER INTERFACE DESIGN

CHAPTER 4 HUMAN FACTOR BASED USER INTERFACE DESIGN CHAPTER 4 HUMAN FACTOR BASED USER INTERFACE DESIGN 4.1 Introduction Today one of the most important concerns is how to use the system with effectiveness, efficiency and satisfaction. The ease or comfort

More information

Expert Evaluations. November 30, 2016

Expert Evaluations. November 30, 2016 Expert Evaluations November 30, 2016 Admin Final assignments High quality expected Slides Presentation delivery Interface (remember, focus is on a high-fidelity UI) Reports Responsive Put your best foot

More information

Designing the User Interface

Designing the User Interface Designing the User Interface Strategies for Effective Human-Computer Interaction Second Edition Ben Shneiderman The University of Maryland Addison-Wesley Publishing Company Reading, Massachusetts Menlo

More information

Comparative Analysis of GUI Testing vs. HCI: Applying on Information Systems

Comparative Analysis of GUI Testing vs. HCI: Applying on Information Systems Proceedings of the 1st International Multi-Disciplinary Conference (IMDC), The University of Lahore, Gujrat Campus, PK, 23- Comparative Analysis of GUI Testing vs. HCI: Applying on Information Systems

More information

Usability Goals. September 14, 2016

Usability Goals. September 14, 2016 Usability Goals September 14, 2016 Announcements A02 notes: http://www.cs.umanitoba.ca/~umdubo26/comp3020/ A01 notes: http://www.cs.umanitoba.ca/~bunt/comp3020 /lecturenotes.html 2 Announcements Project

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT REALISING THE USER INTERFACE

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT REALISING THE USER INTERFACE BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT REALISING THE USER INTERFACE Friday 1 st April 2016 - Morning Answer any THREE questions

More information

Modelling human-computer interaction

Modelling human-computer interaction Res. Lett. Inf. Math. Sci., 2004, Vol. 6, pp 31-40 31 Available online at http://iims.massey.ac.nz/research/letters/ Modelling human-computer interaction H.RYU Institute of Information & Mathematical Sciences

More information

Master s Thesis 60 credits

Master s Thesis 60 credits UNIVERSITY OF OSLO Department of Informatics Evaluating Mobile Phones with the Keystroke-Level Model and other Desktop Methods Master s Thesis 60 credits Trenton Wade Schulz April 28, 2008 Acknowledgements

More information

SEM / YEAR: VIII/ IV QUESTION BANK SUBJECT: CS6008 HUMAN COMPUTER INTERACTION

SEM / YEAR: VIII/ IV QUESTION BANK SUBJECT: CS6008 HUMAN COMPUTER INTERACTION QUESTION BANK SUBJECT: CS600 HUMAN COMPUTER INTERACTION SEM / YEAR: VIII/ IV UNIT I - FOUNDATIONS OF HCI The Human: I/O channels Memory Reasoning and problem solving; The computer: Devices Memory processing

More information

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt. Institut für Informatik Software Quality Lecture 7 UI Design, Usability & Testing Thomas Fritz Martin Glinz Many thanks to Meghan Allen and Daniel Greenblatt. Overview Introduction to UI design User-centered

More information

Models for design. Human-Computer Interaction Beatriz Sousa Santos, 2017/18

Models for design. Human-Computer Interaction Beatriz Sousa Santos, 2017/18 Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Models for design Human-Computer Interaction Beatriz Sousa Santos, 2017/18 All engineering fields use models: To evaluate

More information

Chapter 7: Interaction Design Models

Chapter 7: Interaction Design Models Chapter 7: Interaction Design Models The Resonant Interface HCI Foundations for Interaction Design First Edition by Steven Heim Chapter 7 Interaction Design Models Model Human Processor (MHP) Keyboard

More information

Evaluating the Design without Users. A formalized way of imagining people s thoughts and actions when they use an interface for the first time

Evaluating the Design without Users. A formalized way of imagining people s thoughts and actions when they use an interface for the first time Evaluating the Design without Users Cognitive Walkthrough Action Analysis Heuristic Evaluation Cognitive walkthrough A formalized way of imagining people s thoughts and actions when they use an interface

More information

GUI Design Principles

GUI Design Principles GUI Design Principles User Interfaces Are Hard to Design You are not the user Most software engineering is about communicating with other programmers UI is about communicating with users The user is always

More information

Human Computer Interaction - An Introduction

Human Computer Interaction - An Introduction NPTEL Course on Human Computer Interaction - An Introduction Dr. Pradeep Yammiyavar Professor, Dept. of Design, IIT Guwahati, Assam, India Dr. Samit Bhattacharya Assistant Professor, Dept. of Computer

More information

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Due Today: List of preferred lectures to present Due Next Week: IRB training completion certificate

More information

UNIVERSITY OF CALIFORNIA AT BERKELEY. Name:

UNIVERSITY OF CALIFORNIA AT BERKELEY. Name: UNIVERSITY OF CALIFORNIA AT BERKELEY COMPUTER SCIENCE DIVISION - EECS CS160 Second Midterm Examination Prof L.A. Rowe Spring 2001 Name: Score: Question Possible Points 1 (50 points) 2 (10 points) 3 (20

More information

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services.

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services. evision Review Project - Engagement Monitoring Simon McLean, Head of Web & IT Support Information & Data Services. What is Usability? Why Bother? Types of usability testing Usability Testing in evision

More information

Student Usability Project Recommendations Define Information Architecture for Library Technology

Student Usability Project Recommendations Define Information Architecture for Library Technology Student Usability Project Recommendations Define Information Architecture for Library Technology Erika Rogers, Director, Honors Program, California Polytechnic State University, San Luis Obispo, CA. erogers@calpoly.edu

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0430 Course Title : HUMAN COMPUTER INTERACTION Semester : VIII

More information

THE USABILITY ENGINEERING LIFECYCLE: A PRACTITIONER'S HANDBOOK FOR USER INTERFACE DESIGN (INTERACTIVE TECHNOLOGIES) BY DEBORAH J.

THE USABILITY ENGINEERING LIFECYCLE: A PRACTITIONER'S HANDBOOK FOR USER INTERFACE DESIGN (INTERACTIVE TECHNOLOGIES) BY DEBORAH J. Read Online and Download Ebook THE USABILITY ENGINEERING LIFECYCLE: A PRACTITIONER'S HANDBOOK FOR USER INTERFACE DESIGN (INTERACTIVE TECHNOLOGIES) BY DEBORAH J. MAYHEW DOWNLOAD EBOOK : THE USABILITY ENGINEERING

More information

Usability of interactive systems: Current practices and challenges of its measurement

Usability of interactive systems: Current practices and challenges of its measurement Usability of interactive systems: Current practices and challenges of its measurement Δρ. Παναγιώτης Ζαχαριάς Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου 23/2/2010 Concepts and Definitions Usability engineering

More information

Machine-level visualization with SIMATIC HMI Presented by Ramey Miller Manufacturing in America March 14-15, 2018

Machine-level visualization with SIMATIC HMI Presented by Ramey Miller Manufacturing in America March 14-15, 2018 Machine-level visualization with SIMATIC HMI Presented by Ramey Miller Manufacturing in America March 14-15, 2018 Before we start A Penny for Your Thoughts At the end of the session, share your feedback

More information

EasyTech Scope & Sequence for Grades K 8

EasyTech Scope & Sequence for Grades K 8 EasyTech Scope & Sequence for Grades K 8 Use the table below to develop your school district s technology plan. It provides an in-depth look at twelve critical digital literacy skills today s students

More information

A Java-based Course in Human-Computer Interaction. Eileen Kraemer. The University of Georgia. Athens, GA interface.

A Java-based Course in Human-Computer Interaction. Eileen Kraemer. The University of Georgia. Athens, GA interface. A Java-based Course in Human-Computer Interaction Eileen Kraemer Computer Science Department The University of Georgia Athens, GA 30602 Abstract The ACM/SIGCHI proposed curriculum for Human-Computer Interaction

More information

NPTEL Computer Science and Engineering Human-Computer Interaction

NPTEL Computer Science and Engineering Human-Computer Interaction M4 L5 Heuristic Evaluation Objective: To understand the process of Heuristic Evaluation.. To employ the ten principles for evaluating an interface. Introduction: Heuristics evaluation is s systematic process

More information

What is interaction design?

What is interaction design? Chapter 1 What is interaction design? 1 2 Good/Bad Designs Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by mistake instead of a control button People

More information

Getting Acquainted with PsycINFO (EBSCOhost)

Getting Acquainted with PsycINFO (EBSCOhost) Getting Acquainted with PsycINFO (EBSCOhost) Online at: http://support.ebsco.com/knowledge_base/detail.php?id=2564 The PsycINFO database contains more than 2.3 million references to psychological literature

More information

Predictive Human Performance Modeling Made Easy

Predictive Human Performance Modeling Made Easy Predictive Human Performance Modeling Made Easy Bonnie E. John HCI Institute Carnegie Mellon Univ. Pittsburgh, PA 15213 bej@cs.cmu.edu Konstantine Prevas HCI Institute Carnegie Mellon Univ. Pittsburgh,

More information

Analytical Evaluation of Interactive Systems regarding the Ease of Use *

Analytical Evaluation of Interactive Systems regarding the Ease of Use * Analytical Evaluation of Interactive Systems regarding the Ease of Use * Nico Hamacher 1, Jörg Marrenbach 2 1 EMail: hamacher@techinfo.rwth-aachen.de 2 EMail: marrenbach@techinfo.rwth-aachen.de Abstract

More information

Seng310 Lecture 8. Prototyping

Seng310 Lecture 8. Prototyping Seng310 Lecture 8. Prototyping Course announcements Deadlines Individual assignment (extended) deadline: today (June 7) 8:00 am by email User testing summary for paper prototype testing- Thursday June

More information

Announcements. Usability. Based on material by Michael Ernst, University of Washington. Outline. User Interface Hall of Shame

Announcements. Usability. Based on material by Michael Ernst, University of Washington. Outline. User Interface Hall of Shame Announcements Usability Based on material by Michael Ernst, University of Washington Optional cumulative quiz will be given online in Submitty on May 2. Replaces your lowest Quiz 1 10. More details on

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

Why? Usability analysis and inspection. Evaluation. Evaluation. Measuring usability. Evaluating usability

Why? Usability analysis and inspection. Evaluation. Evaluation. Measuring usability. Evaluating usability Usability analysis and inspection Why and how? Iterative design Prototyping Measuring usability Why? Objective/subjective feedback Quick and dirty Slow and clean With or without users 1MD113 Evaluation

More information

Interaction Design Guidelines and Rules

Interaction Design Guidelines and Rules Interaction Design Guidelines and Rules Department of Information Technology Uppsala university Design Design is the planning (process, decisions) that lays the basis for the making of every object or

More information

Usability analysis and inspection

Usability analysis and inspection Usability analysis and inspection Why and how? 1MD113 Why? Iterative design Prototyping Measuring usability Objective/subjective feedback Quick and dirty Slow and clean With or without users 1 Evaluation

More information

Cognitive Disability and Technology: Universal Design Considerations

Cognitive Disability and Technology: Universal Design Considerations Cognitive Disability and Technology: Universal Design Considerations Clayton Lewis Coleman Institute for Cognitive Disabilities RERC-ACT clayton.lewis@colorado.edu Prepared for AUCD Training Symposium,

More information

CS-5200 Design Project

CS-5200 Design Project CS-5200 Design Project 20.3.2017 User testing Mika P. Nieminen Based on Sirpa Riihiaho Definition of Usability The extent to which a product can be used by specified users to achieve specified goals with

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

The Pennsylvania State University College of Information Sciences and Technology. Group 5

The Pennsylvania State University College of Information Sciences and Technology. Group 5 The Pennsylvania State University College of Information Sciences and Technology Website Interface / Task Analysis Group 5 Matt Harbus, Ryne Werkheiser, Justin Arak, John Haefner Mah5061@psu.edu, rrw5010@psu.edu,

More information

Distracted Driving. Applicable Regulations. Introduction/Overview

Distracted Driving. Applicable Regulations. Introduction/Overview Distracted Driving Applicable Regulations Currently OSHA does not have any specific regulations regarding distracted driving. However, OSHA may apply its General Duty clause to distracted driving. The

More information

Logging onto CHP Access

Logging onto CHP Access Logging onto CHP Access The web address for CHP Access is https://chpaccess.trizetto.net/tzg/eservice. This will take you to the login page. It would probably helpful to save a shortcut. There is a link

More information

COMP6471 WINTER User-Centered Design

COMP6471 WINTER User-Centered Design COMP6471 WINTER 2003 User-Centered Design Instructor: Shahriar Ameri, Ph.D. Student: Pedro Maroun Eid, ID# 5041872. Date of Submission: Monday, March 10, 2003. (Week 9) Outline Outline... 2 ABSTRACT...3

More information

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1 topics: evaluation techniques usability testing references: cisc3650 human-computer interaction spring 2012 lecture # II.1 evaluation techniques Human-Computer Interaction, by Alan Dix, Janet Finlay, Gregory

More information

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Human-Computer Interaction

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Human-Computer Interaction Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Human-Computer Interaction Beatriz Sousa Santos, 2015/2016 Outline Introduction Course Information Lectures and lab classes

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 3. User Interface Design Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > Interface design > Design principles > Graphical User Interfaces (GUI) >

More information

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation Lecture 11: Inspection Tuesday / Thursday 12:00 to 1:20 James Fogarty Kailey Chan Dhruv Jain Nigini Oliveira Chris Seeds

More information