Abstract
Context and motivation: In recent years, a new development approach has emerged, for rapid application development (RAD) supported by platforms that enable low or no-code development (NCD). This approach is designed for developers with limited or no coding expertise and for achieving a very short time-to-deployment. Question/problem: This research explores the process of RAD as performed with the Monday NCD platform. It focuses on the phases of requirement engineering (RE) and design, which are typically omitted during RAD, posing challenges in ensuring a rigorous, sustainable, and flexible application. Principal ideas/results: Addressing this gap, the paper introduces a proposed RE for NCD (RE4NCD) method, based on a case study in which a civilian management system was rapidly developed during a time of war, and proposes a research preview for further exploration and development of this research direction. Contribution: The paper highlights the theoretical and practical implications of RE4NCD, underscoring the potential transformative impact of NCD on the software development industry. It further proposes future research aimed at refining and validating the RE4NCD method, tracking the adoption and evolution of applications in diverse organizations, and applying the method to additional case studies for comprehensive evaluation and validation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Monday.com.
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, pp. 46–57. Institute of Electrical and Electronics Engineers Inc. (2021). https://doi.org/10.1109/MSR52588.2021.00018
Caldeira, J., et al.: Unveiling process insights from refactoring practices. Comput. Stand. Interfaces 81 (2022). https://doi.org/10.1016/j.csi.2021.103587
Hossain, B.A., et al.: Natural language-based conceptual modelling frameworks: state of the art and future opportunities. ACM Comput. Surv. 56(1), 1–26 (2024). https://doi.org/10.1145/3596597
Khorram, F., et al.: 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). https://doi.org/10.1145/3417990.3420204
Kramer, J.: RE runtime: the challenge of change RE’20 Conference Keynote. In: Proceedings of the IEEE International Conference on Requirements Engineering, pp. 4–6. IEEE Computer Society (2020). https://doi.org/10.1109/RE48521.2020.00012
Li, J., Tei, K.: Done is better than perfect: iterative adaptation via multi-grained requirement relaxation. In: Proceedings of the IEEE International Conference on Requirements Engineering, pp. 288–294. IEEE Computer Society (2022). https://doi.org/10.1109/RE54965.2022.00043
Macdonald, C.: Understanding participatory action research: a qualitative research methodology option. Can. J. Act. Res. 13(2), 34–50 (2012)
Mclean, A.: Software development trends 2021. Can. J. Nurs. Inform. 16, 1 (2021)
Waszkowski, R.: Low-code platform for automating business processes in manufacturing. In: IFAC-PapersOnLine, pp. 376–381. Elsevier B.V. (2019). https://doi.org/10.1016/j.ifacol.2019.10.060
Widjaja, A., Matitaputty, S.: Empowerment of small medium enterprises through student participatory action research in implementation of accounting information system. SHS Web Conf. 59, 01002 (2018). https://doi.org/10.1051/shsconf/20185901002
Woo, M.: The rise of no/low code software development—no experience needed? Engineering 6(9), 960–961 (2020). https://doi.org/10.1016/j.eng.2020.07.007
Yan, Z.: The impacts of low/no-code development on digital transformation and software development (2021). https://arxiv.org/abs/2112.14073v1
Yang, L., et al.: GDIA: eliciting information requirements in emergency first response. Requir. Eng. 20(4), 345–362 (2015). https://doi.org/10.1007/s00766-014-0202-2
Yin, R.K.: Case Study Research: Design and Methods. Sage Publications, Thousand Oaks (1984)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Levy, M., Hadar, I. (2024). Requirements Engineering for No-Code Development (RE4NCD). In: Mendez, D., Moreira, A. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2024. Lecture Notes in Computer Science, vol 14588. Springer, Cham. https://doi.org/10.1007/978-3-031-57327-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-57327-9_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57326-2
Online ISBN: 978-3-031-57327-9
eBook Packages: Computer ScienceComputer Science (R0)