Evaluando la calidad de las aplicaciones Low-Code: Un mapeo sistemático de la literatura

Autores/as

DOI:

https://doi.org/10.37431/conectividad.v5i1.97

Palabras clave:

Low-Code, Aseguramiento de calidad, Desarrollo más rápido, Costos reducidos, Personalización

Resumen

El desarrollo de plataformas de desarrollo low-code ha tenido como objetivo democratizar la creación de software, permitiendo a personas sin profundos conocimientos de programación construir aplicaciones. Esta democratización ha reducido las solicitudes de TI y ha permitido que los equipos de TI se centren en proyectos más complejos y especializados. Estas plataformas son altamente personalizables y adaptables para satisfacer necesidades comerciales específicas, lo que ha llevado a su creciente popularidad entre las empresas que buscan optimizar sus procesos de desarrollo y mantenerse competitivas en el panorama digital actual. Sin embargo, la falta de calidad en las aplicaciones desarrolladas mediante estas plataformas es un desafío importante, ya que estas aplicaciones pueden ser más complejas de lo que parecen. El objetivo es abordar la falta de calidad en las aplicaciones desarrolladas mediante plataformas low-code. Para ello, se busca implementar modelos, metodologías, guías y estándares de calidad, además de aprovechar tecnologías y técnicas específicas para garantizar que estas aplicaciones cumplan con los requisitos y necesidades de los usuarios finales. Para alcanzar el objetivo mencionado, se proponen varios métodos y enfoques: implementación de modelos y metodologías; soporte técnico; uso de técnicas de Deep Learning y Machine Learning; realización de pruebas exhaustivas; utilización de contenedores; aprovechamiento de tecnologías como Blockchain y plataformas para el desarrollo de aplicaciones virtuales. Los resultados obtenidos podrían implicar un aumento en la satisfacción de los usuarios finales y una mayor confianza en la utilización de estas plataformas para el desarrollo de software. Las plataformas de desarrollo low-code ofrecen diversos beneficios para las empresas y los equipos de desarrollo, como tiempos de desarrollo más rápidos, costos reducidos, mayor flexibilidad y una reducción de solicitudes de TI. Sin embargo, la falta de calidad en las aplicaciones desarrolladas a través de estas plataformas es un desafío que debe ser abordado. La implementación de modelos, metodologías, guías y estándares de calidad, junto con el uso de tecnologías avanzadas como la inteligencia artificial, pueden contribuir a mejorar la calidad de estas aplicaciones y garantizar que satisfagan las necesidades y expectativas de los usuarios finales.

Citas

Al Alamin, M. A., Malakar, S., Uddin, G., Afroz, S., Haider, T. Bin, & Iqbal, A. (2021). An Empirical Study of Developer Discussions on Low-Code Software Development Challenges. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 46-57.

https://doi.org/10.1109/MSR52588.2021.00018

ALSAADI, H. A., RADAIN, D. T., ALZAHRANI, M. M., ALSHAMMARI, W. F., ALAHMADI,

D., & FAKIEH, B. (2021). Factors that affect the utilization of low-code development platforms: survey study. Romanian Journal of Information Technology & Automatic Control/Revista Român{u{a}} de Informatic{u{a}} Și Automatic{u{a}}, 31(3).

https://doi.org/10.33436/v31i3y202110

Arévalo, J. P. (2022). Automasoft: desarrollo de software para no desarrolladores. CAOBA Express.

Beltrán Marco, R. (2023). Diseño rápido de páginas web mediante dibujo a mano alzada.

Botto-Tobar, M., van den Brand, M. G. J., & Serebrenik, A. (2022). Cross-Language Plagiarism Detection: Methods, Tools, and Challenges: A Systematic Review. International Journal on Advanced Science, Engineering and Information Technology, 12(2), 589-599. https://doi.org/10.18517/ijaseit.12.2.14711

Budgen, D.; Turner, M.; Brereton, P.; Kitchenham, B. (2008). Using Mapping Studies in Software Engineering. In Proceedings of PPIG 2008 (pp. 195-204). Lancaster University.

Cardona Puig, E. (2023). Automatización robótica de procesos con inteligencia artificial.Universitat Politècnica de Catalunya.

Casas, S., Cruz, D., Vidal, G., & Constanzo, M. (2022). El portal de integración de IPaaS: propuesta de comparación aplicando el proceso analítico jerárquico. Simposio Argentino de Ingeniería de Software (ASSE 2022)-JAIIO 51 (Modalidad Virtual y Presencial (UIA), Octubre 2022).

Cavallé Guzman, S. (2022). Plan de marketing digital de Shimoku: hacia la era de la inteligencia artificial.

Chaudhary, H. A. A., Guevara, I., John, J., Singh, A., Margaria, T., & Pesch, D. (2022). Low-code internet of things application development for edge analytics. IFIP International Internet of Things Conference, 293-312. https://doi.org/10.1007/978-3-031-18872-5_17

Díaz, J., Bustamante, A., Ramírez V, G. M., & Hochstetter, J. (2022). Video Games Platforms: A Gateway to New Trends for Initial Programming Education. Proceedings - International Conference of the Chilean Computer Science Society, SCCC, 2022-Novem, 1-6.

https://doi.org/10.1109/SCCC57464.2022.10000326

Galhardo, P., & Silva, A. R. da. (2022). Combining Rigorous Requirements Specifications with Low-Code Platforms to Rapid Development Software Business Applications. Applied Sciences, 12(19). https://doi.org/10.3390/app12199556

Herráiz Montalvo, C. I. (2022). Análisis de pulsera inteligente para la detección de estados afectivos mediante aprendizaje no supervisado sobre series temporales.

