Interfaces Homme-Machine

Size: px
Start display at page:

Download "Interfaces Homme-Machine"

Transcription

1 Interfaces Homme-Machine APP3IR Axel Carlier 29/09/2017 1

2 2

3 Some vocabulary GUI, CHI,, UI, etc. 3

4 Some vocabulary Computer-Human Interaction Interaction HommeMachine User Interface Interface Utilisateur Graphical User Interface Interface Graphique 4

5 ACM definition HCI is «a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.» Hewett, T. T., Baecker, R., Card, S., Carey, T., Gasen, J., Mantei, M.,... & Verplank, W. (1992). ACM SIGCHI curricula for human-computer interaction. ACM. 5

6 CHI-related domains Design Evaluation Ergonomics, Psychology, Cognitive Sciences, Visualization Human Factors, Sociology Statistics Development Software Development, Computer Graphics, Multimedia etc. 6

7 CHI importance How much of the code is devoted to CHI in today's (1992) applications? ~10 % ~25 % ~50 % ~70 % Myers, B. A., & Rosson, M. B. (1992, June). Survey on user interface programming. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp ). ACM. 7

8 The Three Mile Island incident In 1979, one of this nuclear power plant's reactor partially melted down. 8

9 Historical pointers First tactile stylus 5'00 9

10 SketchPad ( ) Tactile stylus invented in 1955 Sutherland pioneered CAD software 10

11 Historical pointers First tactile stylus First mouse 11

12 First mouse Engelbart ( ) First commercial version in 1983 (Apple Lisa) 12

13 Historical pointers First tactile stylus First mouse First «smartphone» 13

14 IBM Simon (1992) Phone Agenda Calculator Notes taking Tactile screen 14

15 Historical pointers 1970 : Non-interactive interfaces Post-1970 : command-line interfaces 15

16 Visicalc (1979) 16

17 WordStar (1981) WYSIWYG «What You See Is What You Get» 17

18 Apple Lisa (1983) 18

19 Apple Lisa (1983) WIMP Window Icon Mouse Pulldown menu Desktop allegory Xerox Star

20 CHI-related domains Design Evaluation Ergonomics, Psychology, Cognitive Sciences, Visualization Human Factors, Sociology Statistics Development Software Development, Computer Graphics, Multimedia etc. 25

21 Visual hierarchy There should be a correlation between the importance of a content and the way it is displayed: Important content should stand out the most A reader should be able to deduce the informational structure of the page from its layout! 26

22 Gestalt Theory developed by psychologists early in the 20th century. Interpretation of the human visual perception system Our perception depends on several properties 27

23 Gestalt - Proximity Elements that are close are implicitly associated with each other. 28

24 Gestalt - Similarity Elements that have the same shape, color or orientation are implicitly associated with each other. 29

25 Gestalt - Continuity Aligned elements, that form continuous lines or curves, are associated with each other. 30

26 Gestalt - Closure Elements that can be grouped as a single closed form are associated to each other. 31

27 Gestalt When designing a GUI layout, keep in mind a user will perceive these properties. 32

28 Layouts The Gutenberg diagram Primary optical area Strong fallow area Weak fallow area Terminal area 33

29 Layouts The F-pattern 34

30 Layouts Faces and large texts are supposed to attract users attention Don't trust any «rules» 35

31 Navigational models Hub and spoke 36

32 Navigational Models Fully connected 37

33 Navigational Models Multi-level 38

34 Navigational Models Stepwise 39

35 Navigational Models Pyramid 40

36 Navigational Models Pan-and-zoom 41

37 A quick reminder Design Evaluation Ergonomics, Psychology, Cognitive sciences, Visualization Human Factors, Sociology, Statistics Development Software develoment, Computer graphics, Multimedia, etc. 42

38 V-Model 43

39 V-Model User tests come late 44

40 Error Correction Cost 45

41 User-centered design Analysis Conception Evaluation Users are everywhere in the process 46

42 User-centered design Analysis Interviews Persona Scenarii Use cases Card sorting Conception Mock-up / wireframe Prototypes Evaluation Perception test Usability testing 47

