Skip to main content

Challenges of Low-Code/No-Code Software Development: A Literature Review

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2022)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 462))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.outsystems.com.

  2. 2.

    https://www.sagitec.com/resource-development-tools-s3.

  3. 3.

    https://www.adamos.com/en/.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

  6. 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

  7. Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Keele, Staffs (2007)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Waszkowski, R.: Low-code platform for automating business processes in manufacturing. In: IFAC-PapersOnLine, pp. 376–381. Elsevier B.V. (2019)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Varajão, J.: Software development in disruptive times. Queue 19, 94–103 (2021). https://doi.org/10.1145/3454122.3458743

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marite Kirikova .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics