Human Computer Interaction

Slides:



Advertisements
Similar presentations
Human-Computer Interaction
Advertisements

Virtual University - Human Computer Interaction 1 Imran Hussain | UMT Imran Hussain Assistant Professor University of Management and Technology (UMT) Lecture.
Virtual University Human-Computer Interaction
Requirements Elicitation Techniques
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Usability goals Effective to use Efficient to use Safe to use
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
Human Computer Interaction (HCI)
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Ch 3 Usability page 1CS 368 Usability Models the authors compare three usability models and introduce their own “the extent to which a product can be used.
What is HCI? CSE/ISE 323 Spring 2011 Tony Scarlatos.
Cloud Usability Framework
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Usability 2009 J T Burns1 Usability & Usability Engineering.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
 The software systems must do what they are supposed to do. “do the right things”  They must perform these specific tasks correctly or satisfactorily.
Principles of User Centred Design Howell Istance.
© Copyright De Montfort University 2003 All Rights Reserved Interactive Design Sept 03 John T Burns Interactive Systems Design & Evaluation John Burns.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Characteristics of efficient and effective solutions.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
Principle of Human Computer Interaction
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
What is interaction design? Eileen Kraemer CSCI 4800/6800 University of Georgia.
Human-Computer Interaction Overview ● Benefits of more usable Websites ● History of HCI ● Goals of HCI ● User-Centered Methodology.
Virtual University - Human Computer Interaction 1 © 2005 Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 5 Discipline.
Chapter 1: What is interaction design?. Bad designs From:
Interaction Design: Overview
Human Computer Interaction CITB 243 Chapter 1 What is HCI
AVI/Psych 358/IE 340: Human Factors Why Study Human Factors? August 29, 2008.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
1 Integrating Human Factors into Designing User Interface for Digital Libraries Sung Been Moon
CSE 303 – Software Design and Architecture
Interaction Design Chapter 1. Good design? Bad design?
User Interface Evaluation Introduction Lecture #15.
1 Nazia Lecturer (Bilquis Post Graduate College) Lecture 2 Discipline of HCI Human-Computer Interaction.
How to think about interaction
Requirements Elicitation Techniques
Digital media & interaction design
User Interface Design and Usability Course Introduction
Chapter 1- Introduction
Usability engineering
AIM The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced.
Interaction qualities
Human-Computer Interaction Introduction to HCI
Frequently asked questions about software engineering
HCI in the curriculum The human The computer The interaction
Software engineering Lecturer: Nareena.
Frequently asked questions about software engineering
SWE 205 Software Usability Analysis and Design
Fundamentals of Human Computer Interaction (HCI)
User Interface Design and Evaluation
The User Interface Design Process
Human Computer Interaction
UX and UI.
Human Computer Interaction
COMP444 Human Computer Interaction Usability Engineering
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Introduction to Human Computer Interaction
HUMAN COMPUTER INTERACTION. The main aims of the chapter are to: Explain the difference between good and poor interaction design. Describe what interaction.
Presentation transcript:

Human Computer Interaction By: Mumtaz Ali

Warning! Lecture slides are high-level description of lectures Relying upon only the slides do not guarantee good grades in exams For achieving good grades in exams always attend lectures, Study books, and explore web resources.

Agenda Goals of HCI Usability goals User experience goals Usability and Quality Evolution of HCI

Fundamental difference between HCI and Software Engineering Software engineering is primarily concerned with internal working of computers or with software. It is not primarily concerned with the external working of software. It is the Human Computer Interaction that has the primary concern with external working or behavior of the computer system or the software. (A common user is unconcerned about the software used in a computerized equipment but it is concerned with its working/ behavior only. This aspect is taken over by HCI)

Human Computer Interaction Definition: : “Human Computer Interaction 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.” ACM/IEEE

Engineer’s goal An engineer’s goal is to make a system, a device that have features to work reliably without any flaws and that can be maintained easily. Software engineers are mainly concerned with the software system and the internal working of the computer system.

Human Computer Interaction (HCI) Human side: Human (users) interact with computers through experience/ feeling (called User Experience). This experience is gained through an interface that the computer system provides. Computer side: There could be two main types of interfaces: Hardware interface Software interface

User Experience Experience: Some examples of: Good Experience: Satisfaction, Happiness, Elation Bad Experience: Frustration, Resentment, Anger User Experience: The user experience is the holistic combination of everything that the user - Sees - Touches - Feels - Interacts with

Usability Usability is one of the attributes of Interface It is the ease of use: Could I use it? Usefulness: Would I use it? Ensuring that interactive products are easy to learn, effective to user and enjoyable from the User’s perspective

Perspective Perspective is “How do you see or conceive a message conveyed by something” Different people might have different perception about a message. Likewise engineers might have a different perspective about computer devices as compare to other users. HCI keeps the perspective of the user at forefront.

Usability Goals Effectiveness Efficiency Safety Utility Learnability Memorability Usability works for better User Experience

Usability Goals Effectiveness: How good the system is at doing what it is supposed to do e.g., I-drive implementation in cars Efficiency: It is the way system supports its users in carrying out their tasks e.g., Websites 10 vs. 5 clicks

Usability Goals Safety: It is protecting the user from dangerous conditions and undesirable situation e.g., adjacent save and close. Utility: System providing the right kind of functionality so that the user can do what they want e.g., Find the information from web that is of no or a little use to you.

Usability Goals Learnability: It is provision of easiness in learning e.g., Airplane’s customer entertainment system Memorability: It is how is it easy to re-call the thing that you have learnt e.g., short keys

User Experience Goals Satisfying Enjoyable Fun Entertaining Helpful Motivating Esthetically Pleasing Supportive of Creativity

User Experience Goals Rewarding Emotionally Fulfilling

Usability vs. Quality Usability is “Ensuring that interactive products are easy to learn, effective to user and enjoyable from the User’s perspective” Quality is the extent to which a software product exhibits the characteristics like: - Functionality - Reliability - Usability - Efficiency - Maintainability - Portability

(See the description of assignment page) Evolution of HCI Home Assignment (See the description of assignment page)

Questions?