Rethinking Software Design with Large Language Models Intelligent Interfaces

The advancement of Large Language Models (LLMs) has led to a rapid expansion of their applications, including in software design. Among other fields, software design is experiencing notable advancements through the integration of LLMs as interface components that extend fixed user stories [1]. However, incorporating LLM-based AI agents into software design introduces challenges, particularly in estimating development efforts. One key issue is the lack of clarity and focus in initial system specifications, which often begin as illdefined sampled questions about system behavior that are later fed into LLM-based interfaces. To address this, we propose a new approach to refine system specifications using natural language-based interfaces. We present a method that enables software engineers and architects to iteratively improve software development documentation, even when they are ill-specified, ensuring a clearer definition of system behavior, required resources, and dependencies. Such documentation is crucial for accurately estimating development efforts by considering data sources, interfaces, and algorithms.

Authors

Institutions

Publication Details

Published
2025-04-05
DOI
https://doi.org/10.1109/icmi65310.2025.11141308
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rethinking Software Design with Large Language Models Intelligent Interfaces

Jacob Bollinger, Tushar Karayil, Sree Koratala, Mohamed Shabar et al.
Business Process Modeling and Analysis
article

Rethinking Software Design with Large Language Models Intelligent Interfaces

Jacob Bollinger, Tushar Karayil, Sree Koratala, Mohamed Shabar, Hanchen Xiong, Claudionor N. Coelho, Rex Shang, Syam Nair
article en

Abstract

The advancement of Large Language Models (LLMs) has led to a rapid expansion of their applications, including in software design. Among other fields, software design is experiencing notable advancements through the integration of LLMs as interface components that extend fixed user stories [1]. However, incorporating LLM-based AI agents into software design introduces challenges, particularly in estimating development efforts. One key issue is the lack of clarity and focus in initial system specifications, which often begin as illdefined sampled questions about system behavior that are later fed into LLM-based interfaces. To address this, we propose a new approach to refine system specifications using natural language-based interfaces. We present a method that enables software engineers and architects to iteratively improve software development documentation, even when they are ill-specified, ensuring a clearer definition of system behavior, required resources, and dependencies. Such documentation is crucial for accurately estimating development efforts by considering data sources, interfaces, and algorithms.

Santa Clara University (US)
Openalex Percentile: Top 60%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Rethinking Software Design with Large Language Models Intelligent Interfaces — Jacob Bollinger, Tushar Karayil, et al. · (2025) | TGRS Research Map | TGRS