Presentation is loading. Please wait.

Presentation is loading. Please wait.

Usability Engineering - Lecture 11 Usability Engineering Μηχανική Ευχρηστίας Fall 2016.

Similar presentations


Presentation on theme: "Usability Engineering - Lecture 11 Usability Engineering Μηχανική Ευχρηστίας Fall 2016."— Presentation transcript:

1 Usability Engineering - Lecture 11 Usability Engineering Μηχανική Ευχρηστίας Fall 2016

2 Usability Engineering - Lecture 12 Learning about each other Who am I Michael Kalogerakis (Μιχάλης Καλογεράκης) Assoc. Prof. Dept Electrical Engineering, TEI of Crete Office: Building C (Old STEF building, ground floor –no office numbers) Phone 2810 379769 - email mixalis@cs.teicrete.grmixalis@cs.teicrete.gr Undergraduate studies: Crete, Greece (UoC) M.Sc & Ph.D: New York, USA (Clarkson Univ.) Current research interests: Design and implementation of user friendly HC Interfaces for interactive applications; Underwater Acoustics. Who are you – Name …..? – Came from …….? – Why are you interested in this topic ……?

3 Usability Engineering - Lecture 13 Teaching Hours 39 (13 weeks, 3 hours/week) ECTS Credits: 7,5 Course Objectives Primary : To present the basic principles and practical knowledge regarding the design, development and evaluation of human-computer interfaces in the light of usability Secondary: To teach students how to do good research in Human Computer Interaction and Usability Focus Human Computer Interaction, Information Systems, Multimedia

4 Usability Engineering - Lecture 14 Themes of this course Main Theme Software Usability Engineering: How to develop software systems that are highly usable –Sub-theme: Adapting the software engineering process to produce more usable software –Sub-theme: Enhancing your skills at design and evaluation of usability Secondary Theme: How to do good research in software engineering, HCI, and Usability –Sub-theme: How to design a good experiment, analyze usability data and present the results

5 Usability Engineering - Lecture 15 Course Outline and Required Work

6 Usability Engineering - Lecture 16 Usability Engineering course in two words Objectives To present the basic principles and practical knowledge regarding the design, development and evaluation of human-computer interfaces in the light of usability. Key issues addressed –General design principles of human-computer interfaces –Usability evaluation techniques.

7 Usability Engineering - Lecture 17 Usability Engineering course in two words Material Covered -Section 1: Core usability engineering concepts Basic terminology of user interface design, Usability principles, Levels to analyze a user Interface, Basics of evaluation and methods to measure usability and more -Section 2: Ways of studying user interfaces Experiments, heuristic evaluations, user studies and task analysis Usability in the software engineering process, user centered design- stage techniques - Section 3: Special issues on usability Internationalization, Accessibility [ incl. usability for the disabled], Mobile and multitouch, Emotional engagement

8 Usability Engineering - Lecture 18 Topics discussed in this course 1/4 Core Usability Engineering Concepts What is Usability? What Does Usability Measure ? Key principles that ensure a user centered design Guidelines and usability principles of user centered design Levels to Analyze a User Interface Psychological Concepts Cognitive Psychology and Information Processing Dual Processor Metaphor Information Processing Approach Don Norman’s Human Action Cycle Attention and Memory

9 Usability Engineering - Lecture 19 Topics discussed in this course 2/4 Basics of Evaluations and Experiments Users, User Classes and Actors Types of Usability Studies Methods of Usability Evaluation Steps for evaluations and experiments Measuring aspects of usability Learning curves Usability Evaluation Types Usability Testing Expert based evaluation Model based evaluation Card sorting

10 Usability Engineering - Lecture 110 Topics discussed in this course 3/4 Usability in the SE Process Agile software development methodologies The Characteristics of Agile Software Process Principles of Agile Software UCD Requirements specification methods Prototyping (Definition, dimensions, types) Economics of Usability Internationalization Definitions of I18N, L10N and M17n Different aspects of locale Different issues of I18N (Names, Calendars...) Unicode (basic understanding) Audio Localization & subtitling

11 Usability Engineering - Lecture 111 Topics discussed in this course 4/4 Universal Usability Fundamental Principles of Universal Usability Design Guidelines and issues for disabled persons Guidelines and issues for special user groups Mobile and Multitouch Mobile support strategies for websites Usability guidelines for websites on mobile devices Gestural Interfaces Designing for Emotional Engagement Affect and Emotion Persuasive Design Weapons of influence

12 Usability Engineering - Lecture 112 Pedagogical method I will lecture about half the time We will study user interfaces together and perform evaluations ‘live’ You will read research papers and we will discuss them together –Everybody will study all the papers –One student will start the discussion by summarizing the paper You will do course assignments & projects, and present the results –Topics include, UI design, UI evaluation, experiment, research Course language (as in the entire M.Sc. Program) is English –We may speak / communicate in Greek, during the class, BUT all written material (class notes, handouts, projects, exams etc) will be in English Your presence and active participation in the lectures is essential - and carries a 10% contribution to your final grade -

