ChatGPT in Data Visualization Education: A Student Perspective
Nam Wook Kim, Hyung-Kwon Ko, Grace Myers, Benjamin Bach
TL;DR
This study investigates how undergraduate students use a large-language-model chatbot (ChatGPT) in a project-based data visualization course, examining four distinct assignments and collecting conversation logs, surveys, and interviews to assess benefits, barriers, and learning outcomes. The authors employ multi-method analyses, including open coding of interviews and GPT-assisted thematic analysis of 3,773 queries, to reveal that coding assistance and rapid information access are major advantages, while issues of accuracy, phrasing, and memory limit their effectiveness for design guidance. Across results, students experienced improved efficiency and confidence, yet expressed concerns about overreliance and the need for multimodal, design-focused, and verifiable AI support. The work contributes design-oriented insights for future AI-enhanced learning tools in data visualization, emphasizing student-in-the-loop, equitable, and multimodal interfaces that support both coding tasks and creative data storytelling.
Abstract
Unlike traditional educational chatbots that rely on pre-programmed responses, large-language model-driven chatbots, such as ChatGPT, demonstrate remarkable versatility to serve as a dynamic resource for addressing student needs from understanding advanced concepts to solving complex problems. This work explores the impact of such technology on student learning in an interdisciplinary, project-oriented data visualization course. Throughout the semester, students engaged with ChatGPT across four distinct projects, designing and implementing data visualizations using a variety of tools such as Tableau, D3, and Vega-lite. We collected conversation logs and reflection surveys after each assignment and conducted interviews with selected students to gain deeper insights into their experiences with ChatGPT. Our analysis examined the advantages and barriers of using ChatGPT, students' querying behavior, the types of assistance sought, and its impact on assignment outcomes and engagement. We discuss design considerations for an educational solution tailored for data visualization education, extending beyond ChatGPT's basic interface.
