1 / 27

Research Topics in Human-Computer Interaction

Research Topics in Human-Computer Interaction. Scott Klemmer 27 September 2005. Who am I?. Assistant professor in computer science MS/PhD in CS from UC Berkeley BA in art-semiotics, computer science from Brown University Work in the HCI area tangible user interfaces

booker
Download Presentation

Research Topics in Human-Computer Interaction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Research Topics inHuman-Computer Interaction Scott Klemmer 27 September 2005

  2. Who am I? • Assistant professor in computer science • MS/PhD in CS from UC Berkeley • BA in art-semiotics, computer sciencefrom Brown University • Work in the HCI area • tangible user interfaces • user interface software tools cs376 Introduction

  3. cs376 Introduction

  4. Administrivia • Course Info Tuesdays and Thursdays11:00am-12:15pm, Gates 100 http://cs376.stanford.edu cs376@cs.stanford.edu • My Info Office Hours: Tuesdays 1:15-2:15pm, Gates 384 http://hci.stanford.edu/srk srk@cs.stanford.edu cs376 Introduction

  5. …and you? cs376 Introduction

  6. Human-Computer Interaction (HCI) • Human • the end-user of a program • the others in the organization • Computer • the machine the program runs on • Interaction • the user tells the computer what they want • the computer communicates results cs376 Introduction

  7. Task Design What is HCI? Organizational & Social Issues Technology Humans cs376 Introduction

  8. User Interfaces • Part of software program that allows • user to interact with computer • user to carry out their task • HCI = design, prototyping, evaluation, & implementation of user interfaces (UIs) cs376 Introduction

  9. Why Study HCI? • Major part of work for “real” programs • approximately 50% [Myers & Rosson ‘92] • Stanford graduates work on “real” software • intended for users other than “us” • Bad UIs cost • money (5% ^ satisfaction -> 85% ^ in profits) • lives • User interfaces are hard to get right cs376 Introduction

  10. Design Evaluate Prototype UI Design Cycle cs376 Introduction

  11. How to Design and Build UIs • User-centered design • Task analysis • Rapid prototyping • Evaluation • Programming • Iteration cs376 Introduction

  12. User-centered Design • “Know thy User” • Cognitive abilities • perception • physical manipulation • memory • Organizational / job abilities • Keep users involved throughout project cs376 Introduction

  13. Task Analysis • Observe existing work practices • Create examples and scenarios ofactual use • Try-out new ideas before building software cs376 Introduction

  14. Rapid Prototyping • Build a mock-up of design • Low fidelity techniques • paper sketches • cut, copy, paste • video segments • Interactive prototyping tools • Visual Basic, HyperCard, Director, etc. • UI builders & IDEs • Eclipse, Visual Studio, … cs376 Introduction

  15. Evaluation • Test with real users (participants) • Build models • Low-cost techniques • expert evaluation • walkthroughs cs376 Introduction

  16. Design Evaluate Prototype Iteration At every stage! cs376 Introduction

  17. Course Syllabus cs376 Introduction

  18. Goals of the Course • Learn the basics & the latest in HCI • cognitive/perceptual constraints • design techniques • techniques for evaluating a user interface design • technology used to prototype & implement UIs • Carry out some publishable research cs376 Introduction

  19. Lecture Format 11:00-11:25 I’ll present the area 11:25-12:15 Student-Led Discussion cs376 Introduction

  20. Course Structure • HCI literature • Conferences papers (chi, uist, cscw, …) • journal articles (tochi, hci, …) • 3-5 papers/week • For student-led discussions • email ronyeh@cs with list of 3 prefs by Friday • Must come prepared • email cs376@cs with 2 criticisms & 2 good points (w/ reasoning, evidence) cs376 Introduction

  21. Grading 50% Projects 25% Paper Critiques 25% Participation & leading in-class discussion cs376 Introduction

  22. Projects • Research quality projects • Meet with Ron and me about proposals • 1 page proposals due Thursday, October 7th • Mid-term demo/review • Must include an evaluation & iteration • Final report • 3-4 page paper in chi format (Dec. 12th) • 10-15 minute presentation in class (Dec. 13th) cs376 Introduction

  23. Projects • Working in pairs is encouraged • A project related to your research (or another course project) is great • Let me know if you do this • Ron and I are happy to offer project suggestions cs376 Introduction

  24. A few thoughts… cs376 Introduction

  25. cs376 Introduction

  26. Next Time… Seminal Ideas • As We May Think, Vannevar Bush • The Xerox Star: A Retrospective, Jeff Johnson, Teresa L. Roberts, William Verplank, David C. Smith, Charles Irby, Marian Beard, Kevin Mackey • User Technology: From Pointing to Pondering, Stuart K. Card and Thomas P. Moran cs376 Introduction

  27. Some of this material is based on James Landay’s cs260 course at UC Berkeley cs376 Introduction

More Related