Interface Design Workshop Shad Valley Waterloo, 2003 (Day 1 of 4)

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Designing and Developing Online Courses. Course Life Cycle Design Develop Implement Evaluate Revise.
Chapter 11 Designing the User Interface
“How Can Research Help Me?” Please make SURE your notes are similar to what I have written in mine.
User Interfaces 4 BTECH: IT WIKI PAGE:
Prototyping: What? Why? and How? Emma J. Rose UW Technical Communication.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Web E’s goal is for you to understand how to create an initial interaction design and how to evaluate that design by studying a sample. Web F’s goal is.
Task Analysis EDU 553 – Principles of Instructional Design Dr. Steve Broskoske.
Project 1 Introduction to HTML.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Getting Started: Research and Literature Reviews An Introduction.
What is User Centered Design? Create “usable” user interface Reduce need for teaching, help, and manuals Uncover and address unmet needs Follow a process.
Semester wrap-up …the final slides.. The Final  December 13, 3:30-4:45 pm  Closed book, one page of notes  Cumulative  Similar format and length to.
Data collection methods Questionnaires Interviews Focus groups Observation –Incl. automatic data collection User journals –Arbitron –Random alarm mechanisms.
River Campus Libraries User Centered Design Process Brenda Reeb, Usability David Lindahl, Digital Initiatives Susan Cardinal, Science Libraries.
Chapter 13: Designing the User Interface
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
5 Planning a Web Site Section 5.1 Determine the purpose of your Web site Define the target audience for your Web site Write a mission statement Section.
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 6 Learning Styles & Teaching Styles PowerPoint by JoAnn Yaworski.
Requirements, cont. …and a word on Ethics. Project Part 1: Requirements Gather data using one or more techniques Learn about environment, users, tasks,
Use Cases Why use ‘em? How do they work? UC diagrams Using them later in the software development cycle.
Click to edit Master title style  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Click to edit Master text.
Santa, I want books, a computer, … and the ability to travel through time and space. Easy! Here is your SJSU library card.
Instructional Design Brian Newberry. Instructional Design Instructional Design is a systematic process for the creation of educational resources.
Objective Formulation and Wrap-up of High-level Design
Organisation and Referencing. Research Project Assessment..\All organised Teaching Resources_June2010\SACE_New\Stage 2_Research Project 2011\Assessment_Types_for_the_Research_Project.pdf..\All.
Enhancing Pen-based Experiences with the Use of Concept Maps Adina Magda Florea, Serban Radu University “Politehnica” of Bucharest PLT’07 Catania
Monitoring through Walk-Throughs Participants are expected to purpose the book: The Three-Minute Classroom Walk-Through: Changing School Supervisory.
Put it to the Test: Usability Testing of Library Web Sites Nicole Campbell, Washington State University.
Enhancing Teaching and Learning with Podcasts Mico e-Learning Workshop.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Web Development. Interaction Design How is information organized? How will people find their way around the site? How will people work with the information?
A COMPETENCY APPROACH TO HUMAN RESOURCE MANAGEMENT
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Usability Evaluation June 8, Why do we need to do usability evaluation?
10/12/ Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews & questionnaires.
©2010 John Wiley and Sons Chapter 6 Research Methods in Human-Computer Interaction Chapter 6- Diaries.
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
User Centered Design David Lindahl Director of Digital Library Initiatives University of Rochester Libraries.
Student Portfolio Development. Portfolio Development Define the following: Portfolio Artifact Evidence Medium Annotation Design Analysis STUDENTS: Write.
UI Style and Usability, User Experience Niteen Borge.
Interaction Design Notes from Nathan Pearson and Sommerville 9 th edition.
Planning an Applied Research Project Chapter 3 – Conducting a Literature Review © 2014 by John Wiley & Sons, Inc. All rights reserved.
Classroom Research Workshop at Darunsikkhalai, 2 November 2012 Richard Watson Todd King Mongkut’s University of Technology Thonburi
Software Engineering User Interface Design Slide 1 User Interface Design.
The Structure of Information Retrieval Systems LBSC 708A/CMSC 838L Douglas W. Oard and Philip Resnik Session 1: September 4, 2001.
Digital Libraries Lillian N. Cassel Spring A digital library An informal definition of a digital library is a managed collection of information,
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Living Online Module Lesson 27 — Evaluating Online Information
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
Today Discussion Follow-Up Interview Techniques Next time Interview Techniques: Examples Work Modeling CD Ch.s 5, 6, & 7 CS 321 Human-Computer Interaction.
Getting Started: Research and Literature Reviews An Introduction.
1 Usability Analysis n Why Analyze n Types of Usability Analysis n Human Subjects Research n Project 3: Heuristic Evaluation.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Day 8 Usability testing.
Project 1 Introduction to HTML.
Objectives Overview Identify the four categories of application software Describe characteristics of a user interface Identify the key features of widely.
Learning Styles & Teaching Styles
Task Analysis – Input to Interaction
Recall The Team Skills Analyzing the Problem (with 5 steps)
Human Factors Issues Chapter 8 Paul King.
Enhancing Student Learning and Retention with Community Partnerships
Usability Techniques Lecture 13.
Presentation transcript:

