Skip to content
Conference

Automatic User Interface Generation for Scientific Command-Line Applications Using Large Language Models

Aug 2026 · International Conference Computational Vision and Bio Inspired Computing · pp. 100-105 · 0 citations · 18 references

Abstract

Scientific software is available as command-line software with powerful computational power, but cannot be used by non-programming users. Although recent studies show the remarkable potential of the Large Language Models (LLMs) applied to the software development process, the potential of these models for modernizing the legacy scientific software in a systematic way has not been fully explored. Studies on the software engineering lifecycle are mostly limited to the generation of single code programs or prototype web applications. This paper introduces an AI-assisted software engineering framework to create graphical user interfaces (GUIs) for scientific command-line applications using several AI-centered software development tools. The proposed framework uses GPT-5.5, GITHUB COPILOT, GAALO, and Vercel v0 throughout the software development lifecycle to capture the requirements, generate user stories, design software interfaces, generate source code, debug, validate, and refine software. This methodology is based on Action Research, the LLM-generated objects are continually reviewed, integrated, and refined over five development cycles, and software correctness, architectural consistency is achieved. The framework is assessed by developing an open source Python library implementing classical heuristics for the Capacitated Vehicle Routing Problem (CVRP), “VeRyPy”. The generated desktop GUI can be used to configure the problem, select a heuristic algorithm, visualize the problem, report on the performance of the behavior, and export the results of the problem without altering the algorithms used for optimization. The case study illustrates how LLM can be used to support a large part of the construction of GUI, and conversely, how humans are still needed to perform the final GUI validation, integration, debugging and quality assurance. The results illustrate the power of a modern collaborative Human-AI workflow to update legacy scientific software, along with realworld problems with context-window size, validation, and the architectural differences of AI systems.

View source

Similar papers

Open access 2026

An automated, model-driven of software engineering, approach to the development of single page applications

Single Page Applications (SPA) are the modern trend in web applications. Compared to multipage applications, SPAs load an entire web application once and only change parts of the page on every subsequent load. While studies exist on the auto-generation of code specifically using the Model Driven Architecture (MDA) appr...

Timothy Karungu, Lawrence Nderu, D. Kaburu · 0 citations
Open access 2026

An Empirical Study on the Effectiveness of Large Language Models for Automated Software Development Tasks

This research investigates the possibility of replacing junior and intermediate programmers with artificial intelligence (AI)-based tools in the code generation process. To inspect the capabilities of these tools, the Qwen Coder tool was used to conduct the tests. The methodology used in the study is based on 10 tests,...

M. Pantilică, Corina Ene · 0 citations
Review Aug 2026

Source code generation using large language models: a systematic review of the vibe coding methodology

This systematic review presents an analysis of the "Vibe Coding" methodology — a contemporary approach to the iterative software development process using Large Language Models (LLMs). Code generation tools are transforming software development by enabling programmers to formulate tasks and describe the desired behavio...

A. Dzhonov, S. M. Avdoshin · 0 citations
Open access Sep 2026

A model-driven framework for automated UI prototyping with the two-hemisphere model

Automated generation of executable user interfaces from domain models remains a challenging problem in model-driven software engineering, particularly when both application behavior and domain structure must be preserved in the resulting interface. Existing model-based approaches often remain at the level of abstra...

Kristaps Babris, O. Ņikiforova, L. Maciaszek · 0 citations
Conference Sep 2026

The Use of Large Language Models to Automate the Creation of UML Diagrams for Industrial Systems

This article examines the problem of documenting complex distributed systems in the context of the Industry 4.0 concept and the Industrial Internet of Things (IIoT). Traditional methods of graphical modelling are time-consuming and cannot keep pace with the rapidly changing architecture of industrial complexes, which i...

Ilya Kovalev, R. Marchenko, Ramilya Nezhmetdinova · 0 citations
Book Open access Oct 2026

Bridging Feature Models and Users: LLM-Generated Low-Code Configurators for Software Product Lines

This work draws on principles from Low-Code Development (LCD) and introduces an LLM-driven approach for automatically generating interactive Web-based configurators directly from feature models, to simplify the development of configurators and support feature selection itself through low-code techniques that make varia...

Patrick Wegerer, Bernhard Schenkenfelder, Rudolf Ramler et al. · 1 citation

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.