Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science &...

35
Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    0

Transcript of Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science &...

Page 1: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Introduction to User Interface Design

& User Interface Issues

Dr. Cheryl D. Seals

Computer Science & Software Engineering

World Usability DayAuburn University

World Usability DayAuburn University

Page 2: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

World Usability DayAuburn University

World Usability DayAuburn University

www.freewebtemplates.com/

Page 3: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Good Design (our goal!)Good Design (our goal!)

“Every designer wants to build a high-quality interactive system that is admired by colleagues, celebrated by users, circulated widely, and imitated frequently.” (Shneiderman, 1992, p.7)

…and anything goes!…

Page 4: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

The Good…The Good…

Page 5: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

The Bad…The Bad…

Page 6: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Why is this a better design?Why is this a better design?

Page 7: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Closer to Fine Arts: A Philosophy

Closer to Fine Arts: A Philosophy

…The human user of any system is the focus of the design process. Planning and implementation is done with the user in mind, and the system is made to fit the user, not the other way around….

Bruce WalkerGeorgia Institute of Technology

Page 8: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

The Design of Every Day ThingsThe Design of Every Day Things

“Understanding how to operate a novel device had three major dimensions:

affordances, constraints and

conceptual models”

Donald NormanNielson Norman Group

Page 9: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Developing a Conceptual ModelDeveloping a Conceptual Model

1. Object and Action Analysis

2. Lexicon or Ontology

3. Scenarios

Mental Model = Conceptual Model

Cartoon by Mark Parisi. Used by special permission.

Page 10: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Universal Design & Auto DesignUniversal Design & Auto Design

We Are Getting OlderI recently watched an elderly lady struggle to

extricate herself from the front seat of a car. "Now there is a huge opportunity," I said to myself, "we live in an aging society, yet we still design for the young and able.

Why not address this huge, important market?" There is a tendency to shy away from designing for the impaired. This is a special-interest group, it is feared, one that will drive away other customers. Wrong. Designs intended to make life easier for the elderly or handicapped can be useful for everyone.

www.newmobility.comwww.newmobility.com/review_article.cfm?id=977&action=browse

Page 11: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Interface DesignInterface Design

• Rules of interface design – Ben Shniederman Strive for consistency, informative feedback Design dialogs to yield closure error prevention and simple error handling Support undo and reduce short-term memory load.

• First rule of usability? Don’t listen to users – Jakob Nielson Conducted series of experiments to become familiar with user

population and gathered user task profiles Fun Learning Stagecast Creator. Seals, Rosson, Carroll, Lewis Community Design of Community Simulations. Rosson, Carroll,

Seals Teachers as Simulation Programmers. Rosson, Seals

Page 12: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Background: Simulations/Construction Kits

Background: Simulations/Construction Kits

• Allow users to create interesting simulations, but the user is limited to preprogrammed behavior SimCity [www.simcity.com] Pinball Construction Set [Electronic Arts] Star Wars Droid Works [Lucas Learning] ActivChemistry [Salamander interactive]

• We want to provide the rich game-like feeling of a construction kit for ease of creation, but allow user the power to specialize simulation

Page 13: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Programming in AgentSheetsProgramming in AgentSheets

• Agentsheets main interface is a simulation microworld where objects interact.

• Users program by direct manipulation: dragging condition and action templates to the rule window.

Conditions Actions

Rule WindowInterface

Page 14: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Programming in SimBuilder

SimBuilder main interface is a simulation microworld where objects interact.

Users program by direct manipulation: dragging or combining scripts in the workspace to make them active. Dragging a rule from the scripting window, expands it to a full sized script.

Page 15: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Virtual CommunitiesVirtual Communities

Community Sims

tapped in@SRI

squeakland.org

Page 16: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Virtual CommunitiesVirtual Communities

TeachAlabama

squeakland.org

Page 17: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Opportunities for Design Opportunities for Design Ubiquitous computing (mother of them all)• Pervasive computing• Wearable computing• Attentive environments• Transparent computingReal-World User Interfaces • Software Agents• Mobile/wearable computing• Information Visualization• Computer Augmented Environments• Virtual reality

Website/Web Application Design

