1 / 33

User System Interface CSC 8570-001

User System Interface CSC 8570-001. Fall 2007 Instructor: Robert E. Beck. AKA. Human Computer Interaction CSC 4730-001. Introductions (1). Information sheet Questionnaire: student information Questions Who invented the computer mouse? When? Where?

Download Presentation

User System Interface CSC 8570-001

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. User System InterfaceCSC 8570-001 Fall 2007 Instructor: Robert E. Beck

  2. AKA Human Computer Interaction CSC 4730-001

  3. Introductions (1) • Information sheet • Questionnaire: student information • Questions • Who invented the computer mouse? When? Where? • What battery operated devices do you have with you tonight? • What (computer-based) POS systems do you typically encounter as a customer in a standard week? • If you went west on US 30, which is Lancaster Avenue in front of Villanova, until it (US 30) ended, where would you be?

  4. Introductions (2) • Name • If working • For what company? • In what capacity? • Describe the user interface of the first computer you used.

  5. Battery Operated Devices • Cell phone • Laptop • Watch • Car remote • 2-button: lock/unlock, panic • 3-button: lock, unlock, panic • 4-button: lock, unlock, trunk, panic • Digital camera

  6. Goals • Developing design principles • Investigating models and theories • Creating evaluation processes • Experimentation • Opinion • Outlining an effective design process—interface engineering • Proposing interface designs

  7. Themes (1) • Hierarchy of design principles • Models • Theories (or theory) • Awareness • Mental models • Common interactions • Microsoft vs. others • General knowledge

  8. Themes (2) • Multidisciplinary approach • Frontiers of HCI • Definitions, use of words • Examples

  9. Strategies (Ways of Knowing) • Create concept maps for reading assignments • Combine individual maps • Slip-of-paper (SOP) questions and surveys • Summarize results • Lectures, sometimes • Discussion, always • Argumentation, when appropriate

  10. Strategies (2) • Examples • Careful reading of research and survey articles • PowerPoint as a guide • Light on dark? Dark on light? • Posted after class on course web site

  11. Activities • Research project • Report • Presentation • Poster • Article presentation • Web-based project • Exercises • Experiments • Exam – in two parts • Second part: December 19

  12. Responsibilities • Attendance • Reading • Team support • Dialog with classmates and instructor

  13. Hot TopicsBurning Questions Time for your thoughts • Pair up by twos • For the next few minutes, write down as many issues or problems in user-system interaction as you can.

  14. Issue Summary • How do we do this?

  15. Hot Areas; Burning IssuesThe List • Too much information on screen • User friendliness • Taking human cognition into consideration • Unnecessary functionality; design overkill • System wide consistency; uniformity of appearance • Compatibility across applications • Proper widgets for input • Informative error handling • Understandable system navigation

  16. The List (2) • Balance between dynamic and static elements on web pages • Categorizing data • Design for the intended users • Performance of application: speed, accuracy, user confidence • Transition from older to newer designs • Use of appropriate color schemes • Handling screen settings • Providing appropriate feedback to user • Accessibility for people with disabilities

  17. Hot Topics: Others’ Ideas • CHI 2005 topics • CHI 2007 topics • HCIL presentations • Interactions

  18. Landscape of the Field • Taxonomy • Ontology

  19. Sources • ACM Digital Library • Conference proceedings (MSC 159) • The Web—but be careful • The course web site • University HCI labs, e.g. • U of Maryland www.cs.umd.edu/hcil • Popular press • Information Week • Financial Times • Falvey Library reference desk

  20. Contacts • PhiCHI – Philadelphia region chapter of SIGCHI • SIGCHI – ACM Special Interest Group on Computer Human Interaction

  21. Conferences • ACE – Computer Entertainment Technology • AVI – Advanced Visual Interfaces • CHI – Computer Human Interaction • CSCW – Computer Supported Cooperative Work • DSV-IS • HCI International • HCIL Symposium (U Maryland) • HICS • Hypertext

  22. Conferences (2) • IDC • Interact • IUI – Intelligent User Interfaces • IVA • SG – Smart Graphics • SIGIR – Information Retrieval • UIST – User Interface Software Technology • User Modeling • World Wide Web

  23. Tools • Concept maps: • http://cmap.ihmc.us • EndNote • Task models: • ConcurTaskTrees Environment • Help compiler • Treemap: • http://www.cs.umd.edu/hcil/treemaps/

  24. Eras of HCI • Holes • Command lines • Menus and characters • Widget objects and bit maps

  25. What to Study: Potential Topics • Tiny interfaces: Cell phones, smartphones, PDAs, ultramobile PCs, house systems, POS systems • Gesture-based input; pen interfaces • Intelligent interfaces (cf. IUI) • Task analysis (e.g. buying a ticket) • Collaboration tools/systems (cf. CSCW) • Personalization; recommender systems • Friendly forms • Creating digital libraries • Mashup tools

  26. Reading a Research Paper • Expect to find • Abstract • Introduction • Description of experiment • Discussion of results • Conclusion • Proposals for future work • References

  27. Reading (2) • Try the abstract—though it may be too abstract, too condensed. • Read the introduction until you get confused. • Read the conclusion. • Look at the reference list—hoping to find papers you already know about. • Check the headings and first few lines of the middle sections for ease of understanding.

  28. Reading (3) • Examples: • MacKenzie: Unipad text entry • MacKenzie: Text entry errors

  29. Next Time • Read Wigdor & Balakrishnan, Tilt Text: using tilt for text input to mobile phones. (You can get a copy of the paper from the ACM Digital Library.) • Evaluate its structure and content as a research paper. • Identify design principles for user interfaces based on the paper. • Hand in your solution to the table exercise.

  30. Next Time (2) • Install EndNote on your computer and record the references from the Wigdor paper in it. • EndNote has been available for loan from the library. Check with the Reference Desk • Install the CMAP software on your computer and capture the principal ideas of today’s lecture in it.

  31. Next Time (3) • How would you find out where US 30 ends using various computer systems? • What is the difference between taxonomy and ontology? • How is the field of HCI divided?

  32. The Future of HCI Take a few minutes to read John Canny’s introduction to the July/August 2006 issue of HCI. • Do Canny’s views match our ideas? • What did he miss? • What did we miss?

  33. Handouts • John Canny, The Future of HCI, from HCI, 4(2006), July/August

More Related