INTELLIGENT USER INTERFACES READING LIST

See the class homepage for more information on the class.

See the discussant list (to appear) to see the schedule of presentations about the readings.

Approximate Schedule (Subject to Change)

class 1: (Aug. 31) Class Overview, Introductions, Review of AI Methods and User Interface Issues

class 2: (Sept. 2) Role of Human vs. Role of Computer
"Intelligent User Interfaces", W. Hefley and D. Murray
"Beyond Intelligent Interfaces: analyzing ... success models of cooperative problem solving", G. Fischer & B. Reeves

class 3: (Sept. 7) Sciences of the Artificial, Herb Simon (Chapters 1-2)

class 4: (Sept. 9) Sciences of the Artificial, Herb Simon (Chapters 3-4)

class 5: (Sept. 14) Sciences of the Artificial, Herb Simon (Chapters 5-6)

class 6: (Sept. 16) Sciences of the Artificial, Herb Simon (Chapters 7-8)

class 7: (Sept. 21) Plans and Situated Actions, Lucy Suchman (Chapters 1-2)

class 8: (Sept. 23) Plans and Situated Actions, Lucy Suchman (Chapters 3-4)

class 9: (Sept. 28) Plans and Situated Actions, Lucy Suchman (Chapters 5-6)

class 10: (Sept. 30) Plans and Situated Actions, Lucy Suchman (Chapters 7-8)

class 11: (Oct. 5) Adaptive Systems
"Supporting Adaptive Interfaces in a Knowledge-based User Interface Environment", P. Sukaviriya and J. Foley
"The Role of Built-in Knowledge in Adaptive Interface Systems", D. Crow and B. Smith

class 12: (Oct. 7) User Modeling
"Intelligent Interfaces as Agents", D. Chin
"Making Systems Sensitive to the User's Time and Working Memory Constraints", A. Jameson et al.

class 13: (Oct. 12) Project day
Meet with your project team getting ready for the next report.

class 14: (Oct. 14) Project day
Meet with your project team getting ready for the next report.

class 15: (Oct. 19) Natural Language Interfaces
"Generating Explanations in Context", G. Carenini and J. Moore
"TileBars: Visualization of Term Distribution Information in Full Text Information Access", M. Hearst

class 16: (Oct. 21) Generating Presentations
"Dynamic Dramatization of Multimedia Story Presentations", N. Sgouros, G. Papakonstantinou, and P. Tsanakas
"Planning-Based Control of Interface Animations", D. Kurlander and D. Ling

class 17: (Oct. 26) Project day
Use this time to meet with your project team and get work done.

class 18: (Oct. 28) Project day
Use this time to meet with your project team and get work done.

class 19: (Nov. 2) Getting Knowledge into the System
"Incremental Formalization in the Hyper-Object Substrate", F. Shipman and R. McCall
"Intelligent Systems as Cooperative Systems", L. Terveen

class 20: (Nov. 4) Working with Visual Structure
"Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information", F. Shipman, C. Marshall, and T. Moran
"Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard", T. Moran, W. van Melle, and P. Chui

class 21: (Nov. 9) Interacting with Drawings
"A Perceptually-Supported Sketch Editor", E. Saund and T. Moran
"Interactive Sketching for the Early Stages of User Interface Design", J. Landay and B. Myers

class 22: (Nov. 11) Programming by Demonstration
"Pavlov: Programming by Stimulus-Response Demonstration", D. Wolber
"Internet Scrapbook: Automating Web Browsing Tasks by Demonstration", A. Sugiura, and Y. Koseki

class 23: (Nov. 16) Interface Agents
"Using Agents to Personalize the Web", C. Thomas and G. Fischer
"Principles of Mixed-Initiative User Interfaces", E. Horvitz

class 24: (Nov. 18) Emboddied Agents
"SWEETPEA: Software Tools for Programmable Embodied Agents", M. Kaminsky et al.
"Digital Manipulatives: New Toys to Think With", M. Resnick et al.

class 25: (Nov. 23) Outside Readings
each person will select, read, and describe a paper not already in the course readings but that they consider interesting in the context of this course

class 26: (Nov. 30) Support for Interface Design
"A Cooperative Problem Solving Approach to User Interface Design", A. Lemke and G. Fischer
"Agents for Collecting Application Usage Data Over the Internet", D. Hilbert and D. Redmiles

class 27: (Dec. 2) Project Reports

class 28: (Dec. 7) Project Reports