loading page

Improving Specifications of Software Projects Using Large Language Models as Interfaces
  • +5
  • Claudionor N. Coelho,
  • Hanchen Xiong,
  • Tushar Karayil,
  • Sree Koratala,
  • Rex Shang,
  • Jacob Bollinger,
  • Mohamed Shabar,
  • Syam Nair
Claudionor N. Coelho
Zscaler Inc

Corresponding Author:[email protected]

Author Profile
Hanchen Xiong
Zscaler Inc
Author Profile
Tushar Karayil
Zscaler Inc
Author Profile
Sree Koratala
Zscaler Inc
Author Profile
Rex Shang
Zscaler Inc
Author Profile
Jacob Bollinger
Zscaler Inc
Author Profile
Mohamed Shabar
Zscaler Inc
Author Profile
Syam Nair
Zscaler Inc
Author Profile

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