Heuer, M., Kurtz, C., & Böhmann, T. (2022). Towards a governance of low-code development platforms using the example of microsoft powerplatform in a multinational company. https://doi.org/10.24251/HICSS.2022.831

Ihirwe, F., Di Ruscio, D., Gianfranceschi, S., & Pierantonio, A. (2022). Assessing the Quality of Low-Code and Model-Driven Engineering Platforms for Engineering IoT Systems. 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security (QRS), 583-594. https://doi.org/10.1109/QRS57517.2022.00065

Keele University. (2007). Guidelines for performing systematic literature reviews in software engineering. In Technical report, Ver. 2.3 EBSE Technical Report. EBSE (Issue EBSE 2007- 001).

Khorram, F., Mottu, J.-M., & Sunyé, G. (2020). Challenges & Opportunities in Low-Code Testing. Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. https://doi.org/10.1145/3417990.3420204

Landman, D., Serebrenik, A., & Vinju, J. J. (2017). Challenges for static analysis of java reflection- literature review and empirical study. 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), 507-518. https://doi.org/10.1109/ICSE.2017.53

Marceaux, J., Servotte, J.-C., & Pilote, B. (2023). Utilisation de la vidéo 360 interactive pour la formation par simulation clinique en santé: Potentiels, limites et enjeux dans le cadre de la formation en soins infirmiers. Médiations et Médiatisations, 15, 175-184. https://doi.org/10.52358/mm.vi15.341

Martín-Martín, A., Thelwall, M., Orduna-Malea, E., & López-Cózar, E. D. (2021). Google Scholar, Microsoft Academic, Scopus, Dimensions, Web of Science, and OpenCitations' COCI: a multidisciplinary comparison of coverage via citations. In Scientometrics (Vol. 126, Issue 1, pp. 907-908). Springer. https://doi.org/10.1007/s11192-020-03792-z

Martínez, A., Onofre, H., Estrada, H., Torres, D., & Maquinay, O. (2018). Diseño y desarrollo de una arquitectura IoT en contexto con la plataforma FIWARE. Research in Computing Science, 147(8), 95-106. https://doi.org/10.13053/rcs-147-8-7

Martins, R., Caldeira, F., Sa, F., Abbasi, M., & Martins, P. (2020). An overview on how to develop a low-code application using OutSystems. 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), 395-401. https://doi.org/10.1109/ICSTCEE49637.2020.9277404

Pedroti, R. P. (2023). Manutenção 4.0: Desenvolvimento de aplicativo com a finalidade de reduzir o tempo da manutenção.

Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M. (2008). Systematic mapping studies in software engineering. 12th International Conference on Evaluation and Assessment in Software Engineering (EASE), 68-77. https://doi.org/10.14236/ewic/EASE2008.8

Pin García, L. J., Toala Zambrano, M. M., & Álava Cruzatty, J. E. (2020). LA INTELIGENCIA ARTIFICIAL EN LA CALIDAD DEL SOFTWARE: UNA REVISIÓN SISTEMÁTICA DE LA LITERATURA. UNESUM-Ciencias. Revista Científica Multidisciplinaria. ISSN 2602- 8166, 4(1), 75-86.

https://doi.org/10.47230/unesum-ciencias.v4.n1.2020.208

Sahay, A., Indamutsa, A., Di Ruscio, D., & Pierantonio, A. (2020). Supporting the understanding and comparison of low-code development platforms. 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 171-178.

https://doi.org/10.1109/SEAA51224.2020.00036

Sanchis, R., García-Perales, Ó., Fraile, F., & Poler, R. (2020). Low-Code as Enabler of Digital Transformation in Manufacturing Industry. Applied Sciences, 10(1). https://doi.org/10.3390/app10010012

Santos, P. B. dos. (2023). Engenharia sem código: as vantagens da linguagem low-code e no-code.

Sundberg, L., & Holmström, J. (2023). Democratizing artificial intelligence: How no-code AI can leverage machine learning operations. Business Horizons. https://doi.org/10.1016/j.bushor.2023.04.003

Talesra, K., & Nagaraja, G. S. (2021). Low-code platform for application development. International Journal of Applied Engineering Research, 16(5), 346-351. https://doi.org/10.37622/IJAER/16.5.2021.346-351

Vaello Peláez, J. (2023). Análisis comparativo de costes de migraciones de sistemas de información tradicionales a entornos cloud.

Vera, C. G. M., Vicente, M. V. O., Vera, I. L. A., Alexander, M. V. A., & Vera, H. F. B. (2022). Low/No-code development platforms and the future of software developers. Minerva, 1(Special), 21-33. https://doi.org/10.47460/minerva.v1iSpecial.76

Vilca Apaza, D. Y., & Astudillo Maguiña, C. A. (2023). Sistema web para la difusión de información en el área de Registros Civiles de la RENIEC, 2023.

Waszkowski, R. (2019). Low-code platform for automating business processes in manufacturing. IFAC-PapersOnLine, 52(10), 376-381.

https://doi.org/10.1016/j.ifacol.2019.10.060

Yan, Z. (2021). The impacts of low/no-code development on digital transformation and software development. ArXiv Preprint ArXiv:2112.14073.

Archivos adicionales

Publicado

2024-01-15

Cómo citar

Botto-Tobar, M., & Neil, C. (2024). Evaluando la calidad de las aplicaciones Low-Code: Un mapeo sistemático de la literatura. CONECTIVIDAD, 5(1), 93–108. https://doi.org/10.37431/conectividad.v5i1.97

Número

Sección

Artículos Científicos

Artículos más leídos del mismo autor/a