Automasoft: Desarrollo de software para no desarrolladores
Palabras clave:
Automatización, No-code, Low-code, Desarrollo de software, Desarrollo ciudadanoResumen
El desarrollo de software es un campo con crecimiento notable, aplicándose a diferentes áreas para la solución de problemáticas presentadas en diferentes contextos, teniendo así una gran importancia en los procesos de quienes utilizan herramientas informáticas en la realización de tareas para reducir el esfuerzo, tiempo y problemas relacionados con el acceso a la información.
Sin embargo, aunque el software actualmente juega un papel fundamental para personas y empresas, el proceso de desarrollo de software estaba restringido a aquellos con conocimientos y habilidades específicas. Esto impedía a personas con ideas, pero sin conocimientos, realizar su software sin tener que acudir a una empresa de software.
Esta situación ha ido cambiando durante los últimos años. Sin embargo, con el crecimiento de las tecnologías No-code/Low-code en las que las personas pueden utilizar interfaces amigables para generar su propio software, sin la necesidad de saber programar.
La investigación presentada en este documento se fundamenta en los aspectos más relevantes sobre las tecnologías No-code/Low-code con el objetivo de definir cómo diseñar una herramienta para crear software sin programar.
Referencias
Ballhausen, M. (2019). Free and open source software licenses explained. Computer, 52(6), 82-86.
Bennett, J. (2010). OpenStreetMap. Packt Publishing Ltd.
Castro, J. W., Llerena, L., Rodríguez, N., & Acuña, S. T. (2017). Adoption of the focus groups technique in the open source software development process.
Cesar, I., Fertalj, K., & Batoš, V. (2014, June). Towards a method to retrieving business process model from source code. In 2014 9th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-6). IEEE.
Cohen, D., Lindvall, M., & Costa, P. (2003). Agile software development. DACS SOAR
Report, 11, 2003.
Chakravarty, M. M., Steadman, P., Van Eede, M. C., Calcott, R. D., Gu, V., Shaw, P., ... & Lerch, J. P. (2013). Performing label‐fusion‐based segmentation using multiple automatically generated templates. Human brain mapping, 34(10), 2635-2654.
de Oliveira, B. C., & Zuchi, J. D. (2020). EFFICIENCY IN WRITING SOFTWARE WITH VIM. Revista Interface Tecnológica, 17(2), 386-397.
FFmpeg. (s.f.). FFmpeg. Recuperado el 1 de Julio, 2022, de https://ffmpeg.org/
FFmpeg. (s.f.). Projects. Recuperado el 1 de Julio, 2022, de https://trac.ffmpeg.org/wiki/Projects
Friedel, M., van Eede, M. C., Pipitone, J., Chakravarty, M. M., & Lerch, J. P. (2014). Pydpiper: a flexible toolkit for constructing novel registration pipelines. Frontiers in neuroinformatics, 8, 67.
Fontela, C. (2012). UML: modelado de software para profesionales. Alpha Editorial.
Gafurov, D., Hurum, A. E., & Markman, M. (2018, September). Achieving test automation with testers without coding skills: an industrial report. In 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) (pp. 749-756). IEEE.
GNU. (2020, January 19). Make - GNU Project - Free Software Foundation. Make. Recuperado el 1 de Julio, 2022, de https://www.gnu.org/software/make/
GTK. (2012, February 27). COPYING · main · GNOME / gtk ·. GitLab. Recuperado el 1 de Julio, 2022, de https://gitlab.gnome.org/GNOME/gtk/-/blob/main/COPYING
Iivari, N. (2009). User Participation in'Configuring the User'in OSS Development. ICIS 2009 Proceedings, 199.
Jafer, S., Chhaya, B., & Durak, U. (2017). Graphical specification of flight scenarios with aviation scenario defintion language (ASDL). In AIAA modeling and simulation technologies conference (p. 1311).
Kintone. (2017). The Rise of The Empowered Citizen Developer. https://resources.kintone.com/citizen-developer-business-application-report-2017
Llerena, R., Rodríguez, N., Llerena, L., Castro, J. W., & Acuña, S. T. (2020, July). Adoption of the HTA Technique in the Open Source Software Development Process. In International Conference on Human-Computer Interaction (pp. 184-198). Springer, Cham.
Llerena, L., Rodríguez, N., Castro, J. W., & Acuña, S. T. (2016, October). Adoption of the user profiles technique in the open source software development process. In International Conference on Software Process Improvement (pp. 201-210). Springer, Cham.
Llerena, L., Rodríguez, N., Sacca, G., Castro, J. W., & Acuña, S. T. (2016, September).
Adoption of the persons technique in the open-source software development process. In Proceedings of the XVII International Conference on Human Computer Interaction (pp. 1-4).
Llerena, L., Rodriguez, N., Castro, J. W., & Acuña, S. T. (2018). How to Incorporate a
Usability Technique in the Open-Source Software Development Process. In SEKE (pp. 182-181).
Llerena, L., Rodriguez, N., Castro, J. W., & Acuña, S. T. (2019). Adapting usability
techniques for application in open-source software: A multiple case study. Information and Software Technology, 107, 48-64.
Maki, J. N. (2020, November 24). The Mars 2020 Engineering Cameras and Microphone on the Perseverance Rover: A Next-Generation Imaging System for Mars Exploration.SpringerLink. Recuperado el 1 de Julio, 2022, de https://link.springer.com/article/10.1007/s11214-020-00765-9
Matplot++. (s.f.). Home - Matplot++. Recuperado el 1 de Julio, 2022, de https://alandefreitas.github.io/matplotplusplus/
Martin, A., Biddle, R., & Noble, J. (2004, June). The XP customer role in practice: three studies. In Agile development conference (pp. 42-54). IEEE.
Mendix. (2020). Forrester: Total Economic Impact (TEI) of the Mendix Platform.
https://www.mendix.com/resources/forrester-total-economic-impact-of-the-mendixplatform/
M. Oltrogge et al., "The Rise of the Citizen Developer: Assessing the Security Impact of Online App Generators," 2018 IEEE Symposium on Security and Privacy (SP), 2018, pp. 634-647, doi: 10.1109/SP.2018.00005.
OpenXLSX. (s.f.). GitHub - troldal/OpenXLSX: A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files. GitHub. Recuperado el 1 de Julio, 2022, de https://github.com/troldal/OpenXLSX
Oracle. (2015). Chapter 1. Introduction. Java Virtual Machine Specification. Recuperado el 1 de Julio, 2022, de https://docs.oracle.com/javase/specs/jvms/se8/html/jvms- 1.html#jvms-1.2
Pérez-Colado, V. M., Pérez-Colado, I. J., Freire-Morán, M., Martínez-Ortiz, I., &
Fernández-Manjón, B. (2019, July). UAdventure: Simplifying narrative serious games development. In 2019 IEEE 19th International Conference on Advanced Learning Technologies (ICALT) (Vol. 2161, pp. 119-123). IEEE.
PoDoFo. (s.f.). PoDoFo. Recuperado el 1 de Julio, 2022, de http://podofo.sourceforge.net/index.html QT. (n.d.). Qt Commercial License | Qt 5.15. R Recuperado el 1 de Julio, 2022, de https://doc.qt.io/qt-5/commerciallicense.html
Raza, A., Capretz, L. F., & Ahmed, F. (2011). An empirical study of open source software usability: The industrial perspective. International Journal of Open Source Software and Processes (IJOSSP), 3(1), 1-16.
Team, T. G. (s.f.). The GTK Project - A free and open-source cross-platform widget toolkit. The GTK Team. Recuperado el 1 de Julio, 2022, de
https://www.gtk.org/docs/language-bindings/
Tina Beranic, T. B., Patrik Rek, P. R., & Marjan Hericko, M. H. (2022). Adoption and Usability of Low-Code/No-Code Development Tools.
https://www.proquest.com/openview/a6e9a1210ef714ead2f9695c6a71fb6f/1?pqorigsite=gscholar&cbl=1986354
Tratt, L. (2008). Domain specific language implementation via compile-time metaprogramming. ACM Transactions on Programming Languages and Systems (TOPLAS), 30(6), 1-40.
Sowe, S. K., Stamelos, I., & Angelis, L. (2008). Understanding knowledge sharing
activities in free/open source software projects: An empirical study. Journal of Systems and Software, 81(3), 431-446.
SQLite Home Page. (s.f.). SQLite. Recuperado el 1 de Julio, 2022, de
https://www.sqlite.org/index.html
Stack Overflow (2022). Stack Overflow Developer Survey
Stevanovic, M. (2014). Advanced C and C++ compiling. Apress.
Xie, J., Zheng, Q., Zhou, M., & Mockus, A. (2014, May). Product assignment
recommender. In Companion Proceedings of the 36th International Conference on
Software Engineering (pp. 556-559).
Xie, J., Zhou, M., & Mockus, A. (2013, October). Impact of triage: a study of mozilla and gnome. In 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (pp. 247-250). IEEE.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2024 Fundación Universitaria San Mateo

