User Interface Design CIS 322 Office hours: Tuesday 1-2pm Thursday 12-1pm Room 14 25.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

Methodology and Explanation XX50125 Lecture 1: Part I. Introduction to Evaluation Methods Part 2. Experiments Dr. Danaë Stanton Fraser.
User Interface Design Main issues: What is the user interface How to design a user interface.
Task-Centered User Interface Design who are the users? what are the tasks? plagiarize! iterative design –rough descriptions, mock-ups, prototypes test.
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Técnicas de Calidad en el Software Sesión # 10. Good quality software Operations Transition Testing Portability Reusability Interoperability Maintainability.
User Interface Design Notes p7 T120B pavasario sem.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Users and User Characteristics.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio (02)
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Chapter 7 design rules.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
© De Montfort University, Users and User Characteristics Howell Istance Department of Computer Science De Montfort University.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Usability 2009 J T Burns1 Usability & Usability Engineering.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Human Computer Interaction Semester 1, 2013/2013.
Principles of User Centred Design Howell Istance.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
COSC 3461: Module 1 S04 Introduction to Interaction & Principles of Design I.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
User Interface Design Main issues: What is the user interface How to design a user interface ©2008 John Wiley & Sons Ltd.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
Interaction Design: Overview
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Introduction to HCI Lecture #1.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Design rules.
Human Computer Interaction Lecture 15 Usability Evaluation
User Interface Design and Usability Course Introduction
Design rules.
Human-Computer Interaction Introduction to HCI
HCI – DESIGN RATIONALE 20 November 2018.
Software Engineering D7025E
Fundamentals of Human Computer Interaction (HCI)
Human Computer Interaction
Map of Human Computer Interaction
CSE310 Human-Computer Interaction
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Introduction to Human Computer Interaction
Chapter 7 design rules.
Presentation transcript:

User Interface Design CIS Office hours: Tuesday 1-2pm Thursday 12-1pm Room St James

Lectures: 27 hours in total Revision next term Exam at the end of this academic year

Overview: First Lectures: Introduction. What is User Interface Design and Human Computer Interaction. Following Lectures: Human Aspects and Characteristics of Interaction.

Overview (continued): Middle of term: Design approaches. Later during term: Tools and techniques. End of term: Evaluation of user interface design.

Overview (continued): Also at end of term: Practical session where you have a chance to think in small groups how to design good user interfaces for particular purposes.

Literature: Jasna Kuljis User Interface Design CIS322 Course Booklet. Preece, Rogers, Sharp, Benyon, Holland & Carey (1994). Human Computer Interaction. Wokingham: Addison-Wesley.

What is User Interface Design? Many electronic devices are interactive systems, where users and the device interact through a User Interface (often through a Graphical User Interface). Examples: Both hardware and software for Desktop computers, Laptops, PDAs (=Personal Digital Assistants, handheld devices), Mobile Phones, DVD Players, MP3 Players, Electronic Wearables etc.

Electronic wearables, e.g. controlling audio players, healthcare (measuring heartrate, stress hormons, etc.)

For these devices to be accepted by the user, they must be effective and particularly well designed. User interface design is particularly important for wireless devices and these devices will become even more important in the future.

Various terms, one meaning Human Computer Interface (HCI) Human Computer Interaction (also HCI) Human Systems Interface (HSI) Computer Human Interaction (CHI) No agreed definition!

I will rely on the meanings adapted in Jasna Kuljis User Interface Design booklet. In this booklet, the meaning of Human Computer Interaction is broader and the meaning of User Interface Design is more specific.

User Interface Design: explicit design of the interface, by incorporating both software and hardware issues. However, some authors also consider User Interface Design within the overall system design framework, including social and organisational factors as well as evaluation of the system. This is what Jasna Kuljis refers to as Human Computer Interaction.

Purpose of Human Computer Interaction: 1. Analysis of what people need 2. Design of devices (at first: design of prototypes) 3. Evaluation whether users find them effective 4. Implementation and improvement of devices

Goals of Human Computer Interaction To improve the safety, utility, effectiveness, efficiency and usability of systems that include computers or related electronic devices.

Usability The degree to which specific users can achieve specific goals within an environment (Booth, 1989). Shackel (1991) suggests 4 usability criteria: 1.Effectiveness 2.Learnabililty 3.Flexibility 4.Attitude

Usability (continued) Shackel (1991) proposed to measure these criteria quantitatively. The criteria may be interrelated, i.e. better effectiveness can correlate with better learnability. Quantitative measurements tell about extent of usability, but do NOT tell how to improve the usability of a system (Booth, 1989). Qualitative information tells designers how to improve system.

Usability (continued) General Interface Usability Principles for Graphical User Interfaces (Molich & Nielsen, 1990) Simple dialogue in users language Minimise memory load Consistency Feedback Clearly marked exits Clever Shortcuts Good error messages Prevent Errors in the first place

Usability (continued) The General Interface Usability Principles (Molich & Nielsen, 1990) support the four identified usability dimensions by Shackel (1991): Effectiveness, Learnability, Flexibility and Positive User Attitude.

Different Users Adjusting design to specific needs of the users Different age groups of users Study of user behaviour, user abilities to interact with programs and devices etc.

Usability Defects Anything in the product that complicates completing the task: Unnecessary Navigation Poor Design or Layout Inappropriate Feedback (too little or too much) Poor Terminology (unclear words or abbreviations) Problems with Modality (e.g. when switching modes) Inconsequential Redundancies (e.g. repetitions) No Match with User Tasks (expectations unfulfilled) User has no trust in the system

How do we design good User Interfaces? (we will talk about this in greater detail at the end of the term) For now: combining technical and design knowledge with knowledge about human interests and capabilities and knowledge about social, organisational and physical aspects of users environment (e.g. work, spare time etc.).

Interdisciplinary Approach of Human Computer Interaction Computer Science Artificial Intelligence Visual Arts, Design and Media Studies Information Engineering Cognitive Psychology Social and Organisational Psychology Sociology and Linguistics Ergonomics and Human Factors