User System InterfaceUser System InterfaceCSC 8570-001CSC 8570-001
Fall 2006 Fall 2006
Instructor: Robert E. BeckInstructor: Robert E. Beck
Introductions (1)Introductions (1)
Information sheetInformation sheet QuestionsQuestions
1.1. Who invented the computer mouse? When? Who invented the computer mouse? When? Where?Where?
2.2. What battery operated devices do you have What battery operated devices do you have with you tonight?with you tonight?
3.3. What (computer-based) POS systems do you What (computer-based) POS systems do you typically encounter as a customer in a typically encounter as a customer in a standard week?standard week?
4.4. If you went west on US 30, which is Lancaster If you went west on US 30, which is Lancaster Avenue in front of Villanova, until it (US 30) Avenue in front of Villanova, until it (US 30) ended, where would you be?ended, where would you be?
Introductions (2)Introductions (2)
NameName If workingIf working
– For what company?For what company?– In what capacity?In what capacity?
Describe the user interface of the Describe the user interface of the first computer you used.first computer you used.
GoalsGoals
Developing design principlesDeveloping design principles Investigating models and theoriesInvestigating models and theories Creating evaluation processesCreating evaluation processes
– ExperimentationExperimentation– OpinionOpinion
Outlining an effective design processOutlining an effective design process—interface engineering—interface engineering
Proposing interface designsProposing interface designs
Themes (1)Themes (1)
Hierarchy of design principlesHierarchy of design principles ModelsModels Theories (or theory)Theories (or theory) AwarenessAwareness
– Mental modelsMental models– Common interactionsCommon interactions– Microsoft vs. othersMicrosoft vs. others– General knowledgeGeneral knowledge
Themes (2)Themes (2)
Multidisciplinary approachMultidisciplinary approach Frontiers of HCIFrontiers of HCI Definitions, use of wordsDefinitions, use of words ExamplesExamples
Strategies (Ways of Knowing)Strategies (Ways of Knowing)
Create concept maps for reading Create concept maps for reading assignmentsassignments– Combine individual mapsCombine individual maps
Slip-of-paper (SOP) questions and Slip-of-paper (SOP) questions and surveyssurveys– Summarize resultsSummarize results
Lectures, sometimesLectures, sometimes Discussion, alwaysDiscussion, always Argumentation, when appropriateArgumentation, when appropriate
Strategies (2)Strategies (2)
ExamplesExamples Careful text readingCareful text reading
Hot TopicsHot TopicsBurning QuestionsBurning Questions
Time for your thoughtsTime for your thoughts Pair up by twosPair up by twos For the next few minutes, write down For the next few minutes, write down
as many issues or problems in user-as many issues or problems in user-system interaction as you can.system interaction as you can.
Issue SummaryIssue Summary
How do we do this?How do we do this?
IssuesIssues
CHI 2006 topicsCHI 2006 topics
Hot Areas; Burning IssuesHot Areas; Burning IssuesThe ListThe List
Usability testingUsability testing Universal usabilityUniversal usability Public accessPublic access Visual interfacesVisual interfaces New interaction modes, e.g. gesture-based New interaction modes, e.g. gesture-based
interactioninteraction Tiny interfacesTiny interfaces Intelligent interfacesIntelligent interfaces POS systemsPOS systems Mapping systemsMapping systems
The Future of HCIThe Future of HCI
Take a few minutes to read John Take a few minutes to read John Canny’s introduction to the Canny’s introduction to the July/August 2006 issue of July/August 2006 issue of HCIHCI..
Do Canny’s views match our ideas?Do Canny’s views match our ideas? What did he miss?What did he miss? What did we miss?What did we miss?
Research TopicsResearch Topics
Email archive managementEmail archive management HCI in biodiversity informatics (as an HCI in biodiversity informatics (as an
example of focused HCI issues)example of focused HCI issues) Exploratory search interfacesExploratory search interfaces Eliminating computer rageEliminating computer rage
SourcesSources
Conference proceedingsConference proceedings The Web—but be carefulThe Web—but be careful The course web siteThe course web site University HCI labs, e.g.University HCI labs, e.g.
– U of Maryland www.cs.umd.edu/hcilU of Maryland www.cs.umd.edu/hcil
ContactsContacts
PhiCHI – Philadelphia region chapter PhiCHI – Philadelphia region chapter of SIGCHIof SIGCHI
SIGCHI – ACM Special Interest Group SIGCHI – ACM Special Interest Group on Computer Human Interactionon Computer Human Interaction
ConferencesConferences ACE – Computer Entertainment TechnologyACE – Computer Entertainment Technology AVI – Advanced Visual InterfacesAVI – Advanced Visual Interfaces CHI – Computer Human InteractionCHI – Computer Human Interaction CSCW – Computer Supported Cooperative CSCW – Computer Supported Cooperative
WorkWork DSV-ISDSV-IS HCI InternationalHCI International HCIL Symposium (U Maryland)HCIL Symposium (U Maryland) HICSHICS HypertextHypertext
Conferences (2)Conferences (2)
IDCIDC InteractInteract IUI – Intelligent User InterfacesIUI – Intelligent User Interfaces IVAIVA SG – Smart GraphicsSG – Smart Graphics SIGIR – Information RetrievalSIGIR – Information Retrieval UIST – User Interface Software TechnologyUIST – User Interface Software Technology User ModelingUser Modeling World Wide WebWorld Wide Web
ToolsTools
Concept maps: Concept maps: – http://http://cmap.ihmc.uscmap.ihmc.us
EndNoteEndNote Task models:Task models:
– ConcurTaskTrees EnvironmentConcurTaskTrees Environment Help compilerHelp compiler Treemap:Treemap:
– http://www.cs.umd.edu/hcil/treemaps/http://www.cs.umd.edu/hcil/treemaps/
ActivitiesActivities
Research projectResearch project– ReportReport– PresentationPresentation– PosterPoster
Article presentationArticle presentation Web-based projectWeb-based project ExercisesExercises ExperimentsExperiments ExamExam
ResponsibilitiesResponsibilities
AttendanceAttendance ReadingReading Team supportTeam support Dialog with classmates and instructorDialog with classmates and instructor
HandoutsHandouts
John Canny, The Future of HCI, from John Canny, The Future of HCI, from HCIHCI, , 44(2006), July/August(2006), July/August
Next TimeNext Time
Read Carroll, MTF, Chapter 2Read Carroll, MTF, Chapter 2 Identify design principles included in Identify design principles included in
Chapter 2Chapter 2 Find examples of interfaces that Find examples of interfaces that
follow and that violate each principle follow and that violate each principle you find.you find.
The PlayersThe Players
UserUser SystemSystem InterfaceInterface DesignerDesigner