43 Interviews Goal: gathering user needs and expectations about the UI. Protocol: Face-to-face Open questions (avoid influencing the user) Neutral interviewer 1h 48

44 Interviews Interviews can have several goals, and can be conducted several times during the project. The range of goals include: Understanding the task Describing and categorizing potential users Getting feedback on a prototype 49

45 Persona About Face: The Essentials of Interaction Design, Alan Cooper 50

46 Why personas? Personas are a way to express users needs, motivations, expectations throughout the whole UI development process. So are statistics... So are real users 51

47 Personas? 52

48 Scenario Extension of the persona method Fictional story that happens to one of the persona while using the UI that is designed Add social context, a background story Best case, worst case, middle case scenarii Leads to writing use cases 53

49 Prototypes The actual UI development should be delayed as much as possible Expensive Prototypes (low quality, then high quality) should be used to validate usability before the actual development starts. 54

50 Horizontal vs. Vertical Prototyping Different features Horizontal Prototype Functionality Full System Vertical Prototype 55

51 Prototypes - Wireframe Horizontal prototype Describes the screen layout: Interface elements Navigational systems Screen content 56

52 Prototypes - Wireframe 57

53 Prototypes - Wireframe Cheap Can be annotated during testing Users can separate aesthetic and functional aspects of the UI 58

54 Paper vs. Computer Prototype 59

55 Story-boarding 60

56 Wizard of Oz Interactive paper prototype 61

57 Unique vs. multiple prototypes Doing multiple prototypes takes time! To design To test To refine Goal: avoiding functional fixation 62

58 Unique vs. multiple prototypes Doing multiple prototypes takes time! To design To test To refine Goal: avoiding functional fixation 63

59 70

60 CHI-related domains Design Evaluation Ergonomics, Psychology, Cognitive Sciences, Visualization Human Factors, Sociology Statistics Development Software Development, Computer Graphics, Multimedia etc.) 71

61 Evaluation User modelling Test categories Usability questionnaires 72

62 Technology Acceptance Model Perceived usefulness External Variables Attitude towards Behavioural intention to use Perceived ease-of-use Actual system use [Davis 1989] User acceptance of computer technology: A comparison of two theoretical models 73

63 Acceptability and Usability Usability Efficient to use Subjective satisfaction Easy to learn Easy to remember Few errors [Nielsen 1995] Usability engineering 74

64 Evaluation : Formative vs. Summative Formative Are we building the right interface? What should be different in the next iteration? Summative Does it work? Is it better than existing solutions? 75

65 Evaluation : Qualitative vs. Quantitative Qualitative A small group of users Open questions, interviews Quantitative A significant group of users Likert scale, measure of completion, task time, etc. 76

66 Two main types of test Perception test How do users understand the interface? Usability test Can users perform target tasks with this interface? 77

67 Perception test Mostly formative Mostly qualitative Present the interface to a user and ask questions 78

68 Perception test What does this screen allow you to do? What do you see first? Where are the buttons? The links? What do they mean? What are they for? What do you think will happen if you click here? In order to do [a task], what would you do? 79

69 To get some quantitative data 80

70 An alternative perception test The 5-seconds test Experiments have shown that some users get their first impression (positive or negative) in 50 ms. Most users take less than 5 seconds to make judgment about an interface (this is especially true for websites). 81

71 82

72 5 seconds test What is the website about? What did you, and did you not, like about the layout? Can you remember some words written on the webpage? 83

73 Usability tests - metrics Efficient to use Subjective satisfaction Easy to learn Easy to remember Few errors 84

74 Usability tests - metrics Completion rates (binary: 0 or 1) Task time (continuous) Number of errors (integer) Satisfaction ratings (Likert-scale) Encountered problems Efficient to use Subjective satisfaction Easy to learn Easy to remember Few errors 85

75 Usability metrics More specific to websites Clicks Page views Conversion rate 86

76 Think aloud test 87

77 Think aloud test Ask the user to verbally explain everything he does, why he does it, what he is thinking about. Record everything: The user face, and his voice The screen If possible, watch the whole session 3 to 5 users are usually enough to find most usability issues 88