Esta obra está bajo una licencia internacional Creative Commons Atribución-CompartirIgual 4.0.
El repositorio Centro Académico de Opciones de Grado Básicas y Aplicadas - CAOBA está comprometido con la preservación del medio ambiente, razón por la que su configuración y soporte se realiza a través de la plataforma de acceso abierto: Open Journal System –OJS; la cual permite consolidar una gestión de contenidos eficiente para cada fase y actor interviniente en el proceso de publicación.
- No genera a los autores (estudiantes) pago alguno por gastos de procesamiento de artículos (APC), ni cargos por envío de artículos.
- Así mismo, la suscripción en línea es libre y gratuita.
Los autores/depositantes de trabajos de grado en el repositorio proporcionan la circulación de sus contenidos a la Fundación Universitaria San Mateo mediante licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 que permite a terceros compartir la obra siempre que se indique su autor y su primera publicación este documento.
- Los usuarios pueden consultar el contenido de esta obra a través del sistema de repositorios internos y/o externos en donde la Fundación Universitaria San Mateo tiene o tenga presencia, en la página Web, así como en las redes de información del país y el exterior, con las cuales tenga convenio la institución.
- Se permite la consulta, reproducción parcial, total o cambio de formato con fines de conservación, a los usuarios interesados en el contenido de este trabajo, para todos los usos que tengan finalidad académica, siempre y cuando, mediante la correspondiente cita bibliográfica se le dé crédito a la obra y a su(s) autor(es).
Así mismo, como autor (es) certifico(amos) que la obra cumple con las normas y requisitos exigidos por el Reglamento Institucional de Investigación; así mismo se asume cualquier responsabilidad frente a la originalidad y tratamiento de la información presentada; excluyendo de cualquier perjuicio o percance a la Fundación Universitaria San Mateo.