Human Computer Interaction (HCI) Lecture Notes PDF

Summary

These lecture notes cover fundamental concepts in Human-Computer Interaction (HCI), including usability, design principles, and user experience. The document discusses various aspects of HCI, such as the definition, factors influencing usability, and methods for interface improvement, as presented in UAE University's CSBP 316 course.

Full Transcript

Human Computer Interaction (HCI) CSBP 316 CIT, UAE University Introduction to HCI LECTURE 2 01 What is HCI? 05 Usability 06 Design principles 02 Why HCI?...

Human Computer Interaction (HCI) CSBP 316 CIT, UAE University Introduction to HCI LECTURE 2 01 What is HCI? 05 Usability 06 Design principles 02 Why HCI? Chapter Outline 03 Good and poor design 07 Design evaluation 04 User experience 2 Introduction 1 The term HCI stands for Human-Computer Interaction – During its early years, it was known as the man-machine studies Sometimes the term Computer-Human Interaction (CHI) is also used. 3 Introduction 1 4 Working Definition of HCI A discipline concerned with the study, design, construction and implementation of human-centric interactive computer systems. 5 Interfaces in the Real World 1 Not just computers! – VCR – Wristwatch – Phone – Copier – Car – Plane cockpit – Airline reservation – Air traffic control 6 Why Systems Fail? ◼ Inadequate requirements 13% ◼ Lack of user participation 12% ◼ Inadequate resources 11% ◼ Unrealistic expectations 10% ◼ Lack of support at senior level 9% ◼ Changing specification 8% ◼ Lack of planning 8% 7 WHY HCI? 1 A central concern of interaction design is to develop interactive products that are usable. Usable products mean products that are generally easy to learn, effective to use, and provide an enjoyable user experience. Allow users to carry out tasks – Safely – Effectively – Efficiently – Enjoyably 8 WHY HCI? Business view : 1 to employ people more productively and effectively - people costs now far outweigh hardware and software costs people now expect “easy to use” systems - generally, they are not accepting of poorly designed systems - if a product is hard to use, they will seek other products 9 WHY HCI? 1 Human Factors view : Humans have limitations. Errors are costly in terms of - loss of time & money - loss of lives in critical systems - loss of morale 10 1 11 Conclusion on HCI What? HCI Why? 1 What happens when a human and a computer system interact to perform a task? – task - write document, calculate budget, solve equation, read some news, drive home, make a reservation, land a plane... It is important? 1. Computer systems affect every person 2. We need Safety, satisfaction, … usability 3. As designer we shall assure product success that depends on the ease of use (usability) 12 GOOD AND POOR DESIGN Norman Doors: https://www.youtube.com/watch?v=yY96hTb8WgI 1 Most common design mistakes: https://www.youtube.com/watch?v=mOA0WH00reA 13 1 14 A user experience study is an investigation of users and their needs, in the 1 context of a particular problem. A user experience Study uses user- centered design, which means that at every single stage of the design process, the user is our primary focus. Let's take as an example an e-commerce website. If a customer finds the buying experience to be long, complex and complicated, then her UX will be a bad one. Say instead her purchasing experience is easy and hustle free, then the UX will be considered a good one. 15 1 16 1 17 Definition is the ease of use and learnability of a human-made object 1 In software engineering, usability is the degree to which a software can be used by specified consumers to achieve quantified objectives with effectiveness, efficiency,. and satisfaction in a quantified context of use Combination of factors (how to achieve it) – Ease of learning – High speed of user task performance – Low user error rate – Subjective user satisfaction – User retention over time 18 How do we improve interfaces? 1 1. Educate software professionals on User-Centered Design UCD. 2. Integrate UI design methods & techniques into standard software development methodologies. 19

Use Quizgecko on...
Browser
Browser