University of North Carolina at Chapel Hill
School of Information and Library Science

INLS 357
Human Computer Interaction Seminar
Fall 2001
Syllabus

Time and Place    Instructor: Gary Marchionini
2:00-4:45 Wednesdays.   Email: march@ils.unc.edu   www.ils.unc.edu/~march
Room 304 Manning Hall    Office 203 Manning Hall
Phone (919) 966-3611

Brief Course Description

This seminar will address research and development issues related to the design and evaluation of user interfaces that support information seeking and information use.  The seminar will investigate the nature of interactivity, user needs assessment, universal access and alternative interfaces, query and browse interactions, iterative design and maintenance, and usability testing.  Participants will read and discuss documents (paper and electronic), compare and critique interfaces for information retrieval, and work in a team to develop and evaluate an interface prototype or conduct a usability study of an existing interface.

The Fall 2001 seminar is problem-based, rooted in ongoing work and specific research interests.  Ongoing work relates to the nature of interactivity, browsing and interactive search, learning and explanation, and digital libraries.  Case studies of past projects related to these themes will be used to illustrate principles and skills. Research projects underway for 2001-02 include overviews and previews for DLs and large web sites, especially video retrieval and browsing; physiological and affective indicators of human interaction; and statistical table understanding and usage. Opportunities for course projects related to these areas will be provided.

Course Materials
No textbook is required.  Readings will be on reserve in the SILS Library or online. Readings

Assignments and Evaluation
Term Project: student defined design and implementation or formal usability study (40%)
Generalized Relation Browser implementation (25%)
Design sketches (15%)
Readings, Interface “Tours”, and Class Participation (20%)
 


Tentative Schedule


Week 1 Aug. 22   Introduction: Information Interaction Perspective: Theory #1
Introduction to course
HCI as augmentation of the intellect
Review of Software Design Processes
 (waterfalls and spirals)
 people in the process (programmers, managers, end-users)
The SILS perspective
 problem context, user needs assessment, prototypes, usability tests, iteration

Optional readings (only if you need to brush up or want to focus on design process):
 Curtis, B., Krasner, H., & Iscoe, N. (1988).  A field study of the software design process for large systems.  CACM, 31(11), 1268-1287.  (online in ACM DL).  Case study for many different large projects and importance of cognitive, social, and organizational processes.
 Brooks, F. (1982). (reprinted from original 1975 edition).  The mythical man-month: Essays on software engineering.  Reading, MA: Addison-Wesley.  The classic work on how people matter
 Mayhew, D. (1999). The usability engineering lifecycle: A practitioner’s handbook for user interface design. San Francisco, Morgan-Kaufmann.  Practical examples of iterative design.
 Shneiderman, B. (1998 3rd Ed.).  Designing the user interface.  Reading, MA: Addison-Wesley.  The three pillars of interface development: guidelines documents and process; user interface software tools; expert reviews and usability testing.
 Kreitzberg’s LUCID framework: http://www.cognetics.com/lucid/lucid.html
 Nielsen’s Alertbox: www.useit.com/alertbox

Resources Tour: Interaction Design Lab www.ils.unc.edu/idl
Resources Tour : HCI Bibliography : http://www.hcibib.org/

Assignment:  Term Project
Assignment GRB toolkit application

Readings for next meeting:
A vision of augmentation of the intellect: Read Engelbart (on reserve)
HCI evolution: read Marchionini & Komlodi http://ils.unc.edu/~march/arist.pdf
Interfaces for IR: Hearst (book chapter) http://www.sims.berkeley.edu/%7Ehearst/irbook/10/chap10.html

Optional: an important side effect: Read Meister
Optional: users and tasks: Carroll & Rosson
Optional: the roots of HCI: Shackel
Day 1 Notes

Week 2 August 29 The Problem of Information Seeking
Discuss readings
Engelbart
Marchionini & Komlodi
Hearst
Information seeing framework
Resources Tour: UMD HCIL http://www.cs.umd.edu/hcil/

Readings for next meeting:
SILS perspective: Read Marchionini, Geisler, & Brunk http://ils.unc.edu/~march/agileviews/Agileviews.pdf
Framework for interfaces to support information seeking: read Marchionini (1992)  (ASIST online)
Overviews and previews: read Greene et al. http://ils.unc.edu/~march/jasis_ovpv.pdf  (also ASIST online w/o color)
Requirements for search; read Shneiderman et al. http://www.dlib.org/dlib/january97/retrieval/01shneiderman.html (DLIB)
Day 2 Notes