78 Quantitative usability evaluation Prepare tasks that should be made possible by the UI Select a sample of users, representative of the target population (more information on the sample size later) Ask users to perform the tasks and answer a questionnaire 89

79 Quantitative usability evaluation The questionnaire(s) should try to assess some of the concepts that define usability Subjective satisfaction Easiness to learn Easiness to remember 90

80 Questionnaire The phrasing is important (acquiescence bias, format bias, etc.) Likert-scale How many Likert items should we use? 91

81 Standardized questionnaires Post-study questionnaires (QUIS, SUMI, PSSUQ, SUS, USE, UMUX) Post-task questionnaires (ASQ, ER, SEQ, SMEQ, UME) Websites questionnaires (WAMMI, SUPR-Q) Others (TAM) 92

82 SUS: Software Usability Scale 93

83 PSSUQ: Post-Study System Usability Questionnaire System Quality Information Quality Interface Quality 94

84 SMEQ: Subjective Mental Effort Question 95

85 ASQ: After Scenario Questionnaire 96

86 SUPR-Q: Standardized Universal Percentile Rank Questionnaire 97

87 TAM Questionnaire 98

88 Confidence interval For binary measures 99

89 For example If 7 out of 10 users completed a task

90 Confidence interval For rating-scale and other continuous data 101

91 Is there a statistical difference between designs? Between subjects vs. Within subjects Did the same users test different designs? Principle: Suppose both designs are equivalent (null hypothesis) and estimate the probability of obtaining the observed samples under this hypothesis. 102

92 How to proceed? Between-subjects Within-subjects Continuous data Two-sample t-test Paired t-test Binary data Chi-Square test McNemar test No clear agreement on the literature 103

93 Continuous data Within-subjects P-value (between 0 and 1) If p-value < 0.05, we can confidently reject the null hypothesis 104

94 Continuous data Between-subjects 105

95 Multimedia Project User-centered design: 3 user evaluations Mock-up (Wizard of Oz) Perception test Usability test Need to agree on a return date 106

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

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

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

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß MMI 2 Tutorials Winter Term 2017/18 Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß LMU München - LFE Medieninformatik Project 1: Phases & Dates Phase Presentation Phase 1: 7.11-28.11 05.12.2017

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

Designing Usable Apps

Designing Usable Apps This is a free sample excerpt from the book: Designing Usable Apps An agile approach to User Experience design Author: Kevin Matz 264 pages (softcover edition) Print edition ISBN: 978-0-9869109-0-6 E-book

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

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

User-Centered Analysis & Design

User-Centered Analysis & Design User-Centered Analysis & Design Section Topic Slides Study Guide Quick References (QR) Introduction UCA vs. UT 1-26 12 Comparing Analysis and Testing Approaches ROI 1-29 7 Formulas for Calculating ROI

More information

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design BBuckley - 1 CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement ABOUT FACE The Essentials of Interaction Design Cooper, Reimann, Cronin, and Noessel Requirements

More information

Usability Testing. November 14, 2016

Usability Testing. November 14, 2016 Usability Testing November 14, 2016 Announcements Wednesday: HCI in industry VW: December 1 (no matter what) 2 Questions? 3 Today Usability testing Data collection and analysis 4 Usability test A usability

More information

User Interface Design & Implementation. Prof. Dr.-Ing. Abdulmotaleb El Saddik University of Ottawa (SITE 5-037) (613) x 6277

User Interface Design & Implementation. Prof. Dr.-Ing. Abdulmotaleb El Saddik University of Ottawa (SITE 5-037) (613) x 6277 SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb El Saddik University of Ottawa (SITE 5-037) (613) 562-5800 x 6277 elsaddik @ site.uottawa.ca abed @ mcrlab.uottawa.ca http:///

More information

User Centered Design - Maximising the Use of Portal

User Centered Design - Maximising the Use of Portal User Centered Design - Maximising the Use of Portal Sean Kelly, Certus Solutions Limited General Manager, Enterprise Web Solutions Agenda What is UCD Why User Centered Design? Certus Approach - interact

