Low-code and No-code Technologies Adoption: A Gray Literature Review

Resumo


Context: In the last years, the software demand has been growing fast. With the Covid-19 pandemic, companies were forced to adapt to remote work, accelerating the digitalization process. According to Gartner, the demand for software will increase five times faster than the capacity to supply them by the industry, as result of the shortage of developers. Seeking to reduce this problem, tools that abstract the programming complexity have emerged. These tools promote software development via graphical user interfaces and allow people without programming knowledge, or with little knowledge, to develop their own applications. Such tools are known as low-code and no-code tools. Problem: Although low-code and no-code tools have been gaining popularity, their benefits and limitations have not been adequately evaluated, including their impacts in terms of evolution, maintenance, and quality of the generated code. The absence of scientific works that investigate and evaluate the development and use of low-code and no-code tools is a gap that should be explored to improve such techniques. Solution: This paper presents a review of the gray literature of low-code and no-code development tools, investigating publications that discuss the topic aiming to better comprehend the challenges related to the use and development of these tools. IS Theory: The work was developed based on the Expectation Confirmation Theory. Especially, in the evaluation of expectations based on perceived performance, given the great expectation of significant productivity gains with the adoption of low-code and no-code technologies. Method: We conducted a systematic review of the gray literature through the selection and analysis of online posts on the subject, given the lack of scientific works on this topic. Results: The results demonstrate the existence of several low-code and no-code tools, covering different markets and purposes, such as web, mobile, and desktop development. The ease of use, resource savings, and fast prototyping were identified as the main benefits of these tools. On the other hand, platform dependency, limited functionality, and data security were mentioned as the main challenges. Contributions: The main contribution of this work is, through a gray literature review, to present a study of the state of the art of development and use of no-code and low-code tools, particularly their benefits and limitations.

Palavras-chave: low-code, no-code, gray literature, review

Referências

[n. d.]. Características e desafios do desenvolvimento Low-Code: a perspectiva dos profissionais. In Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).

[n. d.]. What is low-code/no-code application development?: SAP insights. Disponível em: [link]. Acesso em: 27 de novembro 2021.

2021. Low-Code Development Platform Market Research Report - Global Industry Analysis, Trends and Growth Forecast to 2030. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Md Abdullah Al Alamin, Sanjay Malakar, Gias Uddin, Sadia Afroz, Tameem Bin Haider, and Anindya Iqbal. 2021. An empirical study of developer discussions on low-code software development challenges. In 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR). IEEE, 46–57.

Anton Vitiaz. 2019. The Benefits of Implementing Low-code Development Platforms. Disponível em: [link]. Acesso em: 27 de novembro 2022.

brocoders. 2021. The Pros and Cons of Low-Code Development. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Calin Abaiesitei. 2022. 13 Benefits Of Low-Code Development That Improve the Way Tech People Work. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Donal Tobin. 2021. What is No-Code?Disponível em: [link]. Acesso em: 27 de novembro 2022.

Expert Panel, Forbes Technology Council. [n. d.]. 14 Benefits Of Low-Code App Development That Tech Pros Love. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Vahid Garousi, Michael Felderer, and Mika V Mäntylä. 2019. Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Information and Software Technology 106 (2019), 101–121.

George F. Hurlburt. 2021. Low-Code, No-Code, What's Under the Hood?IT Professional 23, 6 (2021), 4–7. https://doi.org/10.1109/MITP.2021.3123415

Kevin Garcia. 2021. What is low code? Definition, use cases, and benefits. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Kyanon Digital Blog. 2021. 10 Challenges of Enterprise Low-code. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Laura Bosco. [n. d.]. The truth about no-code: big benefits, enormous opportunity, limited capabilities. Disponível em: [link]. Acesso em: 27 de novembro 2022.

Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. 2008. Systematic mapping studies in software engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering (EASE) 12. 1–10.

Marcus Woo. 2020. The Rise of No/Low Code Software Development—No Experience Needed?Engineering 6, 9 (2020), 960–961. https://doi.org/10.1016/j.eng.2020.07.007
Publicado
29/05/2023
SILVA, Juciê Xavier; LOPES, Mikael; AVELINO, Guilherme; SANTOS, Pedro. Low-code and No-code Technologies Adoption: A Gray Literature Review. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 19. , 2023, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 .

##plugins.generic.recommendByAuthor.heading##