Intelligent User Interfaces Reading List

See the class homepage for more information on the class.

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

Approximate Schedule (Subject to Change)

class 1: (Aug. 28) Class Overview, Introductions

class 2: (Aug. 30) Types of IUIs and Discussion of Class Projects
""Intelligent User Interfaces", W. Hefley and D. Murray

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

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

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

class 6: (Sept. 8) Sciences of the Artificial, Herb Simon (Chapter 3)

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

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

class 9: (Sept. 15) Sciences of the Artificial, Herb Simon (Chapter 6)

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

class 11: (Sept. 20) 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 12: (Sept. 22) Human-Machine Reconfigurations, Lucy Suchman (Preface, Introduction, Chapter 1)

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

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

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

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

class 17: (Oct. 4) Project Presentations
Each project will give a progress report to the class presenting an initial design and implementation plan.

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

class 19: (Oct. 9) Exam 1

class 20: (Oct. 11) User Modeling and Adaptive Systems
"An IP Continuum for Adaptive Interface Design", C. Isbell and J. Pierce
"Recognizing User Interest and Document Value from Reading and Organizing Activities in Document Triage", R. Badi et al.

class 21: (Oct. 13) 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 22: (Oct. 16) The Problem of Representation
"Supporting knowledge-base evolution with incremental formalization", F. Shipman and R. McCall
"Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information", F. Shipman, C. Marshall, and T. Moran

class 23: (Oct. 18) Project Activity

class 24: (Oct. 20) Acting on Inferred Visual Structure
"Semantics happen: knowledge building in spatial hypertext", F. Shipman, J.M. Moore, P. Maloor, H. Hsieh, and R. Akkapeddi
"Identifying Useful Passages in Documents based on Annotation Patterns", F. Shipman, M. Price, C. Marshall, and G. Golovchinsky

class 25: (Oct. 23) The Semantic Web
"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 26: (Oct. 25) Project Activity

class 27: (Oct. 27) Education
"Improving Inquiry-Driven Modeling in Science Education through Interaction with Intelligent Tutoring Agents", D. Joyner and A. Goel
"Prediction of Users' Learning Curves for Adaptation while Using an Information Visualization", S. Lalle, D. Toker, C. Conati, and G. Carenini

class 28: (Oct. 30) Project Work Day (Work in your own teams)

class 29: (Nov. 1) Project Work Day (Work in your own teams)

class 30: (Nov. 3) Presentation Generation and Interface Agents
"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 31: (Nov. 6) Interacting with/through Other Media
"Dynamic text management for see-through wearable and heads-up display systems", J. Orlosky, K. Kiyokawa, and H. Takemura
"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

class 32: (Nov. 8) Project Activity

class 33: (Nov. 10) Recomendations
"Recommending targeted strangers from whom to solicit information on social media", J. Mahmud, M. Zhou, N. Megiddo, J. Nichols, and C. Drews
"TagFlip: Active Mobile Music Discovery with Social Tags", M. Kamalzadeh, C. Kralj, T. Moeller, M. Sedlmair

class 34: (Nov. 13) Mashups and 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 35: (Nov. 15) Project Activity

class 36: (Nov. 17) Data Applications
"Creating interactive web data applications with spreadsheets", K. Chang and B. Myers
"Cohort Comparison of Event Sequences with Balanced Integration of Visual Analytics and Statistics", S. Malik, F. Du, M. Monroe, E. Onukwagha, C. Plaisant, and B. Shneiderman

class 37: (Nov. 20) Supporting Data Analysis
PerCon: A personal digital library for heterogeneous data, S.I. Park and F. Shipman
Adaptive Contextualization: Combating Bias During High-Dimensional Visualization and Data Selection, D. Gotz, S. Sun, and N. Cao

class 38: (Nov. 27) Supporting Data Analysis
"SpiderEyes: designing attention- and proximity-aware collaborative interfaces for wall-sized displays", J. Dostal, U. Hinrichs, P.O. Kristensson, and A. Quigley
"Evaluating Subjective Accuracy in Time Series Pattern-Matching Using Human-Annotated Rankings", P. Eichmann and E. Zgraggen

class 39: (Nov. 29) Exam 2

class 40: (Dec. 1) Final Project Presentations

class 41: (Dec. 4) Final Project Presentations

class 42: (Dec. 6) Final Project Presentations