More information

TESTING SOFTWARE QUALITY CHARACTERISTICS

TESTING SOFTWARE QUALITY CHARACTERISTICS TESTING SOFTWARE QUALITY CHARACTERISTICS Zigmars Gailans TAPOST 2017 Agenda Introduction Quality Functionality Usability Accessibility https://kahoot.it Kahoot app 2 3 What is Quality? The standard of

More information

The LUCID Design Framework (Logical User Centered Interaction Design)

The LUCID Design Framework (Logical User Centered Interaction Design) The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface

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

A short introduction to. designing user-friendly interfaces

A short introduction to. designing user-friendly interfaces A short introduction to designing user-friendly interfaces Usability is often ignored until it becomes a problem Introduction This booklet is about Usability and User Experience design. It is aimed at

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Designing for the Web Stone Ch 17 + J. Lazar et al, HCI Handbook 1 Today Stone Chapter J. Lazar et al, HCI Handbook Testing tools & surveys Nielsen s Top 10 Mistakes

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

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

EVALUATION OF PROTOTYPES USABILITY TESTING

EVALUATION OF PROTOTYPES USABILITY TESTING EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATION TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Quiz 3 1 I5 due next class Your mission in this exercise is to implement a very simple Java painting applet. The applet must support the following functions: Draw curves,

More information

UX, UI, Product Design

UX, UI, Product Design UX, UI, Product Design for mobile app development Empathize https://www.nngroup.com/articles/design-thinking/ Research Methods Qualitative: Interviews Observation Quantitative: Survey User Interviews Contextual

More information

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

Implementing Games User Research Processes Throughout Development: Beyond Playtesting Implementing Games User Research Processes Throughout Development: Beyond Playtesting Graham McAllister Founder, Player Research @grmcall Introduction Founder - Player Research, a User Research studio

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

EVALUATION OF PROTOTYPES USABILITY TESTING

EVALUATION OF PROTOTYPES USABILITY TESTING EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATIONAL TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony

More information

History of Ubicomp. Page 1. Agenda. Why study history? Paradigms. Shwetak Patel. Review history of Ubicomp

History of Ubicomp. Page 1. Agenda. Why study history? Paradigms. Shwetak Patel. Review history of Ubicomp CSE 599U Advanced Topics in Ubicomp History of Ubicomp Shwetak Patel Computer Science & Engineering Electrical Engineering Agenda Review history of Ubicomp Review the history of Human-Computer Interaction

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

How to Choose the Right UX Methods For Your Project

How to Choose the Right UX Methods For Your Project How to Choose the Right UX Methods For Your Project Bill Albert, Ph.D. Director, Bentley Design and Usability Center May 4, 2011 walbert@bentley.edu 781.891.2500 www.bentley.edu/usability Motivation Our

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

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

Foundation Level Syllabus Usability Tester Sample Exam

Foundation Level Syllabus Usability Tester Sample Exam Foundation Level Syllabus Usability Tester Sample Exam Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration. July 21, 2016 What is UX? BA & UX roles Design Thinking User Research MVP Personas Customer Experience Maps BA + UX Collaboration Tools Resources UX + BA User Experience & Business Analysis Jeanne Petty

More information

3 Prototyping and Iterative Evaluations

3 Prototyping and Iterative Evaluations 3 Prototyping and Iterative Evaluations Viktoria Pammer-Schindler March 15, 2016 Prototyping and Iterative Evaluations 1 Days and Topics March 1 March 8 March 15 April 12 April 19/21 April 26 (10-13) April

More information

Goals of Usability Evaluation

Goals of Usability Evaluation Goals of Usability Evaluation Formative Evaluation: What and how to re-design? Design Construction Summative Evaluation: How well did we do? 1 Formative and Summative Goals Formative: during development,

More information

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005 An Introduction to Information Visualization Techniques for Exploring Large Database Jing Yang Fall 2005 1 Evaluation in Information Visualization Class 3 2 1 Motivation What are the advantages and limitations

More information

Foundation Level Syllabus Usability Tester Sample Exam Answers

