SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 24, 2002.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group Part 1: Usability Testing.
Advertisements

Design, prototyping and construction
SIMS 213: User Interface Design & Development Marti Hearst Tues, Jan 27, 2004.
HCI 특론 (2007 Fall) Conceptual Models & Interface Metaphors.
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.
I213: User Interface Design & Development Marti Hearst Thurs, Jan 25, 2007.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, March 6, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 30, 2003.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 25, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, March 3, 2005.
Introduction to the Course Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development 19, 1999.
Heuristic Evaluation. Sources for today’s lecture: Professor James Landay: stic-evaluation/heuristic-evaluation.ppt.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2001.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 26, 2004.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 14, 2006.
I213: User Interface Design & Development Marti Hearst March 1, 2007.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 15, 2005.
Heuristic Evaluation IS 485, Professor Matt Thatcher.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
Chapter 2: Understanding and conceptualizing interaction
SIMS 213: User Interface Design & Development Marti Hearst Tues Feb 13, 2001.
I213: User Interface Design & Development Marti Hearst Tues, Feb 13, 2007.
Usability 2004 J T Burns1 Usability & Usability Engineering.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 27, 2005.
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 12, 2002.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 26, 2006.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Thurs Feb 22, 2001.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 29, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 23, 2003.
Discount Usability Engineering Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development March 2, 1999.
Chapter 13: Designing the User Interface
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Heuristic Evaluation “Discount” Usability Testing Adapted from material by Marti Hearst, Loren Terveen.
Chapter 2: Understanding and conceptualizing interaction Question 1.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
People: Usability COMP 101 November 12, 2014 Carolyn Seaman Amanda Mancuso Susan Martin University of Maryland Baltimore County.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
THE ROLE OF ADAPTIVE ELEMENTS IN WEB-BASED SURVEILLANCE SYSTEM USER INTERFACES RICARDO LAGE, PETER DOLOG, AND MARTIN LEGINUS
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
SiTEL LMS Focus Group Executive Summary Prepared: January 25, 2012.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
1 CSCI E-170: L01 February 2, Lecture Plan Introduction to this class Introduction to usability GUI usability: Design Process, Principles & Bloopers.
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Windows User Interface and Web User Interface By E. Marlene Graham.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Metaphors Informing the user what to do Lecture 10 Gabriel Spitz 1.
Conceptual Model Design Informing the user what to do Lecture # 10 (b) Gabriel Spitz.
ECE II Objective 1.02 FCCLA Planning Process. 5 Steps to the Planning Process 1. Identify CONCERNS 2. Set a GOAL 3. Form a PLAN 4. ACT 5. Follow UP.
File and File Systems Compiled by IITG Team Need to be reorganized and reworded.
Day 8 Usability testing.
Heuristic Evaluation May 4, 2016
GUI Evolution (Fruit vs Squares)
Conceptual Models & Interface Metaphors
Cooper Part III Interaction Details Designing for the Desktop
Exploring the Basics of Windows XP
Teaching slides Chapter 1.
Cooper Part III Interaction Details Designing for the Desktop
Presentation transcript:

SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 24, 2002

Announcements Sign up for the is213 mailing list –Mail to – “subscribe is213” –Do the necessary exchanges Today: –Jon Conhaim, E-Berkeley –Several candidate class projects

Readings Do indicated readings before the class Required: –Course Reader (available early next week) –Jakob Nielsen’s Usability Engineering –Jeff Johnson, GUI Bloopers For next Tuesday: –Read Bloopers Ch. 1 –Read Nielsen Chs. 3 and 4

Class Projects Design, prototype, and evaluate an interface –Iterate four times –Emphasis on web-based interfaces –Ok to redesign an existing interface MUST work in groups of 3-4 people –Team structure –Students will assess amount of work being done by others in the group

Slide adapted from James Landay Teams vs. Managed Groups Managed Groups – strong leader – individual accountability – organizational purpose – individual work products – efficient meetings – measures performance by influence on others – delegates work Teams – shared leadership – individual & mutual accountability – specific team purpose – collective work products – open-ended meetings – measures performance from work products – does real work together Teams & good performance are inseparable

