University of North Carolina at Chapel Hill

School of Information and Library Science

 

INLS 357

Human Computer Interaction Seminar

Fall 2003

Syllabus

 

Time and Place                                                     Instructor: Gary Marchionini            

12:30-3:15 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/view and discuss documents (text and video), compare and critique user 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 2003 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. A theme this semester will be video retrieval and use.  Research projects underway for 2003-04 include overviews and previews for digital libraries and large web sites, especially video retrieval and browsing; physiological and affective indicators of human interaction; and statistical data understanding and usage.  Ongoing development of systems (e.g., Relation Browser+) related to the concept of interface servers will be linked to the information resources in the research projects above.

 

Course Materials

No textbook is required.  Required readings/viewings are online.  Laptops are required for many class sessions (with wireless card and/or CD or DVD drive).

Reading-Viewing List

Read Course One-Minute Paper Blog

To Post to Blog

 

Assignments and Evaluation

Term Project: class defined design and implementation or formal usability study (40%)

RB+ information architecture implementation (25%)

Critique and study outline (15%)

Readings/viewings, Interface “Tours”, and Class Participation (20%)

 

Tentative Schedule

 

Session                  Topic                                                                     

 

Week 1 Aug. 27   Introduction: Information Interaction Perspective

Introduction to course

HCI as augmentation of the intellect

Interface as manifestation of the embodied mind