13 Usability Engineering - Lecture 113 Papers for student-led discussions 1/3 –In a couple of weeks I will prepare a list of papers (published research papers and/or related articles) for you all to read and discuss in class. –Each student will lead the discussion of one or two papers –Email me to choose up to five of them for which you wish to lead discussion –If nobody volunteers for a particular paper, I may assign it. –Students who volunteer to lead the first two discussions get a bonus –Read all the papers, not just those you will be presenting

14 Usability Engineering - Lecture 114 Papers for student-led discussions 2/3 When you discuss a paper you should orally tell the class: – The main point of the paper (1 minute) – The methodology the authors used (if appropriate 1-2 mins) – The results they obtained (if appropriate 1-3 mins) – The conclusions they drew (1-2 mins) – Any threats to validity of the conclusions that you see (1 min) – What you liked about the paper and/or agree with (1-2 mins) – What you didn't like about the paper and/or disagree with (1-2 mins) Time limit: 10 minutes to quickly discuss the above (But 5 minutes would be OK if you can say enough interesting things) Another 5-10 minutes for comments / questions from the class

15 Usability Engineering - Lecture 115 Papers for student-led discussions 3/3 Do not ‘read’ pre-prepared material –Talk from point-form notes you have prepared No PowerPoint slides –But one drawing on the board would be OK, although not necessary After you have spoken, I will ask one or two questions And I may jump in with a comment in the middle if you are not following the structure discussed on the previous slide –I will then prompt the class to ask questions

16 Usability Engineering - Lecture 116 Course Assignments & Projects –Each student will have to prepare 3-4 course assignments and submit 2 course projects –Assignments are announced in specific dates (TBA) Due date: a week from announcement date –Project themes will be announced in time –First Project is a single student project –Second Project is a team project (4 students / team) Grades may differ according to each student’s proved contribution to the project –Strict deadlines apply for the projects. First project deadline: Mid-semester (exact date to be announced) Second project deadline: Last class day of the semester –Assignments and Projects are prepared and submitted in English

17 Usability Engineering - Lecture 117 Course Grading System 40% Course projects (15% + 25%) 20% Course Assignments 15% Final assessment @ end of the semester 15% Paper presentations and discussion 10% Overall class presence, participation and motivation 5% Bonus points at various occasions during this course Total 105% (will be normalized)

18 Usability Engineering - Lecture 118 Lecture outlines

19 Usability Engineering - Lecture 119 Lecture 1 (This lecture) Introduction –Course Description & Outline –Introduction to UE concept - examples –Fundamental definitions Lecture 2 Core Usability Engineering Concepts –Usability and User-Centered Design –Usability Guidelines, Principles and Heuristics –Levels of Usability Analysis

20 Usability Engineering - Lecture 120 Lecture 3 Psychological Concepts –Cognitive Psychology and Information Processing –Don Norman’s Human Action Cycle –Attention and memory Lecture 4 Basics of Evaluations and Experiments –Types of Usability Studies Usability Evaluations, Usability Experiments –Measuring Aspects of Usability Proficiency, Learnability, Efficiency, Memorability, Error handling Satisfaction

21 Usability Engineering - Lecture 121 Lectures 5 and 6 Ways of Studying User Interfaces –User-centered evaluation Usability Testing –Expert-based evaluation Heuristic Evaluation, Cognitive Walkthrough –Model-based evaluation GOMS Models (Goals, Operators, Methods, Selection rules) –Reporting Problems Found In Usability Studies

22 Usability Engineering - Lecture 122 Lecture 7 –Card Sorting Affinity modeling Tag Sorting –Agile Software Development Agile Software Manifesto Principles of Agile Software Lecture 8 –Software Prototyping Types and dimension of software prototyping Software prototyping tools –Economics of Usability Examples of usability economic analysis

23 Usability Engineering - Lecture 123 Lecture 9 Internationalization –Basic terminology Internationalization, Localization, Multilingualization –Cultural affects in different aspects of Internationalization –Design of internationalized software Lecture 10 Universal Usability –Principles of Universal Design –Challenges of Universal Usability Users with Disabilities (vision, hearing and mobility impaired Special User Groups (children, elderly, low education / motivation …)

24 Usability Engineering - Lecture 124 Lecture 11 Special Usability Issues –Mobile & Multitouch –Gestural Interfaces Lecture 12 Designing for Emotional Engagement –Affect and Emotion –Persuasive Design –Weapons of influence

25 Time for a break…. Usability Engineering - Lecture 125


Download ppt "Usability Engineering - Lecture 11 Usability Engineering Μηχανική Ευχρηστίας Fall 2016."

Similar presentations


Ads by Google