5 papers
AI Phenomenology for Understanding Human-AI Experiences Across Eras
Bhada Yun, Evgenia Taranova, Dana Feng +2
There is no 'ordinary' when it comes to AI. The human-AI experience is extraordinarily complex and specific to each person, yet dominant measures such as usability scales and engag…
"Bespoke Bots": Diverse Instructor Needs for Customizing Generative AI Classroom Chatbots
Irene Hou, Zeyu Xiong, Philip J. Guo +1
Instructors are increasingly experimenting with AI chatbots for classroom support. To investigate how instructors adapt chatbots to their own contexts, we first analyzed existing r…
The Stress of Improvisation: Instructors' Perspectives on Live Coding in Programming Classes
Xiaotian Su, April Wang
Live coding is a pedagogical technique in which an instructor writes and executes code in front of students to impart skills like incremental development and debugging. Although li…
Do It For Me vs. Do It With Me: Investigating User Perceptions of Different Paradigms of Automation in Copilots for Feature-Rich Software
Anjali Khurana, Xiaotian Su, April Yi Wang +1
Large Language Model (LLM)-based in-application assistants, or copilots, can automate software tasks, but users often prefer learning by doing, raising questions about the optimal…
DBox: Scaffolding Algorithmic Programming Learning through Learner-LLM Co-Decomposition
Shuai Ma, Junling Wang, Yuanhao Zhang +2
Decomposition is a fundamental skill in algorithmic programming, requiring learners to break down complex problems into smaller, manageable parts. However, current self-study metho…