SPROUT: an Interactive Authoring Tool for Generating Programming Tutorials with the Visualization of Large Language Models
Not on the map. Why?
Abstract (arXiv)
The rapid development of large language models (LLMs), such as ChatGPT, has revolutionized the efficiency of creating programming tutorials. LLMs can be instructed with text prompts to generate comprehensive text descriptions of code snippets. However, the lack of transparency in the end-to-end generation process has hindered the understanding of model behavior and limited user control over the generated results. To tackle this challenge, we introduce a novel approach that breaks down the programming tutorial creation task into actionable steps. By employing the tree-of-thought method, LLMs engage in an exploratory process to generate diverse and faithful programming tutorials. We then present SPROUT, an authoring tool equipped with a series of interactive visualizations that empower users to have greater control and understanding of the programming tutorial creation process. A formal user study demonstrated the effectiveness of SPROUT, showing that our tool assists users to actively participate in the programming tutorial creation process, leading to more reliable and customizable results. By providing users with greater control and understanding, SPROUT enhances the user experience and improves the overall quality of programming tutorial. A free copy of this paper and all supplemental materials are available at https://osf.io/uez2t/?view_only=5102e958802341daa414707646428f86.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Dec 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024AgentCoord: Visually Exploring Coordination Strategy for LLM-based Multi-Agent Collaborationcited by 26
- 2024Poisoned LangChain: Jailbreak LLMs by LangChaincited by 14
- 2025Exploring Multimodal Prompt for Visualization Authoring with Large Language Modelscited by 5
- 2025XGraphRAG: Interactive Visual Analysis for Graph-based Retrieval-Augmented Generationcited by 2
- 2025XGraphRAG: Interactive Visual Analysis for Graph-based Retrieval-Augmented Generation10 Jun 2025
- 2025Exploring Multimodal Prompt for Visualization Authoring with Large Language Models18 Apr 2025
- 2024Poisoned LangChain: Jailbreak LLMs by LangChain26 Jun 2024
- 2024AgentCoord: Visually Exploring Coordination Strategy for LLM-based Multi-Agent Collaboration18 Apr 2024