csc 8570 -- usi class meeting 9 october 31, 2007

27
CSC 8570 -- USI CSC 8570 -- USI Class Meeting 9 Class Meeting 9 October 31, 2007 October 31, 2007

Upload: basil-beasley

Post on 18-Jan-2016

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: CSC 8570 -- USI Class Meeting 9 October 31, 2007

CSC 8570 -- USICSC 8570 -- USI

Class Meeting 9Class Meeting 9

October 31, 2007October 31, 2007

Page 2: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Boo!Boo!

Page 3: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Report from ChinaReport from China

FrannyFranny BrianBrian

Page 4: CSC 8570 -- USI Class Meeting 9 October 31, 2007

World Usability DayWorld Usability Day

Thursday, November 8, 2007Thursday, November 8, 2007– Temple University: 10:00 am – 4:00 pmTemple University: 10:00 am – 4:00 pm– University of Pennsylvania: 6:30 – 9:00 pmUniversity of Pennsylvania: 6:30 – 9:00 pm

Promote Promote usabilityusability

Page 5: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Perfect PhonePerfect Phone

Functions:Functions: Publish GPS coordinatesPublish GPS coordinates

– By extension, incorporate knowledge of By extension, incorporate knowledge of GPS coordinates into wayfinding GPS coordinates into wayfinding activitiesactivities

Calls from certain numbers trigger Calls from certain numbers trigger emailemail

Record live audio to MP3 file on Record live audio to MP3 file on remote serverremote server

Page 6: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Perfect Phone (2)Perfect Phone (2)

Play prerecorded messages at Play prerecorded messages at various timesvarious times

Use templates for repeated tasksUse templates for repeated tasks– Making a restaurant reservationMaking a restaurant reservation

Page 7: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Publish GPS CoordinatesPublish GPS Coordinates

Task: Send coordinatesTask: Send coordinates– SolutionSolution– IssuesIssues

Task: Display mapTask: Display map– Get directionsGet directions– Locate contactLocate contact

Task: Feature controlTask: Feature control

Page 8: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Calls Trigger EmailsCalls Trigger Emails

Task: Missed callTask: Missed call Task: Voice mailTask: Voice mail

– Includes voice recognition translation of Includes voice recognition translation of texttext

Task: ControlsTask: Controls Interface designInterface design

Page 9: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Record Live AudioRecord Live Audio

Task: Record to fileTask: Record to file Task: Save to serverTask: Save to server

Page 10: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Play Prerecorded MessagesPlay Prerecorded Messages

Task: Record messageTask: Record message Task: Set time or times to playTask: Set time or times to play

– Recurring eventsRecurring events Task: Message managementTask: Message management Task: Time managementTask: Time management InterfaceInterface

Page 11: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Template for Restaurant Template for Restaurant ReservationsReservations

Search parametersSearch parameters– Use GPS awarenessUse GPS awareness

Search resultsSearch results– Order in listOrder in list

ReservationReservation InterfaceInterface

Page 12: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Interface EvaluationInterface Evaluation

Models and techniquesModels and techniques GOMS analysisGOMS analysis Keystroke Level ModelKeystroke Level Model Cognitive dimensions of notationCognitive dimensions of notation Hierarchy of design principlesHierarchy of design principles Task analysisTask analysis Layout appropriatenessLayout appropriateness PIE modelPIE model

Page 13: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Interface Evaluation (2)Interface Evaluation (2)

MeasurementsMeasurements TimeTime CountsCounts GeometryGeometry SatisfactionSatisfaction

Page 14: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Interface Evaluation (3)Interface Evaluation (3)

Musike Scoring SystemMusike Scoring System Developed for menu-based systemsDeveloped for menu-based systems Modified for web pagesModified for web pages Works well in complex environmentsWorks well in complex environments Provides weighted sum of scores of Provides weighted sum of scores of

individual factorsindividual factors Each individual factor to be based on Each individual factor to be based on

a measurable design principle a measurable design principle

Page 15: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Example -- AWSPExample -- AWSP

Evaluates web sitesEvaluates web sites Based on Jakob Neilsen’s design Based on Jakob Neilsen’s design

principlesprinciples Rewritten by Lea TaylorRewritten by Lea Taylor Case StudyCase Study

Page 16: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Web Site ExamplesWeb Site Examples

www.espn.comwww.espn.com www.mckeesport.orgwww.mckeesport.org www.allentownpa.orgwww.allentownpa.org

