Exploring Creativity in Human-Human-LLM Collaborative Software Design
Victoria Jackson, Grischa Liebel, Rafael Prikladnicki, Andre van der Hoek
TLDR
LLMs can support creativity in collaborative software design, but human insights remain central, requiring intentional engagement.
Key contributions
- Studied 18 pairs of software professionals collaborating with an LLM on a design task.
- Found creativity in all pairs' processes, with 13 producing creative design documents.
- Human designers were the primary source of creativity, driven by experience and empathy.
- LLMs offered novel ideas and elaborated human concepts but sometimes hindered creativity.
Why it matters
This paper sheds light on how LLMs influence creativity in collaborative software design, an understudied area. It highlights that while LLMs can augment human creativity, human insight remains paramount. Understanding this dynamic is crucial for developing effective human-AI collaboration tools.
Original Abstract
While the use of Large Language Models (LLMs) in programming has been extensively studied, there is limited understanding of how LLMs support collaborative work where creativity plays a central role. Software design, as a collaborative and creative activity, provides a valuable context for exploring the influence of LLMs on creativity. This study investigates how and where creativity naturally emerges when software designers collaborate with an LLM during a design task. In a laboratory setting simulating a workplace environment, 18 pairs of software professionals with design experience were asked to complete a design task. Each pair had 90 minutes to produce a software design based on a set of requirements, with optional access to a custom LLM interface. Pairs were not primed to be creative. We find that creativity was present in all pairs in design processes, with 13 producing design documents containing creativity. We primarily attribute creativity to the human designers, driven by traits such as prior experience, empathy, and the use of analogies. The LLM contributed by producing novel ideas and elaborating human ideas. However, in some cases, the LLM appeared to hinder creativity by suggesting complex solutions or adding to unproductive digressions. LLMs can support creativity in collaborative software design, but human insights remain central. To effectively augment human creativity, designers must be intentional in their engagement with LLMs.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.