4 papers
Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programming
Bahare Riahi, Ally Limke, Xiaoyi Tian +8
AI-based chatbots have the potential to accelerate learning and teaching, but may also have counterproductive consequences without thoughtful design and scaffolding. To better unde…
Exploring the Design and Impact of Interactive Worked Examples for Learners with Varying Prior Knowledge
Sutapa Dey Tithi, Xiaoyi Tian, Ally Limke +2
Tutoring systems improve learning through tailored interventions, such as worked examples, but often suffer from the aptitude-treatment interaction effect where low prior knowledge…
SnapClass: An AI-Enhanced Classroom Management System for Block-Based Programming
Bahare Riahi, Xiaoyi Tian, Ally Limke +5
Block-Based Programming (BBP) platforms, such as Snap!, have become increasingly prominent in K-12 computer science education due to their ability to simplify programming concepts…
LLMs' Reshaping of People, Processes, Products, and Society in Software Development: A Comprehensive Exploration with Early Adopters
Benyamin Tabarsi, Heidi Reichert, Sam Gilson +3
Large language models (LLMs) are rapidly reshaping software development, but their impact across the software development lifecycle is underexplored. Existing work focuses on isola…