Improving Specifications of Software Projects Using Large Language
Models as Interfaces
- Claudionor N. Coelho,
- Hanchen Xiong,
- Tushar Karayil,
- Sree Koratala,
- Rex Shang,
- Jacob Bollinger,
- Mohamed Shabar,
- Syam Nair
Abstract
not-yet-known
not-yet-known
not-yet-known
unknown
The advancement of Large Language Models (LLM) has also resulted in an
equivalent proliferation in its applications. Software design
(especially, the development of UI/UX) has gained tremendous benefits in
using LLMs as an interface component that extends fixed user stories.
However, inclusion of LLM-based AI agents in software design often poses
unexpected challenges. The most prominent of these challenges is the
uncertainty in understanding what the system does (or its scope).
Through the example of UI-based user stories, we provide a comparison
against traditional methods and propose a new way to enhance
specifications of natural language-based questions that allows for
better understanding of the system by specifying its data sources,
interfaces and algorithms.Submitted to Software: Practice and Experience Submission Checks Completed
Assigned to Editor
Reviewer(s) Assigned