See the discussant list to see the schedule of presentations about the readings.
class 2: (Aug. 27)
Role of Human vs. Role of Computer (slides)
"Beyond Intelligent Interfaces: analyzing ... success models of cooperative problem solving", G. Fischer & B. Reeves
class 3: (Aug. 29)
Sciences of the Artificial, Herb Simon (Prefaces, Chapter 1-2) (slides)
class 4: (Sept. 3)
Sciences of the Artificial, Herb Simon (Chapter 3-4) (slides)
class 5: (Sept. 5)
Project Discussion Day (slides)
Discussion of class projects, expectation, time to form project teams
class 6: (Sept. 8)
Sciences of the Artificial, Herb Simon (Chapter 5-6) (slides)
class 7: (Sept. 10)
Project Formation/Discussion Time
Finalize project team membership if needed and projects will have time for discussion to plan for following week's presentations.
class 8: (Sept. 12)
Sciences of the Artificial, Herb Simon (Chapter 7-8) (slides)
class 9: (Sept. 15)
Human-Machine Reconfigurations, Lucy Suchman (Preface, Introduction, Chapters 1-4) (slides)
class 10: (Sept. 17)
Project Updates (slides)
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 11: (Sept. 19)
Human-Machine Reconfigurations, Lucy Suchman (Chapters 5-6) (slides)
class 12: (Sept. 22)
Human-Machine Reconfigurations, Lucy Suchman (Chapters 7-10) (slides)
class 13: (Sept. 24)
Project Activity: Related Work Discussion (slides)
class 14: (Sept. 26)
Human-Machine Reconfigurations, Lucy Suchman (Chapters 11-15) (slides)
class 15: (Sept. 29)
Models of Interaction and Adaptive Systems (slides)
Direct Manipulation vs. Interface Agents, B. Shneiderman and P. Maes
"An IP Continuum for Adaptive Interface Design", C. Isbell and J. Pierce
class 16: (Oct. 1)
Project Activity: Design Alternatives (slides)
class 17: (Oct. 3)
Mixed-Initiative Interfaces (slides)
"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 18: (Oct. 6)
User Models and Recommendations (slides)
"Recommending targeted strangers from whom to solicit information on social media", J. Mahmud, M. Zhou, N. Megiddo, J. Nichols, and C. Drews
"Recognizing User Interest and Document Value from Reading and Organizing Activities in Document Triage", R. Badi et al.
class 19: (Oct. 8)
Project Presentations (slides)
Each project will give a progress report to the class presenting
an initial design and implementation plan.
class 20: (Oct. 10)
The Problem of Capturing Human Knowledge (slides)
Capturing Expert Knowledge for Building Enterprise SME Knowledge Graphs, M. Mansfield, V. Tamma, P. Goddard, and F. Coenen
"Which Semantic Web?", C. Marshall and F. Shipman
class 21: (Oct. 15)
Project Activity: Tasks and Team (slides)
class 22: (Oct. 17)
Project Work Day -- Use the time to work on your projects!
class 23: (Oct. 20)
Application of Probabilistic Models
On the Dangers of Stochastic Parrots: Can Language Models Be Too Big?, E. Bender, T. Gebru, A. McMillan-Major, and S. Shmitchell
"Identifying Useful Passages in Documents based on Annotation Patterns", F. Shipman, M. Price, C. Marshall, and G. Golovchinsky (slides)
class 24: (Oct. 22)
Project Activity: Overview of Evaluation Methods (slides)
class 25: (Oct. 24)
Supporting 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 26: (Oct. 27)
Interfaces for Data Science and Machine Learning
Trends and Trajectories for Explainable, Accountable and Intelligible Systems: An HCI Research Agenda, A Abdul, J. Vermeulen, D. Wang, B. Lim, and M. Kankanhalli
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 27: (Oct. 29)
Project Activity: Individual Project Goals/Status (slides)
class 28: (Oct. 31)
Machine Learning Interfaces
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 29: (Nov. 3)
Explainable AI
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 30: (Nov. 5)
Project Presentations (slides)
Each project will give a progress report to the class presenting
a status report on what has been done (with screenshots) and what is left to do
class 31: (Nov. 7)
Presentation Generation and Interface Agents (slides)
"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 32: (Nov. 10)
Conversational Agents (slides)
Predicting User Intents and Satisfaction with Dialogue-based Conversational Recommendations, W. Cai and L. Chen
Use of Intelligent Voice Assistdants by Older Adults with Low Technology Use, A. Pradhan, A. Lazar, and L. Findlater
class 33: (Nov. 12)
Project Activity: Evaluation Plan (slides)
class 34: (Nov. 14)
Interacting with/through Other Media
"Dynamic text management for see-through wearable and heads-up display systems", J. Orlosky, K. Kiyokawa, and H. Takemura
"SpiderEyes: designing attention- and proximity-aware collaborative interfaces for wall-sized displays", J. Dostal, U. Hinrichs, P.O. Kristensson, and A. Quigley
class 35: (Nov. 17)
Mashups and Programming by Demonstration
"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 36: (Nov. 19)
Project Activity: The Whole Story (slides)
class 37: (Nov. 21)
Supporting Programming
"Rapido: Prototyping Interactive AR Experiences through Programming by Demonstration", G. Leiva, J.E. Groenbaek, C.N. Klokmose, C. Nguyen, R.H. Kazi, and P. Asente
Code Shaping: Iterative Code Editing with Free-form AI-Interpreted Sketching, R. Yen, J. Zhao, and D. Vogel
class 38: (Nov. 24) Supporting Programming 2 (slides)
DreamGarden: A Designer Assistant for Growing Games from a Single Prompt, S. Earle, S. Parajuli, and A. Banburski-Fahey
Prototyping with Prompts: Emerging Approaches and Challenges in Generative AI Design for Collaborative Software Teams, H. Subramonyam, D. Thakkar, A. Ku, J. Dieber, and A. Sinha
class 39: (Dec. 1)
IUIs in the Physical World and Reflections
PlushPal: Storytelling with Interactive Plush Toys and Machine Learning, T. Tseng, Y. Murai, N. Freed, D. Gelosi, T.D. Ta, and Y. Kawahara
Appropriate Reliance on AI Advice: Conceptualization and the Effect of Explanations, M. Schemmer, N. Kuehl, C. Benz, A. Bartos, and G. Satzger
class 40: (Dec. 3)
Final Project Presentations
class 41: (Dec. 5)
Final Project Presentations
class 42: (Dec. 8)
Final Project Presentations