The role of LLMs in collaborative software design
The role of LLMs in collaborative software design
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.
Association for Computing Machinery
Jackson, Victoria
28beab06-6fae-46d3-ad73-1d29897680db
Cha, Yoonha
51d42c5f-2020-4dc1-bf56-d9dde2ac9ee9
Prikladnicki, Rafael
7139f69b-6fba-4a68-b602-bb94ec835714
van Der Hoek, André
4c4cdeed-2314-47ad-ab7f-ae14026a028c
9 July 2026
Jackson, Victoria
28beab06-6fae-46d3-ad73-1d29897680db
Cha, Yoonha
51d42c5f-2020-4dc1-bf56-d9dde2ac9ee9
Prikladnicki, Rafael
7139f69b-6fba-4a68-b602-bb94ec835714
van Der Hoek, André
4c4cdeed-2314-47ad-ab7f-ae14026a028c
Jackson, Victoria, Cha, Yoonha, Prikladnicki, Rafael and van Der Hoek, André
(2026)
The role of LLMs in collaborative software design.
In 34th ACMJoint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE Companion ’26).
Association for Computing Machinery.
10 pp
.
(doi:10.1145/3803437.3806702).
Record type:
Conference or Workshop Item
(Paper)
Abstract
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.
Text
role_llm_software_design_FINAL
- Version of Record
More information
Accepted/In Press date: 24 March 2026
Published date: 9 July 2026
Identifiers
Local EPrints ID: 511642
URI: http://eprints.soton.ac.uk/id/eprint/511642
PURE UUID: 4ddaf8ac-dd55-4d42-a8a8-14f9e68bc30e
Catalogue record
Date deposited: 26 May 2026 16:44
Last modified: 27 May 2026 02:14
Export record
Altmetrics
Contributors
Author:
Victoria Jackson
Author:
Yoonha Cha
Author:
Rafael Prikladnicki
Author:
André van Der Hoek
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics