The Role of LLMs in Collaborative Software Design

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Jackson, Victoria, Cha, Yoonha, Prikladnicki, Rafael, van der Hoek, André
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911581278830592
author Jackson, Victoria
Cha, Yoonha
Prikladnicki, Rafael
van der Hoek, André
author_facet Jackson, Victoria
Cha, Yoonha
Prikladnicki, Rafael
van der Hoek, André
contents While much prior work examines Large Language Models (LLMs) for solo development tasks (e.g., coding), far less is known about how LLMs shape collaborative group work in software engineering. This study focuses on one such collaborative task, namely software design. It presents the results of an exploratory laboratory study of 18 pairs of software professionals who could use an LLM however they saw fit, to design a University campus bicycle parking application. Our findings reveal that introducing an LLM leads to distinct patterns of joint use: shared-instance use facilitated shared understanding, whereas parallel use across separate instances sometimes led to ''context drift''. We also observe wide variation in reliance, from non-use to treating the LLM as an information source or producer. Across these modes, professionals scrutinized and reflected on LLM responses, often yielding design insights; however, early anchoring sometimes curtailed exploration. We provide implications for tools to aid designers while retaining the human-centricity important to design.
format Preprint
id arxiv_https___arxiv_org_abs_2604_09120
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle The Role of LLMs in Collaborative Software Design
Jackson, Victoria
Cha, Yoonha
Prikladnicki, Rafael
van der Hoek, André
Software Engineering
While much prior work examines Large Language Models (LLMs) for solo development tasks (e.g., coding), far less is known about how LLMs shape collaborative group work in software engineering. This study focuses on one such collaborative task, namely software design. It presents the results of an exploratory laboratory study of 18 pairs of software professionals who could use an LLM however they saw fit, to design a University campus bicycle parking application. Our findings reveal that introducing an LLM leads to distinct patterns of joint use: shared-instance use facilitated shared understanding, whereas parallel use across separate instances sometimes led to ''context drift''. We also observe wide variation in reliance, from non-use to treating the LLM as an information source or producer. Across these modes, professionals scrutinized and reflected on LLM responses, often yielding design insights; however, early anchoring sometimes curtailed exploration. We provide implications for tools to aid designers while retaining the human-centricity important to design.
title The Role of LLMs in Collaborative Software Design
topic Software Engineering
url https://arxiv.org/abs/2604.09120