Page 18: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Web DesignWeb Design

Page 19: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Which is easiest to read and why?Which is easiest to read and why?

What is the time?

What is the time?

What is the time?

What is the time?

What is the time?

Page 20: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

Good vs. Bad Design

UID BooksDesigning the User Interface -Ben Shneiderman GUI Bloopers -Jeff Johnson Leonardo's Laptop -Ben Shneiderman The Art of Changing the Brain -James Zull The Design of EveryDay Things -Donald Norman

webpagesthatsuck.com•http://www.hcbelectric.com/•http://www.dontclick.it/•http://moonweed.free.fr/crystal_intro.html•http://www.theponusyachtclub.com/

Page 21: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by Brad Barker, Beau Bowden, Christin Hamilton, Andrea Williams

Page 22: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by Brad Barker, Beau Bowden, Christin Hamilton, Andrea Williams

Page 23: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Menu Bar Image

Welcome to Ad Hoc Research

Previous Research 1

Download PPT Link

Brief Text Description

Previous Research 2

Download PPT Link

Previous Research 3

Download PPT Link

Description of Ad Hoc Congestion Research

____________________________________________________________________________________________________________________________________________

Pictures

Wire Frame Created by Ryan Lillie, Brandi P. Smith,John Graves

Page 24: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by Lei Zhang, Jamey White, and Kevin Richardson

Page 25: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by Andrea William, Kinnis Gosha, and Wanda Eugene

Page 26: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by Shawn Constance, Raghu-Kisore Neelisetti, Michael Dorough

Prospective Students Current Students Network Partners

Southern Node

Home

Search

FAQ

Contact Us

News

•Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed More

•diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est More

Internships

Scholarships

Jobs

Resources

Alabama Southern Community College Hosts NPT2 Web Community

At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit

amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem

Page 27: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by David Thompson, Sean Mahoney, and Michael Salyer

Page 28: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Achievement Center – Easter Seal510 West Thomason Circle

Opelika, Alabama 36801-5499

Overview Services WORK CENTER Contact Us Links Newsletter Contributions 2003 Annual Report Staff

The Achievement Center – Easter Seal, of Opelika, Alabama, is a facility designed to help individuals with disabilities obtain vocational training and extended employment.

The purpose of this project is to improve the web presence of this organization. Since the major priority of the site is to provide information for users from a variety of groups (e.g. consumers, industrialists, parents, and staff), closely following the WC3 compliances is very important.

Introduction

© 2005

Created by Shirelle Sharpley, Marie Kraska, and Wesley Bowen

Page 29: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

UID & Web DesignUID & Web Design

This Website is an HCCL & AUCHIL collaborationCreated by Kimberly Sledge, Erica Moore, Nicole Burrell

Slide 2

Page 30: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Index PageIndex Page

Page 31: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Update/Add PageUpdate/Add Page

Page 32: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Dorm Add PageDorm Add Page

Page 33: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

Storage Room Add PageStorage Room Add Page

This Website is an HCCL & AUCHIL collaborationCreated by Philicity Williams, Chiaoching Huang, Xiaoming Li, Chao Wang, Shaoen Wu

Page 34: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

This Website is an HCCL & AUCHIL collaboration

Created by Michael McGill, Chitprasong Hansana,Francisco ArcedianoMichael McGill, Chitprasong Hansana,Francisco Arcediano

4G WIRELESSENGINEERING

SANDBOX REU

AD-HOC CONGESTION

CONTROL

PR

OJE

CTS

UID & Web DesignUID & Web Design

Page 35: Introduction to User Interface Design & User Interface Issues Dr. Cheryl D. Seals Computer Science & Software Engineering World Usability Day Auburn University.

ReferencesReferences

Interaction Design by Preece, Sharp, Rogers

• http://www.4templates.com/view/web/• www.321Grahpics.comBad Web Sites• http://www.hcbelectric.com/• http://www.dontclick.it/• http://moonweed.free.fr/crystal_intro.html• http://www.theponusyachtclub.com/Donald Norman • http://www.jnd.org/dn.mss/affordances-and design.html• http://www.jnd.org/dn.mss/affordances-interactions.html