Foundation Level Syllabus Usability Tester Sample Exam Answers Foundation Level Syllabus Usability Tester Sample Exam s Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

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

D S R G. Alina Mashko. User interface. Department of vehicle technology. Faculty of Transportation Sciences

D S R G. Alina Mashko. User interface. Department of vehicle technology.   Faculty of Transportation Sciences User interface Alina Mashko Department of vehicle technology www.dsrg.eu Faculty of Transportation Sciences Czech Technical University in Prague HCI design process 4 Basic steps Step 1 What is wanted Study

More information

ITP 140 Mobile Technologies. User Testing

ITP 140 Mobile Technologies. User Testing ITP 140 Mobile Technologies User Testing User Experience 2 User Testing Usability and user experience testing is vital to creating a successful app Running your own user tests to find out how users are

More information

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web Usability & User Centered Design SWE 432, Fall 2018 Design and Implementation of Software for the Web Review: Mental models Only single temperature sensor. Controls not independent, need to adjust both.

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

Wireframes for Testing and Design

Wireframes for Testing and Design Wireframes for Testing and Design Elizabeth Rosenzweig Principal Consultant, Bentley User Experience Center Adjunct Professor, Bentley University erosenzweig@bentley.edu 1 Today Design and usability of

More information

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it? Concepts of Usability Usability Testing What is usability? How to measure it? Fang Chen ISO/IS 9241 Usability concept The extent to which a product can be used by specified users to achieve specified goals

More information

Programmiersprache C++ Winter 2005 Operator overloading (48)

Programmiersprache C++ Winter 2005 Operator overloading (48) Evaluation Methods Different methods When the evaluation is done How the evaluation is done By whom the evaluation is done Programmiersprache C++ Winter 2005 Operator overloading (48) When the evaluation

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

Cognitive Analysis of Software Interfaces

Cognitive Analysis of Software Interfaces 2011 International Conference on Information and Network Technology IPCSIT vol.4 (2011) (2011) IACSIT Press, Singapore Cognitive Analysis of Software Interfaces B.Venkata Raju, Ph.D Scholar, Reg.No.2004199506

More information

UX Design - Curriculum

UX Design - Curriculum UX Design - Curriculum Școala Informală de IT București Cluj-Napoca Iași Timișoara Brașov Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Content:

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

Learnability of software

Learnability of software Learnability of software Aim: Evaluating learnability Writing on-line help Basis for Assignment 2 1 Qualities of IT applications Learnability From novice to expert user Time from first encounter to use

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

Concepts of user-centered design

Concepts of user-centered design Lecture 1 Concepts of user-centered design What is UCD? Primary goad: making products usable Is there any difference? Usable Usefulness Usability Why important? Increased productivity Reduced errors Reduced

More information

Introduction What is Usability and Usability Testing?

Introduction What is Usability and Usability Testing? Introduction What is Usability and Usability Testing? The definition of usability can vary depending on the researcher. Usability is commonly defined as a measurement of effectiveness, efficiency and ease

More information

History. A (brief) history of interaction. Outline. Major paradigms of interaction. Visionaries who inspired advances

History. A (brief) history of interaction. Outline. Major paradigms of interaction. Visionaries who inspired advances History A (brief) history of interaction Outline Major paradigms of interaction - Batch interfaces - Conversational interfaces - Graphical interfaces Visionaries who inspired advances - Vannevar Bush -

More information

Graphical User Interface Design And Evaluation (guide) A Practical Process

Graphical User Interface Design And Evaluation (guide) A Practical Process Graphical User Interface Design And Evaluation (guide) A Practical Process Interface design models, Design principles, GUI characteristics, User Guidance UI design is an iterative process involving close

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

3 Evaluating Interactive Systems

3 Evaluating Interactive Systems 3 Evaluating Interactive Systems Viktoria Pammer-Schindler March 23, 2015 Evaluate 1 Android Sensing Tutorial Day on April 23 Save the Date!!! Evaluate 2 Days and Topics March 11 March 16 Intro Designing

More information

Content Management Systems. Week 9 INFM 603

