Skip to main content

2023 | OriginalPaper | Buchkapitel

Quality Assurance in Low-Code Applications

verfasst von : Markus Noebauer, Deepak Dhungana, Iris Groher

Erschienen in: Systems, Software and Services Process Improvement

Verlag: Springer Nature Switzerland

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Low-code applications promise to lower the hurdles in designing domain-specific apps based on reusable components without prior knowledge of programming. Increasingly more and more platforms and tools are supporting this paradigm. However, as soon as they go beyond the state of prototypes and become part of the IT landscape, such applications start posing challenges in terms of design cultures, corporate processes, security, and performance. In order to ensure high-quality standards in low-code apps, one must implement quality assurance measures and enforce these rules. However, testing these apps in traditional ways seems to be infeasible, as the developers of these apps are not necessarily trained software engineers. This paper presents an approach for enforcing quality assurance measures on low-code apps, while also following the philosophy of low-code in the testing procedures.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co., Inc., USA (1999) Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co., Inc., USA (1999)
2.
Zurück zum Zitat Al Alamin, M.A., Malakar, S., Uddin, G., Afroz, S., Haider, T.B., Iqbal, A.: An empirical study of developer discussions on low-code software development challenges. In: 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), pp. 46–57 (2021). https://doi.org/10.1109/MSR52588.2021.00018 Al Alamin, M.A., Malakar, S., Uddin, G., Afroz, S., Haider, T.B., Iqbal, A.: An empirical study of developer discussions on low-code software development challenges. In: 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), pp. 46–57 (2021). https://​doi.​org/​10.​1109/​MSR52588.​2021.​00018
6.
Zurück zum Zitat Jacinto, A., Lourenço, M., Ferreira, C.: Test mocks for low-code applications built with OutSystems. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. MODELS 2020. Association for Computing Machinery, New York, NY, USA (2020). https://doi.org/10.1145/3417990.3420209 Jacinto, A., Lourenço, M., Ferreira, C.: Test mocks for low-code applications built with OutSystems. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. MODELS 2020. Association for Computing Machinery, New York, NY, USA (2020). https://​doi.​org/​10.​1145/​3417990.​3420209
7.
Zurück zum Zitat Juhas, G., Molnár, L., Juhasova, A., Ondrišová, M., Mladoniczky, M., Kováčik, T.: Low-code platforms and languages: the future of software development. In: 2022 20th International Conference on Emerging eLearning Technologies and Applications (ICETA), pp. 286–293 (2022). https://doi.org/10.1109/ICETA57911.2022.9974697 Juhas, G., Molnár, L., Juhasova, A., Ondrišová, M., Mladoniczky, M., Kováčik, T.: Low-code platforms and languages: the future of software development. In: 2022 20th International Conference on Emerging eLearning Technologies and Applications (ICETA), pp. 286–293 (2022). https://​doi.​org/​10.​1109/​ICETA57911.​2022.​9974697
8.
Zurück zum Zitat Khorram, F., Mottu, J.M., Sunyé, G.: Challenges and opportunities in low-code testing. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. MODELS 2020. Association for Computing Machinery, New York, NY, USA (2020). https://doi.org/10.1145/3417990.3420204 Khorram, F., Mottu, J.M., Sunyé, G.: Challenges and opportunities in low-code testing. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. MODELS 2020. Association for Computing Machinery, New York, NY, USA (2020). https://​doi.​org/​10.​1145/​3417990.​3420204
9.
Zurück zum Zitat Luo, Y., Liang, P., Wang, C., Shahin, M., Zhan, J.: Characteristics and challenges of low-code development: the practitioners’ perspective. In: Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). ESEM 2021. Association for Computing Machinery, New York, NY, USA (2021). https://doi.org/10.1145/3475716.3475782 Luo, Y., Liang, P., Wang, C., Shahin, M., Zhan, J.: Characteristics and challenges of low-code development: the practitioners’ perspective. In: Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). ESEM 2021. Association for Computing Machinery, New York, NY, USA (2021). https://​doi.​org/​10.​1145/​3475716.​3475782
10.
Zurück zum Zitat Marcilio, D., Bonifacio, R., Monteiro, E., Canedo, E.D., Luz, W.P., Pinto, G.: Are static analysis violations really fixed?: A closer look at realistic usage of SonarQube. In: Proceedings of the 27th International Conference on Program Comprehension, ICPC 2019, Montreal, QC, Canada, 25–31 May 2019, pp. 209–219. IEEE/ACM (2019). https://doi.org/10.1109/ICPC.2019.00040 Marcilio, D., Bonifacio, R., Monteiro, E., Canedo, E.D., Luz, W.P., Pinto, G.: Are static analysis violations really fixed?: A closer look at realistic usage of SonarQube. In: Proceedings of the 27th International Conference on Program Comprehension, ICPC 2019, Montreal, QC, Canada, 25–31 May 2019, pp. 209–219. IEEE/ACM (2019). https://​doi.​org/​10.​1109/​ICPC.​2019.​00040
11.
Zurück zum Zitat Trautsch, A., Herbold, S., Grabowski, J.: A longitudinal study of static analysis warning evolution and the effects of PMD on software quality in apache open source projects. CoRR abs/1912.02179 (2019). http://arxiv.org/abs/1912.02179 Trautsch, A., Herbold, S., Grabowski, J.: A longitudinal study of static analysis warning evolution and the effects of PMD on software quality in apache open source projects. CoRR abs/1912.02179 (2019). http://​arxiv.​org/​abs/​1912.​02179
12.
Zurück zum Zitat Yang, J., Tan, L., Peyton, J., Duer, K.A.: Towards better utilizing static application security testing. In: Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, ICSE (SEIP) 2019, Montreal, QC, Canada, 25–31 May 2019, pp. 51–60. IEEE/ACM (2019). https://doi.org/10.1109/ICSE-SEIP.2019.00014 Yang, J., Tan, L., Peyton, J., Duer, K.A.: Towards better utilizing static application security testing. In: Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, ICSE (SEIP) 2019, Montreal, QC, Canada, 25–31 May 2019, pp. 51–60. IEEE/ACM (2019). https://​doi.​org/​10.​1109/​ICSE-SEIP.​2019.​00014
13.
Zurück zum Zitat Zaheri, M.: Towards consistency management in low-code platforms. In: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS 2022, pp. 176–181. Association for Computing Machinery, New York, NY, USA (2022). https://doi.org/10.1145/3550356.3558510 Zaheri, M.: Towards consistency management in low-code platforms. In: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS 2022, pp. 176–181. Association for Computing Machinery, New York, NY, USA (2022). https://​doi.​org/​10.​1145/​3550356.​3558510
Metadaten
Titel
Quality Assurance in Low-Code Applications
verfasst von
Markus Noebauer
Deepak Dhungana
Iris Groher
Copyright-Jahr
2023
DOI
https://doi.org/10.1007/978-3-031-42307-9_3

Premium Partner