Interface Design Workshop Shad Valley Waterloo, 2003 (Day 1 of 4) Presenter: Danny Ho Advanced Interface Design Lab University of Waterloo

Today’s Topics What is a User Interface? Norman’s Principles UCD Principles Design Measures Mental Models Task Analyses (Procedural / Hierarchical / Object Oriented) Card Sorting Design Walkthrough

What is a User Interface?

Norman's Principles of Good Design for Understandability and Usability Make sure that ·        The user can figure out what to do ·        The user knows what is going on By paying attention to affordances and Using the following principles ... ·        provide a good conceptual model ·        make things visible ·        provide good mappings ·        provide appropriate feedback (remember trip to IBM, DB2 problem?)

User-Centred Design A design philosophy that puts the user at the centre of the design process Benefits of Applying UCD: ·        minimize cost of service & hotline calls ·        increase sales and repeat sales ·        acquire a competitive edge in market ·        minimize risk of releasing flawed or potentially dangerous products ·        determine usability benchmarks for future releases ·        contribute to fundamental research regarding human-system research - from Rubin, J (1994) The Handbook of Usability Testing. New York: Wiley & Sons.

User-Centred Design Main objectives of user-centred design ·        Enhance user abilities (what the user can do) ·        Overcome user limitations (what the user can't do) ·        Foster user acceptance (what the user will do) How do you know what the user can, can't and will do? ·        literature reviews on related areas of physical and cognitive ergonomics ·        anthropometric data tables ·        observation of users carrying out tasks with products in question ·        interviews/survey of users who have experience with task or product

Design Measures Objective measures and subjective measures for the purposes of design evaluation and why it is important to collect both kinds of data. * objective measures = measure without user bias (observable) - quantitative (e.g. reaction time, error rates)   * subjective measures = measure users interpretation of events - tend to be qualitative (e.g. thoughts, opinions, ratings) - can involve interviews, surveys, questionnaires - used in focus groups, design walkthroughs, paper-&-pencil evaluations

What do YOU think is a mental model? Draw one… Mental Models What is a Mental Model? A perception of context, content, interactions and their boundaries How are Mental Models Developed? ·          Use system ·          Observe someone else use system ·          Training on system ·          Documentation What do YOU think is a mental model? Draw one…

Mental Models Different types of mental models: Analogical models (graphical manipulation, linguistic) ·          user believes system is like something else ·          (e.g. word processor like typewriter) Mapping models for repeated actions ·          Memory based executable steps (don't know why just do - start car) Object-Action Models ·          Number of objects that user can manipulate to perform task ·          (paint program) State-transition Models ·          Systems that can switch between modes (key modal - digital phone voice mail)

Procedural Task Analysis Procedural analysis breaks down the mental and/or physical steps that the learner must go through so that the task can be successfully achieved. The steps that make up a task are arranged linearly and sequentially, illustrating where the learner begins and ends. Oftentimes, the steps throughout the task, from start to finish, as well as any decisions that the learner must make are arranged in a flowchart, but they can also be done in an outline form. http://classweb.gmu.edu/ndabbagh/Resources/Resources2/taskanalysis2.htm

Hierarchical Task Analysis A hierarchy is an organization of elements that, according to prerequisite relationships, describes the path of experiences a learner must take to achieve any single behavior that appears higher in the hierarchy (Seels & Glasgow, 1990, p. 94). Thus, in a hierarchical analysis, the instructional designer breaks down a task from top to bottom, thereby, showing a hierarchical relationship amongst the tasks, and then instruction is sequenced bottom up. http://classweb.gmu.edu/ndabbagh/Resources/Resources2/hierarchical_analysis.htm Main Idea behind Task Analysis for UCD: Identifying the task decomposition and the plans is not the analysis. The Analysis part of an HTA involves identifying those components where there may be problems (in terms of usability), the nature of the problems, and how the problems may be solved. This can be related back to design requirements, design specifications, as well as function allocation. Scenario 1: Having cereal for breakfast Scenario 2: Driving

Object Oriented Task Analysis Traditional task analysis tends to be process oriented. Focus is on breaking the task down into detailed steps or components Object-oriented task analysis tends to be product oriented Focus is on identifying all tools or objects that will be needed to successfully meet the task goal From design perspective, it is usually better to identify user interface objects, and then determine the underlying processes Work through a hypothetical example of a task in order to identify potential object (tools) to help the user complete the task. Scenario 1: Having cereal for breakfast Scenario 2: Driving

Card Sorting (Concept Grouping) Main Idea behind method: - to get at the user's mental model for product - how user groups concepts/tasks together is an indication of the existing mental model What you need: - list of concepts (functions, tasks) - cards (receipe cards, sticky notes, separate pieces of paper) How the method is performed: - ask the user to sort the cards into groups of similar concepts - record which concepts are sorted together - repeat (reshuffle cards and have user do again) - can specify how many groups (2, 3, 4, 5, etc) - can have user "name" groups

Card Sorting (Examples) - Bank Transaction System Music Store Menu System Online Purchasing

Design Walkthrough Prototypes come in 3 forms: Low (post-its), Medium (scripted), High (working) A design walkthrough is intended to shed light on usability concerns by ‘walking’ participants through a prototype (of any fidelity) Norman’s Principles and UCD design principles should be considered and reflected upon when performing a design walkthrough. Examples include: Visibility Action Association Feedback

Design Walkthrough (www.lib.uwaterloo.ca) Does the UW Library have any electronic dictionaries? - Clicked on “Find It”, then E-texts -  On next page, clicked on “E-data” - Search was wrong – back to home - Clicked on “Help”, then “Site Index and Search” - Clicked on “E” for anything electronic – nothing found - Clicked on “D” for dictionaries – found “Dictionaries” hypertext, and clicked on it - Clicked on the “Webster On-Line Dictionary” – this was determined by the user to be an electronic dictionary Activity Summary - Help => Site Index and Search => Dictionaries => Webster On-Line Dictionary

Design Walkthrough (Group 1) Is the University Map and Design Library open on weekends? How would you find if the library has Margaret Atwood’s Alias Grace? I need to contact the librarian for my department – how do I find his/her phone number or email? Does the Library have any electronic dictionaries? Where can I find electronic maps? Where do I find the URL for Yahoo? Where can I find a database in which to locate articles on Anthropology subjects? Where can I find information on how to cite web sites? Can I read an article of a journal without coming to the library? Guelph library has books I need. How do I have them brought to UW?

Design Walkthrough (Group 2)   How can I discover if any materials have been placed on Reserve for my courses? How can I discover when my UW library books are due? I am visually impaired – does the library offer any special services for me? Where can I find the exam timetables? How can I find out if my course textbook is in stock at the UW Bookstore? Where can I find instructions about connecting from home? Getting a copy of a book from a remote library Getting an article from a journal at University of Guelph Where to start to do research on a subject What library orientation sessions are offered for grad students this term?

Day 1 – Topics Summary What is a User Interface? Norman’s Principles UCD Principles Design Measures Mental Models Task Analyses (Procedural / Hierarchical / Object Oriented) Card Sorting Design Walkthrough