Content Management Systems. Week 9 INFM 603 Content Management Systems Week 9 INFM 603 Muddiest Points How JSON differs from XML And how JSONP differs from JSON How Ajax works Examples of JavaScript without Ajax How to make an API Can API s be used

More information

HCI Research Methods

HCI Research Methods HCI Research Methods Ben Shneiderman ben@cs.umd.edu Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institute for Advanced Computer Studies

More information

User-centered design in technical communication

User-centered design in technical communication User-centered design in technical communication Information designer & information architect Sharing knowledge is better than having it. Tekom - TC Europe November 19-20, 2003 Nov. 19-20, 2003 User-centered

More information

Evaluation and Testing. Andreas Butz, LMU Media Informatics slides partially taken from MMI class

Evaluation and Testing. Andreas Butz, LMU Media Informatics slides partially taken from MMI class Evaluation and Testing Andreas Butz, LMU Media Informatics butz@lmu.de slides partially taken from MMI class 1 What and when to evaluate Original title: Evaluation and user testing...we ll talk about testing

More information

MTAT : Software Testing

MTAT : Software Testing MTAT.03.159: Software Testing Lecture 03: Black-Box Testing (advanced) Part 2 Dietmar Pfahl Spring 2018 email: dietmar.pfahl@ut.ee Black-Box Testing Techniques Equivalence class partitioning (ECP) Boundary

More information

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen Overview of the course User-Centred Design Fang Chen 6 lectures, 3 hr each. L 1: April 6, 9-12, user-centered design concept L2: April 14, 9-12, usability concept L3. user-centered requirement study L4.

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

Interaction Design. Chapter 7 (June 22nd, 2011, 9am-12pm): Evaluation and Testing

Interaction Design. Chapter 7 (June 22nd, 2011, 9am-12pm): Evaluation and Testing Interaction Design Chapter 7 (June 22nd, 2011, 9am-12pm): Evaluation and Testing 1 Evaluation and Testing Intro to evaluation and testing analytical methods empirical methods choosing a method intuitive

More information

Applying Usability to elearning

Applying Usability to elearning Applying Usability to elearning 6 December 08 John Wooden, PhD Director of Usability Services Fredrickson Communications jwooden@fredcomm.com We make information useful! About Fredrickson Communications

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

Sri Vidya College of Engineering & Technology Question bank (unit 2) UNIT 2 TWO MARKS

