Low-code development has emerged as a transformative concept in both academia and the software industry, often discussed alongside model-driven engineering and domain-specific languages. Usability plays a critical role in low- code contexts, given that many users lack programming expertise. While grey literature frequently praises the high usability of low-code tools, this paper systematically reviews academic and industry research to understand the relationship between low-code development and usability. Using a formal search protocol, 38 relevant studies were analyzed to identify key usability factors and how users perceive these tools. Despite growing interest, no formal definition of low-code has been universally adopted. This paper proposes a definition, highlights usability's role, and identifies further research avenues to strengthen the field of low-code development. Keywords Low-code, no-code, citizen development, IT democratization, business-IT collaboration, digital transformation, agile development, machine learning, usability, metadata-driven applications
Read full abstract