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. 26) Class Overview, Introductions, Review of AI Methods and User Interface Issues

class 2: (Aug. 28) Types of IUIs
""Intelligent User Interfaces", W. Hefley and D. Murray
Discussion of class projects, expectations

class 3: (Aug. 30) Role of Human vs. Role of Computer
"Beyond Intelligent Interfaces: analyzing ... success models of cooperative problem solving", G. Fischer & B. Reeves

class 4: (Sept. 2) Sciences of the Artificial, Herb Simon (Prefaces, Chapter 1)

class 5: (Sept. 4) Sciences of the Artificial, Herb Simon (Chapter 2)

class 6: (Sept. 6) Project Work Day
Come to class to discuss project idas amongst yourselves. Dr. Shipman will not be there.

class 7: (Sept. 9) Sciences of the Artificial, Herb Simon (Chapter 3)

class 8: (Sept. 11) Sciences of the Artificial, Herb Simon (Chapter 4)

class 9: (Sept. 13) Sciences of the Artificial, Herb Simon (Chapter 5)

class 10: (Sept. 16) Sciences of the Artificial, Herb Simon (Chapter 6)

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

class 12: (Sept. 20) Human-Machine Reconfigurations, Lucy Suchman (Preface, Chapters 1-2)

class 13: (Sept. 23) Human-Machine Reconfigurations, Lucy Suchman (Chapters 3-4)

class 14: (Sept. 25) Human-Machine Reconfigurations, Lucy Suchman (Chapters 5-6)

class 15: (Sept. 27) Human-Machine Reconfigurations, Lucy Suchman (Chapters 7-8)

class 16: (Sept. 30) Human-Machine Reconfigurations, Lucy Suchman (Chapters 9-10)

class 17: (Oct. 2) Human-Machine Reconfigurations, Lucy Suchman (Chapters 11-12)

class 18: (Oct. 4) Human-Machine Reconfigurations, Lucy Suchman (Chapters 13-15)

class 19: (Oct. 7) Project Work Day
work with your team on your projects.

class 20: (Oct. 9) Exam 1
Exam over readings and lectures through Oct. 4

class 21: (Oct. 11) Project Work Day
work with your team on your projects.

class 22: (Oct. 14) Project Updates
Each project will give a progress report to the class explaining their topic, including identifying the users and a task analysis of the supported activity.

class 23: (Oct. 16) User Modeling and Adaptive Systems
"An IP Continuum for Adaptive Interface Design", C. Isbell and J. Pierce
"Making Systems Sensitive to the User's Time and Working Memory Constraints", A. Jameson et al.

class 24: (Oct. 18) Project Work Day
work with your team on your projects.

class 25: (Oct. 21) Mixed-Initiative Interfaces
"Principles of Mixed-Initiative User Interfaces", E. Horvitz
"Models of attention in computing and communication: from principles to applications", E. Horvitz, C. Kadie, T. Paek, and D. Hovel

class 26: (Oct. 23) Automated Interpretation of User Activity History
"Recognizing User Interest and Document Value from Reading and Organizing Activities in Document Triage", R. Badi et al.
"Supporting Interface Customization using a Mixed-Initiative Approach", A. Bunt, C. Conati, J. McGrenere

class 27: (Oct. 25) The Problem of Representation
"Supporting knowledge-base evolution with incremental formalization", F. Shipman and R. McCall
"An Integrated Environment for Knowledge Acquisition", J. Blyth, J. Kim, S. Ramachandran, and Y. Gil

class 28: (Oct. 28) Internet-sized Knowledge Representations?
"Which Semantic Web?", C. Marshall and F. Shipman
"Linked Open Government Data: Lessons from", N. Shadbolt, K. O'Hara, T. Berners-Lee, N. Gibbins, H. Glaser, W. Hall, and m.c. schraefel

class 29: (Oct. 30) Working with Visual Structure
"Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information", F. Shipman, C. Marshall, and T. Moran
"A Visual Language for Sketching Large and Complex Interactive Designs", J. Lin, M. Thomsen, and J. Landay

class 30: (Nov. 1) Project Presentations
Each project will give a progress report to the class presenting an initial design and implementation plan.

class 31: (Nov. 4) Programming by Demonstration
"Building data integration queries by demonstration", R. Tuchinda, P. Szekely, and C. Knoblock
"End-user programming of mashups with vegemite", J. Lin, J. Wong, J. Nichols, A. Cypher, and T. Lau

class 32: (Nov. 6) Questions and Answers
"Generating Explanations in Context", G. Carenini and J. Moore
"Recommending targeted strangers from whom to solicit information on social media", J. Mahmud, M. Zhou, N. Megiddo, J. Nichols, and C. Drews

class 33: (Nov. 8) Project Work Day
work with your team on your projects.

class 34: (Nov. 11) Interface Agents in 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 35: (Nov. 13) Paper and E-paper
"Embedded Media Markers: Marks on Paper that Signify Associated Media", Q. Liu, L. Wilcox, A. Dunnigan, and B. Liew
"Identifying Useful Passages in Documents based on Annotation Patterns", F. Shipman, M. Price, C. Marshall, and G. Golovchinsky

class 36: (Nov. 15) Interacting with Video
"DOTS: Support for Effective Video Surveillance", A. Girgensohn, D. Kimber, J. Vaughan, T. Yang, F. Shipman, T. Turner, E. Rieffel, L. Wilcox, F. Chen, and T. Dunnigan
"Dynamic text management for see-through wearable and heads-up display systems", J. Orlosky, K. Kiyokawa, and H. Takemura

class 37: (Nov. 18) Exam 2
Exam over readings and lectures starting Oct. 14

class 38: (Nov. 20) Project Presentations

class 39: (Nov. 22) Project Presentations

class 40: (Nov. 25) Project Presentations

class 41: (Nov. 27) Project Writing Day
work on your project reports.

class 42: (Dec. 2) Turn In Final Project Report