User/System Interface CSC 8570-001 Meeting 1 August 27, 2019
Aka Human Computer Interaction CSC 4730-100
Introduction Course information sheet Student information form Course web site: www.csc.villanova.edu/~beck/csc8570/hci.html Course discussion site: piazza.com Student information form Work on side one only Your details Systems Now put away all your devices Questions Make name plate: first name
Battery Operated Devices Using the 5” x 7” piece of paper with lines, Catalog all the battery operated devices you have with you (pocket, purse, backpack, etc.) this evening. Car remote Mobile phone Pedometer Tablet computer Laptop computer Wrist watch
Goals Developing design principles Investigating models and theories Creating evaluation processes Experimentation Opinion Outlining an effective design process Interface engineering Proposing interface designs
Themes (1) Hierarchy of design principles Models Theories (or theory) Awareness Mental models Common interactions Windows vs. Mac Android vs. iOS General knowledge
Themes (2) Multidisciplinary approach Frontiers of HCI Current challenges Definitions, use of words Examples Case studies Real world encounters Tales from …
Strategies (Ways of Knowing) Create concept maps for reading assignments CMAP Tools Combine individual maps Slip-of-paper (SOP) questions and surveys Summarize results Lectures, sometimes Discussion, always Small groups, whole class Argumentation, when appropriate
Strategies (2) Examples Careful reading of research and survey articles Foundational ideas and wealth of references from the textbook Designing the User Interface, Shneiderman, et al, Sixth Edition PowerPoint as a guide May be edited during class Posted after class on course website (by noon on Wednesdays)
Activities Research project Research article presentation Report Presentation Poster Research article presentation Web-based project Exercises Experiments Exam – in two parts Second part, Tuesday, December 17
Responsibilities Attendance Reading Team support Dialog with classmates and instructor
Hot Topics Burning 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.
Issue Summary How do we do this?
Hot Topics; Burning Issues The List Preventing system crashes Alleviating system slowness when there are many users Implementations/interfaces only in English Unclear or missing labels Illogical system behaviors and designs Inconsistency of interface design Unnecessary complexity Different abilities (physical and otherwise) of users Accessing/using/storing data safely Technological and hardware limitations to use
Hot Topics: Others’ Ideas Find a new partner. Then: Go to the course website, www.csc.villanova.edu/~beck/csc8570/hci.html Go to Conferences Choose two conferences, one from the ACM list and one from the International list. Find the conference websites Using paper titles, the conference description, and the CFP, synthesize a list of important topics addressed by the conference
Hot Topics: Others’ Ideas as Discovered IUI: Education and health care applications HRI: Social and behavioral interaction HRI: Assistive technology HRI: AI for training and decision making EIS: Guidelines and standards for interfaces ETRA: Gaze tracking and interaction VRST: Vision and perception VRST: Spatial (3D) computing
Landscape of the Field Taxonomy Ontology
Sources ACM Digital Library World Wide Web – but be careful Check that you can access it through library.villanova.edu World Wide Web – but be careful The course textbook University HCI labs, e.g. U of Maryland www.cs.umd.edu/hcil Popular press Information Week Financial Times New York Times
Sources (2) Books and a whole bunch more Steve Krug, Don’t Make Me Think: A Common Sense Approach to Web Usability Jeff Johnson, GUI Bloopers 2.0: Common User Interface Design Don’ts and Dos Jakob Nielsen, Designing Web Usability and a whole bunch more
Tools Concept maps Bibliography management Task models Cmap.ihmc.us Zotero Zotero.org Links to Word Task models
What Do We Mean when we write USI HCI GUI DMI IUI SUSI
What Do We Mean By User System Interface Human Computer Interaction Graphical Direct Manipulation Accessible
Eras of HCI Holes Command lines Menus and characters Widget objects and bit maps Small devices Voice activation IoT
What Is The New Hot Device? Design issues User interaction issues
Reading a Research Paper Expect to find Abstract Introduction Description of experiment Discussion of results Conclusion Proposal for future work References
Reading (2) Try the abstract – though it may be too abstract, too condensed Read the introduction stopping when 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 each of understanding
For 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 pape Hand in your solution to Experiment 6: Table Creation
For Next Time (2) Install Zotero on your computer and record the references from the Wigdor paper in it. Install the CMAP software on your computer and capture the principal ideas of today’s class meeting in it. Read Chapter 1, Shneiderman, et al
For Next Time (3) Be prepare to discuss The difference between taxonomy and ontology How is the field of HCI divided? What do Shneiderman and his colleagues say about the division of the field?