The reviewed record of science sign in
Pith

arxiv: 2404.07387 · v3 · pith:QRDWFESK · submitted 2024-04-10 · cs.HC · cs.AI

BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebooks

Reviewed by Pithpith:QRDWFESKopen to challenge →

classification cs.HC cs.AI
keywords codeusersbiscuitcomputationalephemeralgenerationllmsnotebooks
0
0 comments X
read the original abstract

Programmers frequently engage with machine learning tutorials in computational notebooks and have been adopting code generation technologies based on large language models (LLMs). However, they encounter difficulties in understanding and working with code produced by LLMs. To mitigate these challenges, we introduce a novel workflow into computational notebooks that augments LLM-based code generation with an additional ephemeral UI step, offering users UI scaffolds as an intermediate stage between user prompts and code generation. We present this workflow in BISCUIT, an extension for JupyterLab that provides users with ephemeral UIs generated by LLMs based on the context of their code and intentions, scaffolding users to understand, guide, and explore with LLM-generated code. Through a user study where 10 novices used BISCUIT for machine learning tutorials, we found that BISCUIT offers users representations of code to aid their understanding, reduces the complexity of prompt engineering, and creates a playground for users to explore different variables and iterate on their ideas.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Choose Your Own Adventure: Non-Linear AI-Assisted Programming with EvoGraph

    cs.HC 2026-04 unverdicted novelty 7.0

    EvoGraph turns linear AI-assisted programming into a manipulable graph of branching histories, reducing cognitive load and enabling better iteration according to a user study with 20 developers.

  2. Beyond Chat and Clicks: GUI Agents for In-Situ Assistance via Live Interface Transformation

    cs.HC 2026-04 unverdicted novelty 7.0

    GUI agents can transform live web interfaces in real-time via DOM manipulations to deliver contextual assistance directly within the application.