mlsanityData to 7 Oct 2026

Beyond Code Generation: LLM-supported Exploration of the Program Design Space

arXiv 2503.06911 ↗First posted 10 Mar 2025cs.HCcited by 13

Not on the map. Why?

Abstract (arXiv)

In this work, we explore explicit Large Language Model (LLM)-powered support for the iterative design of computer programs. Program design, like other design activity, is characterized by navigating a space of alternative problem formulations and associated solutions in an iterative fashion. LLMs are potentially powerful tools in helping this exploration; however, by default, code-generation LLMs deliver code that represents a particular point solution. This obscures the larger space of possible alternatives, many of which might be preferable to the LLM's default interpretation and its generated code. We contribute an IDE that supports program design through generating and showing new ways to frame problems alongside alternative solutions, tracking design decisions, and identifying implicit decisions made by either the programmer or the LLM. In a user study, we find that with our IDE, users combine and parallelize design phases to explore a broader design space -- but also struggle to keep up with LLM-originated changes to code and other information overload. These findings suggest a core challenge for future IDEs that support program design through higher-level instructions given to LLM-based agents: carefully managing attention and deciding what information agents should surface to program designers and when.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Mar 2025.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 6; 2026: 7.

13 papers.

Sort:

By area:

Similar, not cited

Close in wording, no citation either way

  1. 2025Towards Advancing Code Generation with Large Language Models: A Research Roadmap
  2. 2025A Survey on Code Generation with LLM-based Agents
  3. 2024Using a Feedback Loop for LLM-based Infrastructure as Code Generation
  4. 2025Guided Code Generation with LLMs: A Multi-Agent Framework for Complex Code Tasks
  5. 2025Lifecycle-Aware code generation: Leveraging Software Engineering Phases in LLMs
  6. 2026From What to How: Bridging User Requirements with Software Development Using Large Language Models
  7. 2025Code to Think, Think to Code: A Survey on Code-Enhanced Reasoning and Reasoning-Driven Code Intelligence in LLMs
  8. 2026Understanding by Reconstruction: Reversing the Software Development Process for LLM Pretraining