Abstract
Low-code/no-code software development is an emerging approach delivering the opportunity to build software with a minimal need for manual coding and enhancing the involvement of non-programmers in software development. Low-code principles allow enterprises to save time and costs through a more rapid development pace and to improve software products quality by bringing closer together business and information technologies as well as promoting automation. Nevertheless, the low-code/no-code approach is a relatively new and continuously progressing domain that requires understanding of existing challenges and identification of improvement directions. In this paper, challenges in the low-code software development process and suggestions for their mitigation are identified and amalgamated with the purpose to deliver insights into the current state of the low-code/no-code development process and identify areas for further research and development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
al Alamin, M.A, et al: An empirical study of developer discussions on low-code software development challenges. In: Proceedings – 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021. Institute of Electrical and Electronics Engineers Inc., pp. 46–57 (2021)
Sahay, A., Indamutsa, A., di Ruscio, D., Pierantonio, A.: Supporting the understanding and comparison of low-code development platforms. In: Proceedings – 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020. Institute of Electrical and Electronics Engineers Inc., pp. 171–178 (2020)
Luo, Y., et al: Characteristics and challenges of low-code development: the practitioners perspective. In: International Symposium on Empirical Software Engineering and Measurement. IEEE Computer Society (2021)
Khorram, F., Mottu, J., M., Sunyé, G.: Challenges & opportunities in low-code testing. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 490–499. Association for Computing Machinery Inc (2020)
Sanchis, R., García-Perales, Ó., Fraile, F., Poler, R.: Low-code as enabler of digital transformation in manufacturing industry. Appl. Sci. (Switzerland) 10, 1–7 (2020). https://doi.org/10.3390/app10010012
Levy, Y., Ellis, T., J.: A systems approach to conduct an effective literature review in support of information systems research. Inf. Sci. 9, 181–211 (2006). https://doi.org/10.28945/479
Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Keele, Staffs (2007)
Fitriani, W., R., Rahayu, P., Sensuse, D., I.: Challenges in agile software development: a systematic literature review. In: 2016 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2016, pp. 155–164. Institute of Electrical and Electronics Engineers Inc. (2017)
Martins, R., et al: An overview on how to develop a low-code application using OutSystems. In: Proceedings of the International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE 2020), 9–10 October 2020, Virtual Conference (2020)
Oteyo, I.N., et al.: Building smart agriculture applications using low-code tools: the case for discopar. In: IEEE AFRICON Conference. Institute of Electrical and Electronics Engineers Inc (2021)
Ihirwe, F., et al.: Low-code engineering for internet of things: a state of research. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 522–529. Association for Computing Machinery Inc. (2020)
Waszkowski, R.: Low-code platform for automating business processes in manufacturing. In: IFAC-PapersOnLine, pp. 376–381. Elsevier B.V. (2019)
Arora, R., Ghosh, N., Mondal, T.: Sagitec software studio (S3) – a low code application development platform. In: 2020 International Conference on Industry 4.0 Technology, I4Tech 2020, pp. 13–17. Institute of Electrical and Electronics Engineers Inc. (2020)
Varajão, J.: Software development in disruptive times. Queue 19, 94–103 (2021). https://doi.org/10.1145/3454122.3458743
Kourouklidis, P., Kolovos, D., Matragkas, N., Noppen, J.: Towards a low-code solution for monitoring machine learning model performance. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 423–430. Association for Computing Machinery Inc. (2020)
di Sipio, C., di Ruscio, D., Nguyen, P.T.: Democratizing the development of recommender systems by means of low-code platforms. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 471–479. Association for Computing Machinery, Inc. (2020)
Iyer, C.V.K., et al.: Trinity: a no-code AI platform for complex spatial datasets. In: Proceedings of the 4th ACM SIGSPATIAL International Workshop on AI for Geographic Knowledge Discovery, GeoAI 2021, pp. 33–42. Association for Computing Machinery Inc. (2021)
Daniel, G., Cabot, J., Deruelle, L., Derras, M.: Xatkit: a multimodal low-code chatbot development framework. IEEE Access 8, 15332–15346 (2020). https://doi.org/10.1109/aCCESS.2020.2966919
Bock, A.C., Frank, U.: In search of the essence of low-code: an exploratory study of seven development platforms. In: 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 57–66. IEEE (2021)
Horváth, B., Horváth, Á., Wimmer, M.: Towards the next generation of reactive model transformations on low-code platforms: three research lines. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings. Association for Computing Machinery Inc., pp. 441–450 (2020)
Bexiga, M., Garbatov, S., Seco, J.C.: Closing the gap between designers and developers in a low code ecosystem. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 413–422. Association for Computing Machinery Inc. (2020)
Pacheco, J., Garbatov, S., Goulao, M.: Improving collaboration efficiency between UX/UI designers and developers in a low-code platform. In: 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 138–147. IEEE (2021)
Almonte, L., Cantador, I., Guerra, E., de Lara, J.: Towards automating the construction of recommender systems for low-code development platforms. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 451–460. Association for Computing Machinery Inc. (2020)
Schneid, K., Stapper, L., Thone, S., Kuchen, H.: Automated regression tests: a no-code approach for BPMN-based process-driven applications. In: Institute of Electrical and Electronics Engineers (IEEE), pp. 31–40 (2021)
Jacinto, A., Lourenço, M., Ferreira, C.: Test mocks for low-code applications built with OutSystems. In: Proceedings – 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 – Companion Proceedings, pp. 530–534. Association for Computing Machinery Inc. (2020)
Gurcan, F., Taentzer, G.: Using Microsoft PowerApps, Mendix and OutSystems in two development scenarios: an experience report. In: 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 67–72. IEEE (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Rokis, K., Kirikova, M. (2022). Challenges of Low-Code/No-Code Software Development: A Literature Review. In: Nazaruka, Ē., Sandkuhl, K., Seigerroth, U. (eds) Perspectives in Business Informatics Research. BIR 2022. Lecture Notes in Business Information Processing, vol 462. Springer, Cham. https://doi.org/10.1007/978-3-031-16947-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-16947-2_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-16946-5
Online ISBN: 978-3-031-16947-2
eBook Packages: Computer ScienceComputer Science (R0)