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

Slides:



Advertisements
Similar presentations
CISB213 Human Computer Interaction Introduction and Overview.
Advertisements

General information CSE 230 : Introduction to Software Engineering
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.
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.
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.
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
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.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
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 ?
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
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
Usability Engineering Μηχανική Ευχρηστίας
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
The Literacy Hub Introduction Literacy Toolkit
Introduction: course outline
HCS 325 Teaching Effectively-- snaptutorial.com
Software Usability Course notes for CSI University of Ottawa
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
Consumer Behaviour PROJECT WORK Laura Grazzini
Practical Software Engineering
Presentation #2.
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
Material Design & Development
Presentation transcript:

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

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 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 - 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

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

Usability Engineering - Lecture 15 Course Outline and Required Work

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.

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

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

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

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

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

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 -

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 – 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 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

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

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

Usability Engineering - Lecture 117 Course Grading System 40% Course projects (15% + 25%) 20% Course Assignments 15% Final 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 - Lecture 118 Lecture outlines

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

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

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

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

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 …)

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

Time for a break…. Usability Engineering - Lecture 125