Usability Engineering Μηχανική Ευχρηστίας

Slides:



Advertisements
Similar presentations
General information CSE 230 : Introduction to Software Engineering
Advertisements

213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
Human Computer Interaction Semester 1, 2013/2013.
Chapter 1: Introduction to Project Management
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
SE3183 Advance Web Programming Programming Session 2013/2014.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
CS 352 Introduction to Usability Engineering Class Size: Winter 2014: 53 Spring 2014: 89 Summer 2014: 72.
Overview and Revision for INFO3315. The exam
ECE791 Senior Design Experience Project Requirements and Timeline.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Usability Engineering - Lecture 11 Usability Engineering Μηχανική Ευχρηστίας Fall 2016.
CIS 4930/6930: Systems Security
Applying Human-Centered Design Techniques to Design a Task-centered Project Management Tool Lukas Langlechner, , Munich.
Mental Aspects of Sport Performance
Computer Engineering Department Islamic University of Gaza
Lecture 1. Course Introduction
Software Requirements
Project Management (x470)
Introduction to CS Senior Design Project I / II
User Interface Design and Usability Course Introduction
Introduction & Course Overview CS490f – Part II
Chapter 1- Introduction
Lecture 1. Course Introduction
Miss Luke Child Development
(Advanced Human Computer Interaction)
Lecture 1. Course Introduction
Frequently asked questions about software engineering
Autonomous Cyber-Physical Systems: Course Introduction
The Literacy Hub Introduction Literacy Toolkit
CIS 207 Teaching Effectively-- snaptutorial.com
Introduction: course outline
Software Usability Course notes for CSI University of Ottawa
Presentation by: Nora, Katherine, Carmen, and Shadia
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
CONTINUOUS ASSESSMENT 2015 ― 2016
Review for Final Exam Fall 2016
Human computer interaction-com 402
SWE 205 Software Usability Analysis and Design
Usability Techniques Lecture 13.
Database Search Project
CSE 310 Human-Computer Interaction
Research Topics in Human-Computer Interaction
Consumer Behaviour PROJECT WORK Laura Grazzini
Practical Software Engineering
Presentation #2.
Paul Kawachi e-Learning http : / / www . open - ed . net Home
CS305, HW1, Spring 2008 Evaluation Assignment
CSS-304: Computer Systems Interface
Parent-Teacher Partnerships for Student Success
Of Mice and Men Unit Plan Grade 10
COMP444 Human Computer Interaction Usability Engineering
Introduction to CS Senior Design Project I / II
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,
Review for Final Exam Fall 2018
Engaged Learning Activities (ELAs)
Designing Your Performance Task Assessment
SWE 205 Software Usability Analysis and Design
CSE 310 Human-Computer Interaction
Activity 2: Research Question Milestone
Material Design & Development
Presentation transcript:

Usability Engineering Μηχανική Ευχρηστίας Fall 2017 Usability Engineering - Course Description

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.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 ……? Usability Engineering - Course Description

Usability Engineering - Course Description 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 Usability Engineering - Course Description

Usability Engineering - Course Description 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 Usability Engineering - Course Description

Course Outline and Required Work Usability Engineering - Course Description

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. Usability Engineering - Course Description

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 Usability Engineering - Course Description

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 Usability Engineering - Course Description

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 Usability Engineering - Course Description

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 Usability Engineering - Course Description

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 Usability Engineering - Course Description

Your presence and active participation in the lectures is essential 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 - Usability Engineering - Course Description

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 Usability Engineering - Lecture 1 13

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 Usability Engineering - Lecture 1 14

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 Usability Engineering - Lecture 1 15

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 Usability Engineering - Lecture 1

Usability Engineering - Course Description 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) Usability Engineering - Course Description

Usability Engineering - Course Description Lecture outlines Usability Engineering - Course Description

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 Usability Engineering - Course Description

Usability Engineering - Course Description 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 Usability Engineering - Course Description

Usability Engineering - Lecture 1 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 Usability Engineering - Lecture 1

Usability Engineering - Lecture 1 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 Usability Engineering - Lecture 1

Usability Engineering - Lecture 1 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 …) Usability Engineering - Lecture 1

Usability Engineering - Lecture 1 Special Usability Issues Mobile & Multitouch Gestural Interfaces Lecture 12 Medical Usability Risk Assessment & Mitigation of Medical Devices Usability Engineering - Lecture 1

Usability Engineering - Lecture 1 Designing for Emotional Engagement Affect and Emotion Persuasive Design Weapons of influence Usability Engineering - Lecture 1

Usability Engineering - Lecture 1 Time for a break…. Usability Engineering - Lecture 1