Week 3 Sept. 5 The Agile views Framework
Oral presentation of project ideas
Discuss readings:
Marchionini (1992)
Greene et al
Shneiderman et al
Marchionini et al
Resources Tour: Dassler’s info viz course http://ruby.ils.unc.edu/~rolf/homepage_rolf/sils/sils_frame.htm

Case #1 BLS and Fedstats designs

Readings for next meeting:
Semantic maps: read Lin (ASIST online)
Spotfire: read Ahlberg & Shneiderman  (ACM DL)
Eick, S. (2001). Visualizing online activity (ACM DL)
Day 3 Notes

Week 4 Sept. 12 (no class, SIGIR conference)

Week 5. Sept 19  Representations and Mechanisms #1: Overviews and Previews
Report from SIGIR
Discuss readings:
Lin
Ahlberg & Shneiderman
Eick

Interface tour. VR walkthrough http://www.stoa.org/metis/
PARC videos
Readings for next meeting:
Hyperbolic browser: Read Lamping & Rao  (ACM DL)
WebToc: Read Nation et al. ftp://ftp.cs.umd.edu/pub/hcil/Demos/WebTOC/Paper/WebTOC.html
Fisheye views: Furnas (ACM DL)
Day 5 Notes

Week 6 Sept. 26 Representations and Mechanisms  #2: Overviews and Previews cont'
Discuss readings:
 Lamping & Rao
 Nation et al
 Furnas
Design Challenge: Beyond access to contribution: The Sharium concept
Case#2: Library of Congress NDL designs

Readings for next meeting:
Evaluating interaction: Read Koenemann & Belkin (ACM DL)
Evaluating video skims: Read Christel et al. (ACM DL)
Integrating user studies: Read Marchionini & Mu (draft submission)
Universal access: Read Chisholm, Vanderheiden, & Jacobs (ACM DL)
Day 6 Notes

Week 7  Oct. 3 Usability and Universal Access
GRB assignment due
Discuss readings
Koenemann & Belkin
Christel et al.
Marchionini & Mu
Chisholm et al

Interface tour 3: Group 1

Assignment: Specify and sketch search facility on paper (due next week)

Readings for next meeting:
Learning from eye movements: read Jacob (ACM DL)
Biometrics: read Pankanti, Bolle, & Jain  (on reserve, online for IEEE members)
Day 7 Notes

Week 8  Oct. 10 Physiological data collection: Eye Tracking & Biometrics
Review search facility designs
Project updates
Discuss readings:
 Jacob
 Pankanti et al

Assignment: Outline a study design that incorporates physiological data (due next week)

Readings for next meeting:
The promise and problems of SUIs: read Yanlelovich et al.  (ACM DL)
Evaluating text tasks: read Karat et al. (ACM DL)
Optional reading: Raman (ACM DL)
Day 8 Notes

Week 9  Oct. 17 What about Speech?
Discuss study sketches
Discuss readings:
 Yanlelovich et al
 Karat et al

Interface tour: Group 2

Readings for next meeting:
Tilebars: Read Hearst (ACM DL)
Day 9 Notes

Week 10 Oct. 24 Representations and Mechanisms #3: Results

Interface tour: Groups 3 and 4
Discuss readings:
Hearst

Design session: Search facility  (based on our specifications, we will jointly specify a search function for Google results.)

Readings for next meeting :
See through tools: read Bier et al (ACM DL)
Table Lens: read Rao & Card (ACM DL
Optional reading: Hendry & Harper
Day 10 Notes

Week 11 Oct. 31 Representations and Mechanisms #4: Manipulation

Interface tour: Groups 5 and 6
Discuss Readings:
 Bier et al
 Rao & Card

Case 3: Table Browser

Readings for next meeting :
Pad++: read Bederson & Hollan
Data Mountain: read Robertson et al.
Ubiquitous (calm) computing: read Weiser (on reserve)
Interaction design: read Winograd (on reserve)
Location aware devices: Want & Schilit (on reserve, online for IEEE members)
optional reading: Jacob et al. (1993) (ACM DL)
Day 11 Notes

Week 12: Nov 7 No class ASIST

Week 13  Nov 14 Representations and Mechanisms #5: Techniques and Interaction Trends
Report on ASIST
Discuss readings:
 Bederson & Hollan
 Robertson et al
Discuss trends readings:
Ubiquitous (calm) computing: read Weiser
Interaction design: read Winograd
Location aware devices: Want & Schilit
Updates on Projects
Day 13 Notes

Week 14 Nov 21 Thanksgiving break

Week 15 Nov 28 Return to the Design Process

Case Study #5 Open Video

Interface Tour (groups 7 and 8)
Day 14 Notes

Week 16 Dec 5  Project Presentations and Discussion (final meeting)