Page 17: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Making ConnectionsMaking Connections

Case Study: History facility of a Case Study: History facility of a document producing systemdocument producing system

How do we understand the system in How do we understand the system in light of our approach based on light of our approach based on models?models?

Page 18: CSC 8570 -- USI Class Meeting 9 October 31, 2007

History in a Document SystemHistory in a Document System

GOMSGOMS Fitt’s LawFitt’s Law Cognitive dimensionsCognitive dimensions GUEPsGUEPs Task analysisTask analysis

Page 19: CSC 8570 -- USI Class Meeting 9 October 31, 2007

History in a Document System (2)History in a Document System (2)

Rough description of history:Rough description of history: What does the history do?What does the history do? How is it invoked?How is it invoked?

Model of history:Model of history: Mathematical formalityMathematical formality GOMSGOMS

Page 20: CSC 8570 -- USI Class Meeting 9 October 31, 2007

History in a Document System (3)History in a Document System (3)

Design of historyDesign of history GUEPsGUEPs Design guidelinesDesign guidelines Cognitive dimensionsCognitive dimensions

Page 21: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Next TimeNext Time Read Way and Barner. Automatic Visual to Read Way and Barner. Automatic Visual to

Tactile Translation, Part I: Human Factors, Tactile Translation, Part I: Human Factors, Access Methods and Image Manipulation. Access Methods and Image Manipulation. IEEE Transactions on Rehabilitation IEEE Transactions on Rehabilitation EngineeringEngineering, March 1997, 81-94. , March 1997, 81-94. PDFPDF

Submit Progress Report 2 by emailSubmit Progress Report 2 by email Guest lecturer and visitors:Guest lecturer and visitors:

– Dr. Thomas WayDr. Thomas Way– Casey BurkhardtCasey Burkhardt– Richard KheirRichard Kheir

Topic: Assistive user interfacesTopic: Assistive user interfaces

Page 22: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Article PresentationsArticle Presentations

Subject areas:Subject areas:– Intelligent user interfaces (IUI)Intelligent user interfaces (IUI)– Computer supported collaborative work Computer supported collaborative work

(CSCW)(CSCW)– Participatory designParticipatory design

Users involved at all stages of system Users involved at all stages of system developmentdevelopment

Page 23: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Article Presentations (2)Article Presentations (2)

Presenter’s responsibilitiesPresenter’s responsibilities– 13-16 minute summary of article (or 13-16 minute summary of article (or

some of its important points if the article some of its important points if the article is long)is long)

– Connect the article to previous articles, Connect the article to previous articles, to models and frameworks, and to to models and frameworks, and to examples familiar to you.examples familiar to you.

– Be prepared to answer questions and Be prepared to answer questions and lead discussion (5-7) minuteslead discussion (5-7) minutes

– Time limits will be strictly enforcedTime limits will be strictly enforced

Page 24: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Article Presentations (3)Article Presentations (3)

Presentation stylePresentation style– Use PowerPoint slides as an outline, Use PowerPoint slides as an outline,

meaning meaning do not read your slides to the do not read your slides to the audience.audience.

– Link to web resources if appropriateLink to web resources if appropriate– Include diagrams, tables, or images if Include diagrams, tables, or images if

they will be helpful. E.g. a small they will be helpful. E.g. a small concept map may be useful. concept map may be useful.

Page 25: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Article Presentations (4)Article Presentations (4)

Class responsibilities Class responsibilities (for those not (for those not presenting on the same evening)presenting on the same evening)– Read introduction and conclusion of Read introduction and conclusion of

each article. each article. – For two articles, read in depth and For two articles, read in depth and

prepare two intelligent probing prepare two intelligent probing questions related to each article.questions related to each article.

– Send the questions by email to the Send the questions by email to the instructor by 1:00 p.m. of class day.instructor by 1:00 p.m. of class day.

Page 26: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Article Presentations (5)Article Presentations (5)

Instructor will:Instructor will:– Use the submitted questions to Use the submitted questions to

encourage discussion.encourage discussion.– Judge the submitted questions according Judge the submitted questions according

to their intellectual content. For to their intellectual content. For example, “What was the author’s first example, “What was the author’s first name?” has little intellectual content.name?” has little intellectual content.

– Judge the presentation for content Judge the presentation for content summary and synthesis of ideas.summary and synthesis of ideas.

Page 27: CSC 8570 -- USI Class Meeting 9 October 31, 2007

Research Team MeetingsResearch Team Meetings