Sri Vidya College of Engineering & Technology Question bank (unit 2) UNIT 2 TWO MARKS UNIT 2 TWO MARKS 1. What is design? Achieving goals within constraints. The design helps to focus on certain things like goals, constraints and tradeoffs Goals purpose (who is it for, why do they want

More information

Carbon IQ User Centered Design Methods

Carbon IQ User Centered Design Methods Carbon IQ User Centered Design The effort of designing usable, targeted, desirable and efficient products involves acquiring and analyzing user data. Selecting exactly the right method for this can be

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

Visual Appeal vs. Usability: Which One Influences User Perceptions of a Website More?

Visual Appeal vs. Usability: Which One Influences User Perceptions of a Website More? 1 of 9 10/3/2009 9:42 PM October 2009, Vol. 11 Issue 2 Volume 11 Issue 2 Past Issues A-Z List Usability News is a free web newsletter that is produced by the Software Usability Research Laboratory (SURL)

More information

Staveland Human Friendly Engineering Inc. Lowell Staveland

Staveland Human Friendly Engineering Inc. Lowell Staveland Experience Design Staveland Human Friendly Engineering Inc. Lowell Staveland 831-661-0391 Lowell@stavelandhfe.com www.stavelandhfe.com Making technology Easier, more Fun and Productive. Fitting Designs

More information

Methods: Deciding What To Design

Methods: Deciding What To Design Methods: Deciding What To Design Usability 3 Evaluation Licínio Roque lir@dei.uc.pt Founded 1297 AC Licínio Roque PhD in Information Systems Development Methodology Research in Interaction Design, Digital

More information

User Experience Research & Design

User Experience Research & Design User Experience Research & Design Thesaurus Project INFO 622 Fall 2009 Jamie Thomson Introduction In the words of Don Norman, user experience is all aspects of the user s interaction with the product:

More information

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman Design Iteration: From Evidence to Design Slides originally by: Dick Henneman Foundations: MS-HCI @ Georgia Tech Context of use Context of development Analyze/ Evaluate Design/B uild Evidence-Based Design

More information

8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques

8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques 8 Evaluation 8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion

More information

This tutorial has been intended for the users willing to take the human computer interactions as a next level of study in their career.

This tutorial has been intended for the users willing to take the human computer interactions as a next level of study in their career. About the Tutorial This tutorial provides the basic knowledge on human computer interface and designing. It also throws a light on the current tools and practices and the future aspects of HCI designing.

More information

LECTURE 11 USABILITY -PROTOTYPING

LECTURE 11 USABILITY -PROTOTYPING October 13th 2014 LECTURE 11 USABILITY -PROTOTYPING 1 Recapitulation Lecture #10 Tool box for HCI Task Analysis Cognitive techniques GOMS/CCT ERMIA CWA Dialogue Analysis-Design Color/Text Analysis-Design

More information

Evaluation studies: From controlled to natural settings

Evaluation studies: From controlled to natural settings Evaluation studies: From controlled to natural settings Lecture 14 Kristina Lapin Vilnius University Slides adapted from www.id-book.com 1 The aims: Explain how to do usability testing Outline the basics

More information

Successful User Experience:

Successful User Experience: Successful User Experience: Strategies and Roadmaps Elizabeth Rosenzweig Bentley User Experience Center Agenda What makes a Successful User Experience? Goal setting for Successful User Experience Persona

More information

Recapitulation Lecture #10 LECTURE 11 USABILITY - PROTOTYPING. Waterfall with iteration. Example: Cognitive Task Analysis

Recapitulation Lecture #10 LECTURE 11 USABILITY - PROTOTYPING. Waterfall with iteration. Example: Cognitive Task Analysis Recapitulation Lecture #10 October 13th 2014 LECTURE 11 USABILITY - PROTOTYPING Tool box for HCI Task Analysis Cognitive techniques GOMS/CCT ERMIA CWA Dialogue Analysis-Design Color/Text Analysis-Design

More information

HOMEPAGE USABILITY: MULTIPLE CASE STUDIES OF TOP 5 IPTA S HOMEPAGE IN MALAYSIA Ahmad Khairul Azizi Ahmad 1 UniversitiTeknologi MARA 1

HOMEPAGE USABILITY: MULTIPLE CASE STUDIES OF TOP 5 IPTA S HOMEPAGE IN MALAYSIA Ahmad Khairul Azizi Ahmad 1 UniversitiTeknologi MARA 1 HOMEPAGE USABILITY: MULTIPLE CASE STUDIES OF TOP 5 IPTA S HOMEPAGE IN MALAYSIA Ahmad Khairul Azizi Ahmad 1 UniversitiTeknologi MARA 1 khairulazizi@perak.uitm.edu.my Anwar Fikri Abdullah 2 UniversitiTeknologi

More information

8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques

8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques 8 Evaluation 8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion

More information

Improving Government Websites and Surveys with Usability Testing

Improving Government Websites and Surveys with Usability Testing Improving Government Websites and Surveys with Usability Testing a comparison of methodologies Jen Romano Bergstrom & Jon Strohl FCSM Washington, DC About this talk 1. Assessing the user experience is

More information

MIT GSL week 4 Wednesday. User Interfaces II

MIT GSL week 4 Wednesday. User Interfaces II MIT GSL 2018 week 4 Wednesday User Interfaces II User Centered Design Prototyping! Producing cheaper, less accurate renditions of your target interface! Essential in spiral design process, useful in later

More information

How to Add Usability Testing to Your Evaluation Toolbox

How to Add Usability Testing to Your Evaluation Toolbox How to Add Usability Testing to Your Evaluation Toolbox Christine Andrews Paulsen, Ph.D. Concord Evaluation Group cpaulsen@ Presented at AEA, 11/5/11, Anaheim, CA 1 Goals Develop an understanding of usability

More information

Usability Testing CS 4501 / 6501 Software Testing

Usability Testing CS 4501 / 6501 Software Testing Usability Testing CS 4501 / 6501 Software Testing [Nielsen Normal Group, https://www.nngroup.com/articles/usability-101-introduction-to-usability/] [TechSmith, Usability Basics: An Overview] [Ginny Redish,

More information

MAKING YOUR GATEWAY EASY AND PLEASANT TO USE

MAKING YOUR GATEWAY EASY AND PLEASANT TO USE MAKING YOUR GATEWAY EASY AND PLEASANT TO USE AN INTRODUCTION TO USABILITY AND USER-CENTERED DESIGN Paul Parsons November 8, 2017 SGCI Webinar Background PhD, Computer Science Specialty: Human-Computer

More information

USER Interface (UI) designing for computer applications

USER Interface (UI) designing for computer applications Audio User Interface for Visually Impaired Computer Users: in a Two Dimensional Audio Environment Ravihansa Rajapakse, Malshika Dias, Kanishka Weerasekara, Anuja Dharmaratne and Prasad Wimalaratne Abstract

More information

Nektarios Kostaras, Mixalis Xenos. Hellenic Open University, School of Sciences & Technology, Patras, Greece

Nektarios Kostaras, Mixalis Xenos. Hellenic Open University, School of Sciences & Technology, Patras, Greece Kostaras N., Xenos M., Assessing Educational Web-site Usability using Heuristic Evaluation Rules, 11th Panhellenic Conference on Informatics with international participation, Vol. B, pp. 543-550, 18-20

More information

Usability Report for Online Writing Portfolio

Usability Report for Online Writing Portfolio Usability Report for Online Writing Portfolio October 30, 2012 WR 305.01 Written By: Kelsey Carper I pledge on my honor that I have not given or received any unauthorized assistance in the completion of

More information

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV 1 SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV 12 th June, 2013 Instructor Information 2 Course Instructor:

More information

Web Design Guidelines

Web Design Guidelines Web Design Guidelines Research-Based Web Design & Usability Guidelines, U.S. Department of Health and Human Services; www.usability.gov Don t Make Me Think, Steve Krug Designing for Conversion; Evaluating

More information

Design of Graphical User Interfaces

Design of Graphical User Interfaces Design of Graphical User Interfaces Graduate School Course IT 2 Prof. Astrid Beck 1 1 Contact information Mail: WWW: Astrid.Beck@fht-esslingen.de http://www.it.fht-esslingen.de/~asbeck Office: F1.353 Level

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

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms Standard Glossary of Terms used in Software Testing Version 3.2 Foundation Extension - Usability Terms International Software Testing Qualifications Board Copyright Notice This document may be copied in

More information

..in a nutshell. credit: Chris Hundhausen Associate Professor, EECS Director, HELP Lab

..in a nutshell. credit:   Chris Hundhausen Associate Professor, EECS Director, HELP Lab ..in a nutshell credit: https://www.youtube.com/watch?v=6mczkwhjr9o Chris Hundhausen Associate Professor, EECS Director, HELP Lab Human-Centered Design in a Nutshell Key topics for this talk 1. User-centered

More information

Explorations on Web Usability

Explorations on Web Usability American Journal of Applied Sciences 6 (3): 424-429, 2009 ISSN 1546-9239 2009 Science Publications Explorations on Web Usability K.K Teoh, T.S. Ong, P.W. Lim, Rachel P.Y. Liong and C.Y. Yap Faculty of

More information

Human-Computer Interaction

Human-Computer Interaction Usability (ISO 9241) Human-Computer Interaction Usability = The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments. Session 7: User

More information

Usability Testing Methodology for the 2017 Economic Census Web Instrument

Usability Testing Methodology for the 2017 Economic Census Web Instrument Usability Testing Methodology for the 2017 Economic Census Web Instrument Rebecca Keegan Economic Statistical Methods Division March 8th, 2017 FCSM Disclaimer: Any views expressed are those of the author

More information