Slide adapted from James Landay Team Action Items Meet and get used to each other Figure out strengths of team members Assign each person a role –responsible for seeing work is organized & done –not responsible for doing it themselves Roles –design (visual & interaction) –software –user testing –group manager (coordinate big picture) –documentation (writing)

Assignment: Project Proposal Decide on project goals and members –Use class list to exchange ideas Recommendations: –Find a project for which you have ready access to people who would be real users of the system –Look at the projects from last time to get a feeling for the scope. Due date: –Proposals due Tuesday Feb 5 th (< 2 weeks) –We’ll give feedback and might ask you to revise it.

Why is Usability Important? Good design promotes –Effectiveness and efficiency –Feelings of satisfaction, enjoyment Bad design threatens –Safety –Accuracy

How to do good design

Good vs. Bad Design It is important to avoid bad design –It is often easy to detect a bad design – just try it with a few users –It can be fun to spot the flows UI Hall of Shame UI’s Greatest Bloopers It is much harder to teach / learn good design –Look at & appreciate good examples –Follow best practices –Be willing to redesign –Get lots of practice!

Good vs. Bad Design UI design is humbling –Your attempt may work right, look great –But … users may not be able to use it –Don’t take it personally! That’s why we iterate!

Studying Good Examples Some sites just do things well –Amazon has pioneered many excellent interaction designs for the web Suggesting related products in an effective way Useful and timely content Tabs to organize main kinds of content 1-click purchasing Good checkout mechanism –Yahoo also (although the structure of the hierarchy is now broken) –Epicurious.com – an excellent recipe site

Studying Good Examples Good design ideas can be taken too far …

Amazon’s use of tabs last year What are the motivations?

Amazon’s current use of tabs What are the motivations? More or less effective than earlier?

Amazon’s current use of tabs What are the motivations? More or less effective than earlier?

Metaphor in User Interfaces

Metaphor and Analogy Metaphor –L. metaphora, fr. to carry over, transfer; meta: beyond, over –The transference of the relation between one set of objects to another set for the purpose of brief explanation (Webster’s revised) Analogy –A resemblance of relations; an agreement or likeness between things in some circumstances or effects, when the things are otherwise entirely different. (Webster’s revised) –1. Similarity in some respect between things that are otherwise dissimilar: "the operation of a computer presents an interesting analogy to the working of the brain“ (WordNet) – 2: (logic) inference that if things agree in some respects they probably agree in others (WordNet)

Slide adapted from James Landay Metaphor Lakoff & Johnson –“...the way we think, what we experience, and what we do every day is very much a matter of metaphor.'' –in our language & thinking - “argument is war” …he attacked every weak point... criticisms right on target... if you use that strategy We can use metaphor to highlight certain features & suppress others –There is some systematicity to the transference

What are some example interface metaphors?

Direct Manipulation uses a Metaphor Metaphor –Computer objects as visible, moveable objects Consequences –Items represented as icons –Items can be “picked up” and “moved” on a surface –Items can be “thrown out” –Items can be “copied” Do we really want to have to drag them to a photocopier? How much is too much?

Direct Manipulation Metaphor DLITE makes heavy use of direct manipulation metaphors But it isn’t supposed to be just like in the real world Retain what works, omit the rest

The Desktop Metaphor Started at Xerox PARC –Xerox Star (see video) –Bitmapped screens made it possible Not meant to be a real desktop –Idea is to organize information in a way to allow people to use it in the way they user information on their desktops –Allow windows to overlap – make the screen act as if there were objects on it Apple took it farther –Waste basket, etc Microsoft took it to extremes –Microsoft Bob – a recognized failure

Macintosh Desktop

Caldera’s Desktop

Microsoft Bob’s Desktop Metaphor

Microsoft Bob’s Livingroom – Almost not a metaphor anymore!

Selection Dialog Boxes How are they using metaphors? How are they breaking them? Do they work well or is there a better alternative?

SPSS Selection Dialog

Identify the mis-matched metaphors (from the Interface Hall of Shame) The classic (from the mac desktop) –To eject a disk you drag it to the trashcan

Identify the mis-matched metaphors (from the Interface Hall of Shame) VCR buttons to control a printer??

Identify the mis-matched metaphors (from the Interface Hall of Shame) Using tabs to make arbitrary groups