Abstract
AbstractTechnology plays an important role in the advancement of end-user development of software applications. It supports the way requirements are elicited, collected, analyzed, and processed into functionalities and non-functionalities in information systems. Technology enables end-users to create their own application for particular usage. This paper aims to present low code application development methodology resulting from practical experience as well as from the literature survey. The paper findings present that the low code development cycle (LCDC) is different in comparison with traditional or agile software development methods. The LCDC should emphasize the role, competencies, and experience of the end-user, who is a low code developer. This paper consists of two main parts. The first part covers literature surveys on contemporary approaches to citizen software development and low coding. The second part covers the LCDC ecosystem and process, which reveals the main active role of end-user and supportive roles of other project stakeholders, i.e., analysts, software engineers, testers, integrators, and other facilitators.
Publisher
Springer Nature Singapore
Reference29 articles.
1. Beccari MN, Oliveira TL (2011) A philosophical approach about user experience methodology. In: Markus A (ed) Design, user experience and usability, theory, methods, tools and practice. Springer, Heidelberg, pp 13–22
2. Brouzos R, Panayiotou K, Tsardoulias E, Symeonidis A (2023) A low-code approach for connected robots. J Intell Rob Syst Theory Appl 108(2):28
3. Callon M, Latour B (1981) Unscrewing the big leviathan: how actors macro-structure reality and how sociologists help them to do so. In: Knorr-Cetina KD, Cicourel AV (eds) Advances in social theory and methodology: towards an integration of micro and macro-sociologies. Routledge and Kegan Paul, London, pp 277–283
4. Chasanidou D, Gasparini AA, Lee E (2015) Design thinking methods and tools for innovation. In: Marcus A (ed) Design, user experience, and usability, design discourse. Springer, Cham, pp 12–23
5. Chaudhary HAA, Guevara I, Singh A, Schieweck A, John J, Margaria T, Pesch D (2023) Efficient model-driven prototyping for edge analytics. Electron (Switzerland) 12(19), Article number 3881