End-User Development of Oracle APEX Low-Code Applications Using Large Language Models

被引:1
|
作者
Gorissen, Simon Cornelius [1 ]
Sauer, Stefan [2 ,3 ]
Beckmann, Wolf G. [1 ]
机构
[1] TEAM GmbH, Hermann Lons Str 88, D-33104 Paderborn, Germany
[2] Paderborn Univ, SICP Software Innovat Lab, Warburger Str 100, D-33098 Paderborn, Germany
[3] Paderborn Univ, Comp Sci Dept, Warburger Str 100, D-33098 Paderborn, Germany
来源
HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2024 | 2024年 / 14793卷
关键词
Low-Code; Large Language Models; End-User Development; Oracle APEX; Natural Language;
D O I
10.1007/978-3-031-64576-1_22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The natural-language understanding, code generation, and reasoning abilities of Large Language Model (LLMs) have the potential to speed up development times, especially when combined with Low-Code Development Platform (LCDPs). They could also enable end-users to make small to medium-sized changes themselves, while experienced developers can focus on the more complicated development tasks. This paper demos a prototype implementation of this concept. It enables end-users to edit Oracle Application Express (APEX) low-code applications using natural language in a chat-like user interface (UI) powered by the GPT-4 Turbo LLM. We also evaluate this prototype in a qualitative user study with APEX customers from the industry and find that they generally like both the concept and the prototype. The main problem that the study uncovered is a lack of a common vocabulary between the LLM and the users. Participants suggest to solve this by integrating support features like a glossary and an element type and name inspector into the prototype.
引用
收藏
页码:312 / 320
页数:9
相关论文
共 50 条
  • [1] Supporting the Development of Oracle APEX Low-Code Applications with Large Language Models
    Gorissen, Simon C.
    Sauer, Stefan
    Beckmann, Wolf G.
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2024, 2025, 15452 : 221 - 237
  • [2] Measuring End-user Developers' Episodic Experience of a Low-code Development Platform
    Gao, Dongmei
    Fagerholm, Fabian
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2024, 18 (01)
  • [3] A Survey of Natural Language-Based Editing of Low-Code Applications Using Large Language Models
    Gorissen, Simon Cornelius
    Sauer, Stefan
    Beckmann, Wolf G.
    HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2024, 2024, 14793 : 243 - 254
  • [4] ChatOps for microservice systems: A low-code approach using service composition and large language models
    Wang, Sheng-Kai
    Ma, Shang-Pin
    Lai, Guan-Hong
    Chao, Chen-Hao
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 161 : 518 - 530
  • [5] Low-Code Development Using Requirements and Knowledge Representation Models
    Rybinski, Kamil
    Smialek, Michal
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2024, 21 (03) : 685 - 724
  • [6] Situational Development of Low-Code Applications in Manufacturing Companies
    Kirchhoff, Jonas
    Weidmann, Nils
    Sauer, Stefan
    Engels, Gregor
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 816 - 825
  • [7] End-user development framework for embedded system applications
    Sveda, Miroslav
    ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 186 - 192
  • [8] "What It Wants Me To Say": Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models
    Liu, Michael Xieyang
    Sarkar, Advait
    Negreanu, Carina
    Zorn, Benjamin
    Williams, Jack
    Toronto, Neil
    Gordon, Andrew D.
    PROCEEDINGS OF THE 2023 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2023, 2023,
  • [9] Improving Mental Models in IoT End-User Development
    Zancanaro, Massimo
    Gallitto, Giuseppe
    Yem, Dina
    Treccani, Barbara
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2022, 12
  • [10] End-user development for personalizing applications, things, and robots
    Paterno, Fabio
    Santoro, Carmen
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2019, 131 : 120 - 130