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 条
  • [21] What's Wrong With Low-Code Development Platforms? An Empirical Study of Low-Code Development Platform Bugs
    Liu, Dong
    Jiang, He
    Guo, Shikai
    Chen, Yuting
    Qiao, Lei
    IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (01) : 695 - 709
  • [22] Understanding Low-Code or No-Code Adoption in Software Startups: Preliminary Results from a Comparative Case Study
    Rafiq, Usman
    Filippo, Cenacchi
    Wang, Xiaofeng
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 390 - 398
  • [23] DeviceTalk: A No-Code Low-Code IoT Device Code Generation
    Chen, Whai-En
    Lin, Yi-Bing
    Yen, Tai-Hsiang
    Peng, Syuan-Ru
    Lin, Yun-Wei
    SENSORS, 2022, 22 (13)
  • [24] Adoption and Usability of Low-Code/No-Code Development Tools
    Beranic, Tina
    Rek, Patrik
    Hericko, Marjan
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2020), 2020, : 97 - 103
  • [25] Low-Code, No-Code, What's Under the Hood?
    Hurlburt, George
    IT PROFESSIONAL, 2021, 23 (06) : 4 - 6
  • [26] Role of Quality Assurance in Low-Code/No-Code Projects
    De Silva, D. I.
    Shangavie, R.
    Ranathunga, R. A. A. L.
    38TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN 2024, 2024, : 789 - 794
  • [27] Combining Rigorous Requirements Specifications with Low-Code Platforms to Rapid Development Software Business Applications
    Galhardo, Pedro
    da Silva, Alberto Rodrigues
    APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [28] DevOps Practitioners' Perceptions of the Low-code Trend
    Rafi, Saima
    Akbar, Muhammad Azeem
    Sanchez-Gordon, Mary
    Colomo-Palacios, Ricardo
    PROCEEDINGS OF THE16TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, ESEM 2022, 2022, : 301 - 306
  • [29] Low-Code Development Platforms: A Descriptive Study
    Gomes, Pedro M.
    Brito, Miguel A.
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [30] Developing Projects with Low-code Combined with ChatGPT
    Wei Xiong
    Bing Li
    Zhao Wu
    Bo Hang
    计算机教育, 2023, (12) : 204 - 213