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: (Jan. 18) Class Overview, Introductions, AI Methods and User Interface Issues, Types of IUIs (slides)

class 2: (Jan. 20) Role of Human vs. Role of Computer (slides)
"Beyond Intelligent Interfaces: analyzing ... success models of cooperative problem solving", G. Fischer & B. Reeves

class 3: (Jan. 25) Project Discussion Day
Discussion of class projects, expectations, time to form project teams

class 4: (Jan. 27) Sciences of the Artificial, Herb Simon (Prefaces, Chapter 1-2) (slides)

class 5: (Feb. 1) Sciences of the Artificial, Herb Simon (Chapter 3-4) (slides)

class 6: (Feb. 3) Sciences of the Artificial, Herb Simon (Chapter 5-6) (slides)

class 7: (Feb. 8) Sciences of the Artificial, Herb Simon (Chapter 7-8) (slides)

class 8: (Feb. 10) 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 9: (Feb. 15) Human-Machine Reconfigurations, Lucy Suchman (Preface, Chapters 1-2) (slides)

class 10: (Feb. 17) Human-Machine Reconfigurations, Lucy Suchman (Chapters 3-4) (slides)

class 11: (Feb. 22) Human-Machine Reconfigurations, Lucy Suchman (Chapters 5-6) (slides)

class 12: (Feb. 24) Human-Machine Reconfigurations, Lucy Suchman (Chapters 7-8) (slides)

class 13: (March 1) Human-Machine Reconfigurations, Lucy Suchman (Chapters 9-10) (slides)

class 14: (March 3) Human-Machine Reconfigurations, Lucy Suchman (Chapters 11-12) (slides)

class 15: (March 8) Project Presentations
Each project will give a progress report to the class presenting an initial design and implementation plan.

class 16: (March 10) Mixed-Initiative Interfaces
"An IP Continuum for Adaptive Interface Design", C. Isbell and J. Pierce
"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 17: (March 22) User Modeling and Recommendations
"Recognizing User Interest and Document Value from Reading and Organizing Activities in Document Triage", R. Badi et al.
"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 18: (March 24) Knowledge Capture
"Supporting knowledge-base evolution with incremental formalization", F. Shipman and R. McCall
"Which Semantic Web?", C. Marshall and F. Shipman
Capturing Expert Knowledge for Building Enterprise SME Knowledge Graphs, M. Mansfield, V. Tamma, P. Goddard, and F. Coenen

class 19: (March 29) Developing Software 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
"Creating interactive web data applications with spreadsheets", K. Chang and B. Myers

class 20: (March 31) Visual Structure as Representation
"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
"Identifying Useful Passages in Documents based on Annotation Patterns", F. Shipman, M. Price, C. Marshall, and G. Golovchinsky

class 21: (April 5) 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
PlushPal: Storytelling with Interactive Plush Toys and Machine Learning, T. Tseng, Y. Murai, N. Freed, D. Gelosi, T.D. Ta, and Y. Kawahara

class 22: (April 7) Explainable AI
Trends and Trajectories for Explainable, Accountable and Intelligible Systems: An HCI Research Agenda, A Abdul, J. Vermeulen, D. Wang, B. Lim, and M. Kankanhalli
The effects of example-based explanations in a machine learning interface, C. Cai, J. Jongejan, and J. Holbrook
Explaining models: an empirical study of how explanations impact fairness judgment, J. Dodge, Q.V. Liao, Y. Zhang, R. Bellamy, and C. Dugan

class 23: (April 12) Supporting Data Science
"SpiderEyes: designing attention- and proximity-aware collaborative interfaces for wall-sized displays", J. Dostal, U. Hinrichs, P.O. Kristensson, and A. Quigley
Adaptive Contextualization: Combating Bias During High-Dimensional Visualization and Data Selection, D. Gotz, S. Sun, and N. Cao
AnchorViz: Facilitating Classifier Error Discovery through Interactive Semantic Data Exploration, N.-C. Chen, J. Suh, J. Verwey, G. Ramos, S. Drucker, and P. Simard

class 24: (April 14) Data Science and Machine Learning
Gamut: A Design Probe to Understand How Data Scientists Understand Machine Learning Models, F. Hohman, A. Head, R. Caruana, R. DeLine, and S. Drucker
ATMSeer: Increasing Transparency and Controllability in Automated Machine Learning, Q. Wang, Y. Ming, Z. Jin, Q. Shen, D. Liu, M. Smith, K. Veeramachaneni, and H. Qu

class 25: (April 19) Conversational Agents
Predicting User Intents and Satisfaction with Dialogue-based Conversational Recommendations, W. Cai and L. Chen
Use of Intelligent Voice Assistants by Older Adults with Low Technology Use, A. Pradhan, A. Lazar, and L. Findlater

class 26: (April 21) 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 27: (April 26) Project Presentations

class 28: (April 28) Project Presentations