Estudio comparativo para la toma de requerimientos de software para el desarrollo de una aplicación web en investigación psicológica del bullying educativo
Comparative study for software requirements gathering for the development of a web application in psychological research on educational bullying
DOI:
https://doi.org/10.56712/latam.v4i2.906Palabras clave:
desarrollo de software, investigación correlacional, aplicación web, psicológica, bullyingResumen
El objetivo principal es explorar diferentes herramientas para el desarrollo de aplicaciones web que estén relacionadas con la investigación del acoso escolar, se aplicó la metodología de investigación correlacional que permitió comparar las principales herramientas que se utilizan en el desarrollo de aplicaciones web. En el front-end, JavaScript (JS) destaca como el lenguaje más utilizado con el 63.61%, y NextJS se menciona como una opción para mejorar el rendimiento, seguridad, la experiencia del usuario y la facilidad de implementación con una aceptación del 82.52%. En el back-end, se evalúan lenguajes como Python, JavaScript, Java y Kotlin, Kotlin se destaca por su seguridad, escalabilidad y facilidad de implementación con un 76.40%, siendo compatible con bases de datos y adecuado para el desarrollo en la investigación del acoso escolar. En cuanto a las bases de datos, se mencionan PostgreSQL y MongoDB. PostgreSQL destaca por su seguridad y control de acceso avanzado, y MongoDB maneja grandes volúmenes de datos y consultas complejas, además de ofrecer funciones de seguridad como cifrado de datos. Se mencionan frameworks como Spring Boot y Ktor, que proporcionan soluciones completas y confiables para el desarrollo en el back-end. Así también se plantea como sugerencia la aplicación de SCRUM como metodología de desarrollo en la que se detalla cuáles son los roles y funciones de cada uno de los usuarios en el proceso de desarrollo, se plantean un diagrama que permita a los desarrolladores tener todas las herramientas y argumentos necesarios para la implementación de la aplicación web.
Descargas
Citas
Aglaia. (2022). Comparación de Power BI con QlikView y Tableau | Aglaia Consulting. https://aglaia.es/blog/power-bi/comparacion-de-power-bi-con-qlikview-y-tableau/
Crespo, Y. (2019). EL ACOSO ESCOLAR: BULLYING. https://www.redalyc.org/journal/5350/535059263011/html/
García García, N. F. (2020). Aplicativo psicológico para mejorar la intervención de bullying social en adolescentes gran unidad escolar José Faustino Sánchez Carrión, Trujillo. Repositorio Institucional - UCV. https://repositorio.ucv.edu.pe/handle/20.500.12692/49407
Gonzales Troncos, & Alexander Moises. (2019). Implementación de un sistema web para el registro de casos de bullying en el complejo educativo San Cristo. Repositorio Institucional - UCV. https://repositorio.ucv.edu.pe/handle/20.500.12692/36688
JetBrains, & colaboradores. (s. f.). Kotlin for server side. Kotlin Help. Recuperado 12 de julio de 2023, de https://kotlinlang.org/docs/server-overview.html
JetBrains. (2022). The State of Developer Ecosystem in 2022 infographic. JetBrains: Developer Tools for Professionals and Teams. https://www.jetbrains.com/lp/devecosystem-2022/
Ojeda, J., Macancela, P., Hurtado, G., & Perez, J. (2023, February 24). Desarrollo de entornos virtuales de enseñanza aprendizaje con herramientas web 3.0 y 4.0 para la asignatura de inglés. https://scholar.google.es/citations?view_op=view_citation&hl=es&user=wKcd8q4AAAAJ&citation_for_view=wKcd8q4AAAAJ:kNdYIx-mwKoC
Stack Overflow. (2023). Stack overflow developer survey 2023. Stack Overflow. https://survey.stackoverflow.co/2023/
Arribas, I. (2019, January 17). Power BI vs Qlik vs Tableau: ¿Cuál es el mejor software de análisis de datos? - Vandalytic - tu blog de Power BI y más en español. https://vandalytic.com/power-bi-vs-qlik-vs-tableau-cual-es-el-mejor-software-de-analisis-de-datos/
Mangabo, O. (2019, noviembre 5). 6 riesgos de seguridad del backend web a considerar en el desarrollo. Geekflare. https://geekflare.com/es/web-backend-security-risk/
Borges, S. (2019, noviembre 19). ¿Qué es PostgreSQL? - Para qué sirve, Características e Instalación. Infranetworking. https://blog.infranetworking.com/servidor-postgresql/
Aegis Softtech. (2020, diciembre 9). Java vs. Python vs. Kotlin: Battle of the best. Aegis Softtech. https://www.aegissofttech.com/articles/java-vs-python-vs-kotlin-battle-of-the-best.html
Latitude Technolabs. (2020, diciembre 15). Vue.js V/s Next.js: Choosing the right one for web app development. Latitude. https://latitudetechnolabs.com/vue-js-vs-next-js/
Muradas, Y. (2021, January 29). Kotlin vs Java, diferencias y ventajas | OpenWebinars. https://openwebinars.net/blog/kotlin-vs-java/
Presta, M. (2021, junio 29). El mejor lenguaje para el desarrollo de backend. Back4App Blog; Low-code backend to build modern apps. https://blog.back4app.com/es/el-mejor-lenguaje-para-el-desarrollo-de-backend/
Flores, A. (2022, May 17). ???? ¿Qué es Power BI y para qué sirve? | Guía completa. https://www.crehana.com/blog/transformacion-digital/que-es-power-bi/
Ravoof, S. (2022, June 28). MongoDB vs PostgreSQL: 15 diferencias críticas. https://kinsta.com/es/blog/mongodb-vs-postgresql/
Wickramasinghe, S. (2022, July 29). Vue vs React: ¿Cuál deberías usar? https://kinsta.com/es/blog/vue-vs-react/
De Gregorio, A. (2022, agosto 20). Micronaut vs Spring Boot. Baeldung.com. https://www.baeldung.com/micronaut-vs-spring-boot
Tokio School. (2022, octubre 25). Qué es Spring Boot: conoce este framework. Tokio School. https://www.tokioschool.com/noticias/spring-boot/
Redacción KeepCoding. (2022, noviembre 2). ¿Qué es MySQL? KeepCoding Bootcamps. https://keepcoding.io/blog/que-es-mysql/
Karczewski, D. (2022, diciembre 22). Next.Js vs react: Which framework is better for your front-end? Ideamotive.Co. https://www.ideamotive.co/blog/nextjs-vs-react-which-javascript-framework-is-better-for-your-front-end
Jesús. (2023, enero 21). Javascript como backend: ¿es buena idea? Tutoriales Dongee. https://www.dongee.com/tutoriales/javascript-como-backend-es-buena-idea/
McBride, J. (2023, abril). ???? Kotlin for JavaScript and Python devs: A friendly introduction to a powerful language ????. Linkedin.com. https://www.linkedin.com/pulse/kotlin-javascript-python-devs-friendly-introduction-powerful-mcbride
Chaewonkong. (2023, abril 28). Ktor: The next generation framework that might replace spring boot. Medium. https://medium.com/@chaewonkong/ktor-the-next-generation-framework-that-might-replace-spring-boot-868e8d21fc0f










