Anticipating User Needs: Insights from Design Fiction on Conversational Agents for Computational Thinking
Not on the map. Why?
Abstract (arXiv)
Computational thinking, and by extension, computer programming, is notoriously challenging to learn. Conversational agents and generative artificial intelligence (genAI) have the potential to facilitate this learning process by offering personalized guidance, interactive learning experiences, and code generation. However, current genAI-based chatbots focus on professional developers and may not adequately consider educational needs. Involving educators in conceiving educational tools is critical for ensuring usefulness and usability. We enlisted nine instructors to engage in design fiction sessions in which we elicited abilities such a conversational agent supported by genAI should display. Participants envisioned a conversational agent that guides students stepwise through exercises, tuning its method of guidance with an awareness of the educational background, skills and deficits, and learning preferences. The insights obtained in this paper can guide future implementations of tutoring conversational agents oriented toward teaching computational thinking and computer programming.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 11 of its 61 references that are in the map. First posted on arXiv 12 Nov 2023.
Builds on
11 of 61 references.
References · 11
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 3,972
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 97
- 2023The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Developmentcited by 95
- 2022Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Languagecited by 81
- 2023LIDA: A Tool for Automatic Generation of Grammar-Agnostic Visualizations and Infographics using Large Language Modelscited by 80
- 2023Comparing Code Explanations Created by Students and Large Language Modelscited by 63
- 2019How should my chatbot interact? A survey on human-chatbot interaction designcited by 56
- 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 38
- 2021Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programmingcited by 24
- 2023Generative AI Assistants in Software Development Education: A vision for integrating Generative AI into educational practice, not instinctively defending against itcited by 5
Built on by
Citing papers per year: 2025: 1.
1 paper.