5 papers · 1 filter
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…
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…
Towards Feature Engineering with Human and AI's Knowledge: Understanding Data Science Practitioners' Perceptions in Human&AI-Assisted Feature Engineering Design
Qian Zhu, Dakuo Wang, Shuai Ma +4
As AI technology continues to advance, the importance of human-AI collaboration becomes increasingly evident, with numerous studies exploring its potential in various fields. One v…