PofoliaShared via Pofolia

ACM Transactions on Software Engineering and Methodology· 2026Q1

"Like Taking the Path of Least Resistance": Exploring the Impact of LLM Interaction on the Creative Process of Programming

Zeinabsadat Saghi, Run Huang, Souti Chattopadhyay

Short summary

LLM-assisted programming significantly reduced idea-generation time (p=1.6e-5) and creative moments (p=4.4e-7) for 20 participants, while generated solutions were more similar despite comparable unique idea counts.

AI-generated from the title and abstract; the full text is not read.

Key points

  • LLM-assisted programming led to significantly shorter idea-generation periods (p=1.6e-5) and fewer creative moments (p=4.4e-7) in a study of 20 programmers.
  • LLM-assisted solutions for algorithmic tasks were more correct and functional but also significantly more similar to one another.
  • The number of unique ideas generated was comparable between LLM-assisted and unassisted conditions.
  • Four distinct human-LLM collaboration modes were identified, supporting different problem-solving strategies.

AI-generated from the title and abstract; the full text is not read.

Abstract

As AI takes on more of the generative work that once required human imagination, despite documented limitations in creative ability, a critical question emerges: How does GenAI affect users’ creativity? Through a within-subject study followed by retrospective interviews with (N=20) programmers, we investigated the impact of LLMs on participants’ process of creative thinking in programming and the creativity of generated solutions. Across two conditions (LLM-assisted vs. unassisted), participants using LLMs had significantly shorter idea-generation periods ( \(p=1.6\times 10^{-5}\) ) and fewer creative moments ( \(p=4.4\times 10^{-7}\) ). Qualitative analysis of participants’ interactions and interviews revealed four different human-LLM collaboration modes supporting various problem-solving strategies. However, a comparative analysis of the generated solutions shows that while LLMs can help generate more correct and functional code, LLM-assisted solutions to algorithmic tasks were significantly more similar to one another, even though the number of unique ideas was comparable. Based on our findings, we discuss design implications and considerations for effectively using LLMs to support user creativity.

The authors' abstract, as published at the source. ACM Transactions on Software Engineering and Methodology, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Computer Science Applications

Computer Science ApplicationsComputer Science