What's Wrong With Low-Code Development Platforms? An Empirical Study of Low-Code Development Platform Bugs

被引:2
|
作者
Liu, Dong [1 ]
Jiang, He [1 ,2 ]
Guo, Shikai [3 ]
Chen, Yuting [4 ]
Qiao, Lei [5 ]
机构
[1] Dalian Univ Technol, Sch Software, Dalian 116024, Peoples R China
[2] Dalian Univ Technol, Key Lab Artificial Intelligence Dalian, Dalian 116024, Peoples R China
[3] Dalian Maritime Univ, Coll Informat Sci & Technol, Dalian 116026, Peoples R China
[4] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[5] Beijing Inst Control Engn, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Bug characteristics; empirical study; low code; no-code; software development;
D O I
10.1109/TR.2023.3295009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Low-code development platforms (LCDPs) are increasingly being introduced and leveraged by major IT enterprises to lower the threshold and promote the efficiency of software development. Like other software systems, LCDPs are also inevitable to have bugs. The bugs in LCDPs may cause unpredictable consequences as they pose risks to all the downstream software products. However, to the best of our knowledge, there exist no studies that ever consider the bugs caused by LCDPs. To handle the LCDP bugs better, in this article, we conduct an empirical study of the characteristics of LCDP bugs by examining 974 confirmed bugs of four dominant LCDPs (i.e., OutSystems, Mendix, Appsmith, and Budibase) from both commercial and open-source domains. These bugs are analyzed from three perspectives, including bug root causes, bug symptoms, and the affected stages of LCDPs. Based on the analysis, we obtain a series of valuable findings. For example, around 60% of the bugs reside in the stage of designing and specifying the developed applications. Over 37% of the bugs lead LCDPs to behave unexpectedly but without showing explicit signs. Moreover, the bugs relevant to the incorrect graphics of user interfaces are significant due to the characteristics of LCDPs. These findings point out the guidelines, challenges, and future directions to address LCDP bugs.
引用
收藏
页码:695 / 709
页数:15
相关论文
共 50 条
  • [1] Low-Code Development Platforms: A Descriptive Study
    Gomes, Pedro M.
    Brito, Miguel A.
    [J]. 2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [2] Low-Code Platform
    Bock, Alexander C.
    Frank, Ulrich
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2021, 63 (06) : 733 - 740
  • [3] Low-Code Platform
    Alexander C. Bock
    Ulrich Frank
    [J]. Business & Information Systems Engineering, 2021, 63 : 733 - 740
  • [4] Supporting the understanding and comparison of low-code development platforms
    Sahay, Apurvanand
    Indamutsa, Arsene
    Di Ruscio, Davide
    Pierantonio, Alfonso
    [J]. 2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 171 - 178
  • [5] Navigating the Low-Code Landscape: A Comparison of Development Platforms
    Kirchhof, Joerg Christian
    Jansen, Nico
    Rumpe, Bernhard
    Wortmann, Andreas
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 854 - 862
  • [6] Test Case Expression in a Low-Code Development Platform
    Zhang, Ziliang
    Gray, Jeff
    [J]. PROCEEDINGS OF THE 2024 ACM SOUTHEAST CONFERENCE, ACMSE 2024, 2024, : 193 - 198
  • [7] Factors that affect the utilization of low-code development platforms: survey study
    Alsaadi, Hana A.
    Radain, Dhefaf T.
    Alzahrani, Maysoon M.
    Alshammari, Wahj F.
    Alahmadi, Dimah
    Fakieh, Bahjat
    [J]. ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2021, 31 (03): : 123 - 140
  • [8] In Search of the Essence of Low-Code: An Exploratory Study of Seven Development Platforms
    Bock, Alexander C.
    Frank, Ulrich
    [J]. 24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 59 - 68
  • [9] Low-Code Development Platforms - A Literature Review Completed Research
    Prinz, Niculin
    Rentrop, Christopher
    Huber, Melanie
    [J]. DIGITAL INNOVATION AND ENTREPRENEURSHIP (AMCIS 2021), 2021,
  • [10] Generating customized low-code development platforms for digital twins
    Dalibor, Manuela
    Heithoff, Malte
    Michael, Judith
    Netz, Lukas
    Pfeiffer, Jerome
    Rumpe, Bernhard
    Varga, Simon
    Wortmann, Andreas
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2022, 70