Information retrieval and information experience as HCI applications

 

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/viewings (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/index.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/

Resources Tour: UMD HCIL http://www.cs.umd.edu/hcil/

 

Assignment:  Term Project

Assignment RB+ application

 

Readings/viewings for next meeting:

A vision of augmentation of the intellect: Read Engelbart http://www.bootstrap.org/augment/AUGMENT/133182-0.html

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

Experience: Jain (ACM DL) Experiential computing.  CACM, 46(7), 48-55

 

Optional: an important side effect: Read Meister

Optional: the roots of HCI: Shackel

Optional: Requirements for search: Shneiderman et al. http://www.dlib.org/dlib/january97/retrieval/01shneiderman.html  (DLIB)

 

Day 1 Notes

Week 2 September 3 The Problem of Information Seeking

Introduction to ISEE and installation on laptops  (Xiangming Mu)

The Knowledge Navigator as a visionary personal assistant interface (ISEE presentation)

Discuss readings/viewings

Engelbart              

Marchionini & Komlodi

Hearst

Jain

Information seeking framework (slides)

 

Readings/viewings for next meeting:

SILS perspective: Read Marchionini, Geisler, & Brunk http://ils.unc.edu/~march/agileviews/Agileviews.pdf

Overviews and previews: read Greene et al. http://ils.unc.edu/~march/jasis_ovpv.pdf  (also ASIST online w/o color)

View TileBars using ISEE (CHI 96 video) (use chat window for personal notes)

 

Optional

View Filmfinder (HCIL 2000 video)

 

Day 2 Notes

Week 3 Sept. 10  The Agile Views Design Framework             

Introduction to Agile views

Geisler dissertation example

 

Brainstorm term project(s)

 

Case #1 BLS and Fedstats designs: the genesis of RB+

 

Discuss readings/viewings:

Greene et al

Marchionini et al

Hearst (TileBars video)

                Content

                ISEE as a viewing tool

 

Readings/viewings for next meeting:

Hyperbolic browser: Read Lamping & Rao  (ACM DL)

WebBook and Forager (CHI 96 video)

Large Trees and the Hyperbolic Browser (CHI 96)

 

Optional

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. 17 Representations and Mechanisms #1: Overviews and Previews

Introduction to Relation Browser+ (Junliang Zhang)

Assign RB+ composition

In class discussion of Hyperbolic Browser using ISEE (bring laptops) Compare reading the paper vs the video.

 

Readings/viewings for next meeting:

Fisheye views: Furnas (ACM DL)

View Pad++ (HCIL 2000 video)

View PhotoMesa (HCIL 2000 video)

View a Taxonomy of See Through Tools (CHI 95 video)

 

Optional

WebToc: Read Nation et al. ftp://ftp.cs.umd.edu/pub/hcil/Demos/WebTOC/Paper/WebTOC.html

The promise and problems of SUIs: read Yanlelovich et al.  (ACM DL)

Evaluating text tasks: read Karat et al. (ACM DL)

 

Day 4 Notes

Week 5. Sept 24  Representations and Mechanisms #2: Manipulation

Keystokes, mouseactions, gestures, & speech inputs

Discuss readings/viewings:

                Furnas

                Zuis

                Magic lenses

 

Case#2: Library of Congress NDL designs

Design Challenge: Beyond access to contribution: The Sharium concept

 

Discuss Pros and cons of Zuis using ISEE (groups in class)

                               

Readings/viewings for next meeting:

Efron et al. (ils.unc.edu/govstat)

Marchionini, G. & Brunk, B. (2003).  Toward a General Relation Browser: A GUI for Information Architects.  Journal of Digital Information, 4(1), http://jodi.ecs.soton.ac.uk/Articles/v04/i01/Marchionini/

View Browsing anatomical image databases—the visible human (CHI 96 video)

 

Day 5 Notes

Week 6 October 1. Information Architecture Behind the Interface

The problem of metadata

Discuss visible human---what needs to get to the client-side interface?

Categorization to support browsing

Automatic approaches to categorization

Discuss Efron et al.

 

The Interface Server concept

Discuss Marchionini & Brunk

 

Readings/viewings for next week

Evaluating interaction: Read Koenemann & Belkin (ACM DL)

Evaluating video skims: Read Christel et al. (ACM DL)

                             

Day 6 Notes

Week 7 October 8 Usability

User-centered design

                User needs assessment

                Participatory design and discount testing

 

Discuss readings/viewings

Koenemann & Belkin

Christel et al.

 

Readings/viewings for next meeting:

Learning from eye movements: read Jacob (ACM DL)

Biometrics: read Pankanti, Bolle, & Jain  . http://www.research.ibm.com/ecvg/pubs/sharat-future.pdf

 

Optional

Marchionini & Mu . http://ils.unc.edu/~march/IPM_tablebrowser_studies_submission.pdf

Bolle, R., Connell, J., Pankanti, S., Ratha, N., & Senior, A. (2002). Biometrics 101.  IBM Research Report, Computer Science, RC22481, June 2002. http://www.research.ibm.com/ecvg/pubs/ruud-bio101.html

 

Day 7 Notes

Week 8 October 15  Physiological data collection: Eye Tracking & Biometrics

Term Project updates

 

Eye tracking in IDL (Anthony Hughes)

Discuss readings/viewings:

                Jacob

                Pankanti et al

 

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

 

Readings/viewings for next meeting:

Universal access: Read Chisholm, Vanderheiden, & Jacobs (ACM DL)

View Talking to the Ceiling (CHI 99 video)

 

Optional reading: Raman (ACM DL)

 

Day 8 Notes

Week 9  October 22           virtual class discussion of video using ISEE

 

Week 10  October 29 Universal Access        

Review study outlines

 

Discuss Chisholm et al

Discuss talking to the ceiling

Update on audio maps (Ancient World Mapping Center)

 

Readings/viewings for next meeting:

IRB packages for studies (URLs to be provided)

 

Day 10 Notes

Week 11 November 5 IDL User Studies

Case #4: Open Video redesign

Fast Forward study

TREC study

Integration of surrogates study

RB+ study

               

Readings/viewings for next meeting :

Dominick et al.  Portal Help: http://ils.unc.edu/ils/research/reports/TR-2003-01.pdf

View Ambient rooms (CHI 98 video)

View Digital jewelry (CHI 01 video)

 

Optional: Carroll & Rosson

 

Day 11 Notes

Week 12: Nov 12  virtual class discussion of videos using ISEE

 

Week 13  Nov 19 Help

 

Readings/viewings for next meeting:

Ubiquitous (calm) computing: read Weiser & Brown http://www.ubiq.com/hypertext/weiser/calmtech/calmtech.htm

Location aware devices: Want & Schilit http://seattleweb.intel-research.net/people/schilit/Want-Computer-2001.pdf

Aesthetics: Norman (ACM DL)

 

Day 13 Notes

Week 14 Nov 26  (Thanksgiving eve)  Interaction Trends

 

Discuss readings/viewings:

                Weiser

                Want & Schilit

                Norman

                Jain (revisited)

Discuss Alternative and Multiple I/O

PDAs, sensors, and location awareness

               

 

Week 15 Dec 3  Project Presentations and Open Discussion (final meeting)