Terminology chapter 0 Introduction Mensch-Maschine-Schnittstelle Human-Computer Interface Human-Computer Interaction (HCI) Mensch-Maschine-Interaktion Mensch-Maschine-Kommunikation 0-2 Timetable Lecture team Event Time Place Start Lecture Exercises Tuesday, ExWi 14-1616 B7 Tuesday, 16-17 ExWi B7 Sept 16 Sept 16 Thomas Strahm Lecture strahm@iam IAM 316 631 49 98 Samuel Exercises bucheli@iam IAM 631 Bucheli 307 33 24 Sarah Gerhard Exercises sarahg@students 0-3 0-4 Lecture website We maintain a website for the lecture with basic links lecture slides exercise sheets an application form for a mailing list http://www.iam.unibe.ch/~iam/mms Exercises 6 exercise sheets problems mainly from the textbook some problems have open solutions you need five accepted exercise sheets in order to get the testat group work is encouraged 0-5 0-6 0-1
The textbook Alan Dix, Janet Finlay, Gregory A. Abowd, Russell Beale Human-Computer Interaction 3 rd edition, Pearson, Prentice Hall, 2004 The book can be bought at the Stud. Buchgenossenschaft, Hauptgebäude Uni Bern The book website http://www.hcibook.com/e3/ p// / / with lots of resources and and supporting material (see e.g. the chapter links!) 0-7 0-8 Further references Further references Preece, Rogers, Sharp, Interaction design: beyond human-computer interaction, John Wiley, 2002 http://www.id-book.com/ Preece, Rogers, Sharp, Human-Computer Interaction, Addison Wesley, 1994 Norman, The design of everyday things 0-9 Shneiderman, Plaisant, Designing the user interface: strategies for effective human-computer interaction, 4 th edition, Addision Wesley, 2004 Rosson, Carroll, Usability engeneering: scenario-based development of human-computer interaction, Morgan Kaufmann, 2002 0-10 what is HCI? an academic discipline studying people interacting with (computer) technology a design discipline designing interventions for systems involving people & computers what is HCI? Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. Hewett, Baecker, Card, Garey, Mantei, Verman, Strong & Verplank ACM SIGCHI Curricula for Human Computing Interaction 0-11 0-12 0-2
many roots many branches psychology visualisation computing sociology business & management HCI HCI CSCW computer supported cooperative work ubiquitous computing e-learning etc. etc. etc. 0-13 etc. etc. etc. 0-14 Map of Human Computer Interaction a map of HCI Use and Context Social Organization and Work Human-Machine Fit and Adaptation What does the discipline of HCI cover? Why study HCI? The following slides are an excerpt from Saul Greenberg s Overview and Taxonomy of HCI, which in turn is adapted from Section 2 of the ACM SIGCHI Curricula for HCI, ACM Press, 1992 (see http://sigchi.org/cdg/) 0-15 Human Human Information Processing Language, Communication and Interaction Evaluation Techniques Application Areas Ergonomics Computer Dialogue Techniques Dialogue Genre Input and Output Devices Example Systems and Case Studies Design Approaches Development Process Computer Graphics Aa Dialogue Architecture Implementation Techniques and Tools 0-16 Use and context of computers Problems of fitting computers, their uses, and the context of use together Social organization and work humans are interacting social beings considers models of human activity: small groups, organizations, socio-technical systems quality of work life Use and context of computers Human-machine fit and adaptation improve the fit between the designed object and its use how systems stems are selected and adopted; how users improvise routine systems; how systems adapt to the user (customization); how users adapt to the system (training, ease of learning); user guidance (help, documentation, errorhandling) Application areas characteristics of application domains 0-17 0-18 0-3
Human characteristics Human characteristics To understand the human as an information-processing system, how humans communicate, and people s physical and psychological requirements Human information processing characteristics of the human as a processor of information memory, perception, motor skills, attention, problem-solving, learning and skill acquisition, motivation, conceptual models, diversity... 0-19 0-20 Human characteristics Language, communication and interaction aspects of language syntax, semantics, pragmatics; conversational interaction, specialized languages Ergonomics anthropometric and physiological characteristics of people and their relationship to workspace and the environment 0-21 Computer system and interface architecture The specialized components computers have for interacting with people Input and output devices Dialogue techniques Dialog genre The conceptual uses to which the technical means are put e.g. interaction and content metaphors, transition management, style and aesthetics 0-22 The Development Process The construction and evaluation of human interfaces Design approaches the process of design e.g. graphical design basics (typography, color, etc); software engineering; task analysis; industrial design... Implementation techniques and tools The Development Process Evaluation techniques philosophy and specific methods for evaluation e.g. productivity, usability testing, formative and summative evaluation Example systems and case studies classic designs to serve as example of interface design genres 0-23 0-24 0-4
Summarizing The HCI discipline includes the study of: the use and context of computers human characteristics computer system and interface architecture the development process HCI is worth studying because it aligns both human interests and economic interests HCI changes and trends 0-25 0-26 increasing multiplicity increasing multiplicity 1980s - personal computers one man and his machine and they were men! 1980s - personal computers late 1980 s & 1990s - CSCW lots of people geographically remote but... one person per machine and... one machine per person 0-27 0-28 increasing multiplicity families and friends lots of people, together and remote 1980s - personal computers late 1980 s & 1990s - CSCW family use, global l networks, ubiquitous it devices 0-29 0-30 0-5
how many ubiquitous & wearable computing computers in your house? computers in your pockets? sensors and devices everywhere 0-31 0-32 from dialogue with the computer to dialogue with the environment ubicomp no computer/artefact divide wearable/cyborg no computer/user divide 0-33 0-34 work and fun traditional HCI methods tasks, goals, work, work, work now e-shopping, communities, home experience and enjoyment more decision points useful, usable and used useful functional, does things usable easy to do things, does the right things used attractive, available, acceptable to organisation 0-35 0-36 0-6
HCI: craft or science? HCI: craft or science? does HCI involve artistic skills and fortuitous insight or reasoned methodical science? draw analogy with architecture beautiful and/or novel interfaces are artistically pleasing and capable of fulfilling the tasks required marriage of art and science we want to reuse lessons learned from the past about how to achieve good results reuse related concepts in new/similar situations through scientific rationalization 0-37 0-38 Course Outline Course outline I Part I: Foundations Part II: Design Process Part III: Theories and Models the human input-output channels human memory reasoning and problem solving emotion individual differences the computer 0-39 0-40 Course outline I Course outline II the interaction models of interaction ergonomics interaction styles WIMP the context of interaction paradigms paradigms of interaction history of interaction paradigms interaction design basics the process of design user focus navigation design screen design iteration and prototyping HCI in the software process 0-41 0-42 0-7
Course outline II design rules principles to support usability standards guidelines golden rules and heuristics Course outline II evaluation techniques goals of evaluation evaluation through expert analysis evaluation through user participation choosing an evaluation method universal design principles multi-modal interaction designing for diversity 0-43 0-44 Course outline III Course outline III cognitive models goal and task hierarchies: GOMS linguistic models communication and collaboration models face-to-face communication conversation text-based communication group working task analysis task decomposition knowledge-based analysis uses of task analysis dialog notations and design different notation models dialog semantics 0-45 0-46 Course outline III Course outline models of the system standard formalisms interaction models modelling rich interaction status event analysis rich contexts low intention interaction groupware groupware systems computer-mediated communication shared applications and artifacts etc. 0-47 0-48 0-8
The design of everyday things Emotional design 0-49 0-50 Good designs WMF Whisk -- with wire Here are some examples from Don Norman s website: http://www.jnd.org/gooddesign.html 0-51 0-52 LeapFrog's "Twist and shout multiplication" The Tyg 0-53 0-54 0-9
OXO Measuring cup Bad doors do good (?) 0-55 I know, this is supposed to be about good design, but I couldn't resist adding this wonderful story: Robbers foiled because they couldn't open the doors into the restaurant they planned to rob. They pushed, pulled, and kicked, but they were sliding doors. Yes, there was a sign, but as you all know, if it needs a sign, it's badly designed In this case, bad design led to a good result. Hope this doesn't entice others to do badly in hopes of similar good results from http://www.jnd.org/gooddesign.html 0-56 0-10