See the discussant list (to appear) to see the schedule of presentations about the readings.
class 2: (Aug. 30)
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. 4) Sciences of the Artificial, Herb Simon (Chapters 1-2)
class 4: (Sept. 6) Sciences of the Artificial, Herb Simon (Chapters 3-4)
class 5: (Sept. 11) Sciences of the Artificial, Herb Simon (Chapters 5-6)
class 6: (Sept. 13) Sciences of the Artificial, Herb Simon (Chapters 7-8)
class 7: (Sept. 18) Plans and Situated Actions, Lucy Suchman (Chapters 1-2)
class 8: (Sept. 20) Plans and Situated Actions, Lucy Suchman (Chapters 3-4)
class 9: (Sept. 25) Plans and Situated Actions, Lucy Suchman (Chapters 5-6)
class 10: (Sept. 27) Plans and Situated Actions, Lucy Suchman (Chapters 7-8)
class 11: (Oct. 2)
Project day
Use this time to meet with your project team and get work done.
class 12: (Oct. 4)
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 13: (Oct. 9)
User Modeling
"A User-Centered Approach to User Modeling", D. Petrelli, A. De Angeli, G. Convertino
"Making Systems Sensitive to the User's Time and Working Memory Constraints",
A. Jameson et al.
class 14: (Oct. 11)
Project Presentations
Each project will give a progress report to the class explaining
their topic, including identifying the users, their task, and presenting
an initial design.
class 15: (Oct. 16)
Interfaces and Natural Language
"TileBars: Visualization of Term Distribution Information in Full Text Information Access", M. Hearst
"Generating Explanations in Context", G. Carenini and J. Moore
class 16: (Oct. 18)
Generating Presentations
"Dynamic Dramatization of Multimedia Story Presentations", N. Sgouros, G. Papakonstantinou, and P. Tsanakas
"Presenting through Performing: On the Use of Multiple Lifelike Characters
in Knowledge-Based Presentation Systems", E. Andre and T. Rist
class 17: (Oct. 23)
Getting Knowledge into the System
"Incremental Formalization in the Hyper-Object Substrate", F. Shipman and R. McCall
"An Integrated Environment for Knowledge Acquisition", J. Blyth, J. Kim, S. Ramachandran, and Y. Gil
class 18: (Oct. 25)
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 19: (Oct. 30)
Interacting with Other Media
"Sketching Interfaces: Toward More Human Interface Design", J. Landay and B. Myers
"An Interactive Comic Book Presentation for Exploring Video", J. Boreczky, A. Girgensohn, G. Golovchinsky, and S. Uchihashi
class 20: (Nov. 1)
Project Presentations
Each project will give a progress report updating the class about
the topic, their design, and the current state of the prototype.
class 21: (Nov. 6)
Programming by Demonstration
"Pavlov: Programming by Stimulus-Response Demonstration", D. Wolber
"Generalizing by Removing Detail: How Any Program Can Be Created by Working with Examples", K. Kahn
class 22: (Nov. 8)
Interface Agents
"Using Agents to Personalize the Web", C. Thomas and G. Fischer
"Principles of Mixed-Initiative User Interfaces", E. Horvitz
class 23: (Nov. 13)
Integrating the Physical and Virtual
"SWEETPEA: Software Tools for Programmable Embodied Agents", M. Kaminsky et al.
"Tiles: A Mixed Reality Authoring Interface", I. Poupyrev, D. Tan, M. Billinghurst, H. Kato, H. Regenbrecht, and N. Tetsutani
"R2D2 in a Softball: The Portable Satellite Assistant", Y. Gawdiak, J. Bradshaw, B. Williams, H. Thomas
class 24: (Nov. 15)
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 25: (Nov. 20)
Project day
Use this time to meet with your project team and get work done.
class 26: (Nov. 27)
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: (Nov. 29) Project Reports
class 28: (Dec. 4) Project Reports