Low-Code Experimentation on Software Products

被引:0
|
作者
Gottschalk, Sebastian [1 ]
Bhat, Rakshit [1 ]
Weidmann, Nils [1 ]
Kirchhoff, Jonas [1 ]
Engels, Gregor [1 ]
机构
[1] Paderborn Univ, Software Innovat Lab, Paderborn, Germany
关键词
low-code; software experimentation; model-driven engineering; split-tests; prototypes; MODEL; ADAPTATION;
D O I
10.1145/3550356.3561572
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The continuous development of software products can be supported by systematically testing different software variants with the users. During this so-called continuous experimentation, different variants are presented to dedicated user groups, and the results are compared to determine the better-performing one. However, the product owner often defines those experiments while the software developers do their implementation. This, in turn, results in additional communication and synchronization effort. To bridge the gap between the definition and implementation of experiments, we provide a solution based on low-code development. Low-code development, in turn, allows the development of software products by non-developers using a graphical user interface (GUI). Within our solution, the product owner can model the experiments, product variants, and user groups within a GUI. Code wrappers are generated from those models, which the software developers can modify. Last, those variants are executed by different users, and the results are visualized for the product owner. This workshop paper shows the technical feasibility based on a streaming application.
引用
下载
收藏
页码:798 / 807
页数:10
相关论文
共 50 条
  • [1] Challenges of Low-Code/No-Code Software Development: A Literature Review
    Rokis, Karlis
    Kirikova, Marite
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2022, 2022, 462 : 3 - 17
  • [2] Digitizing Processes in Manufacturing Companies via Low-Code Software
    Weidmann, Nils
    Kirchhoff, Jonas
    Sauer, Stefan
    DESIGN FOR EQUALITY AND JUSTICE, INTERACT 2023, PT I, 2024, 14535 : 7 - 19
  • [3] Low-Code Platform
    Bock, Alexander C.
    Frank, Ulrich
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2021, 63 (06) : 733 - 740
  • [4] Low-Code Platform
    Alexander C. Bock
    Ulrich Frank
    Business & Information Systems Engineering, 2021, 63 : 733 - 740
  • [5] An Empirical Study of Developer Discussions on Low-Code Software Development Challenges
    Al Alamin, Md Abdullah
    Malakar, Sanjay
    Uddin, Gias
    Afroz, Sadia
    Bin Haider, Tameem
    Iqbal, Anindya
    2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 46 - 57
  • [6] BALTICLSC: LOW-CODE SOFTWARE DEVELOPMENT PLATFORM FOR LARGE SCALE COMPUTATIONS
    Marek, Krzysztof
    Smialek, Michal
    Rybinski, Kamil
    Roszczyk, Radoslaw
    Wdowiak, Marek
    COMPUTING AND INFORMATICS, 2021, 40 (04) : 734 - 753
  • [7] Low-Code Programming Models
    Hirzel, Martin
    COMMUNICATIONS OF THE ACM, 2023, 66 (10) : 76 - 85
  • [8] Low-Code and Object Spreadsheet
    Gavrilina, Daria E.
    Mantsivoda, Andrei V.
    BULLETIN OF IRKUTSK STATE UNIVERSITY-SERIES MATHEMATICS, 2022, 40 : 93 - 103
  • [9] Low-Code and Object Spreadsheet
    Gavrilina, Daria E.
    V. Mantsivoda, Andrei
    BULLETIN OF IRKUTSK STATE UNIVERSITY-SERIES MATHEMATICS, 2022, 40 : 93 - 103
  • [10] Low-Code Versus Code-Based Software Development: Which Wins the Productivity Game?
    Trigo, Antonio
    Varajao, Joao
    Almeida, Miguel
    IT PROFESSIONAL, 2022, 24 (05) : 61 - 68