Integración de herramientas digitales para el aprendizaje práctico de la ingeniería de software

Autores/as

DOI:

https://doi.org/10.69639/arandu.v13i1.2106

Palabras clave:

Ingeniería de software, herramientas digitales, aprendizaje basado en proyectos, métricas de desempeño, Scrum

Resumen

La formación en Ingeniería de Software enfrenta el desafío constante de articular los fundamentos teóricos con la práctica profesional que demanda la industria tecnológica. En este contexto, la integración de herramientas digitales se ha convertido en un componente esencial para fortalecer el aprendizaje práctico, promover la colaboración y desarrollar competencias técnicas actualizadas. Este artículo analiza el papel pedagógico de plataformas como sistemas de control de versiones, entornos de desarrollo en la nube, herramientas de gestión ágil y tecnologías de automatización en la enseñanza universitaria de la Ingeniería de Software. A partir de una revisión teórica y una propuesta metodológica aplicada, se examina cómo estas herramientas facilitan la construcción de experiencias de aprendizaje auténticas mediante actividades basadas en proyectos, simulaciones de flujos de trabajo reales y prácticas de desarrollo colaborativo. Los resultados obtenidos evidencian mejoras significativas en la autonomía del estudiante, la calidad del código, la documentación técnica y la capacidad de trabajo en equipo. Asimismo, se observa un incremento en la motivación y en la apropiación de metodologías ágiles y buenas prácticas de ingeniería. Finalmente, se discuten las implicaciones pedagógicas de este enfoque, destacando la necesidad de una actualización continua del currículo y del rol docente como facilitador tecnológico. El artículo concluye con recomendaciones para la implementación institucional de estas herramientas en programas de Ingeniería de Software.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Bass, L., Clements, P., & Kazman, R. (2021). Software architecture in practice (4th ed.). Addison-Wesley.

Beck, K. (2004). Extreme programming explained: Embrace change (2nd ed.). Addison-Wesley.

Boettiger, C. (2015). An introduction to Docker for reproducible research. ACM SIGOPS Operating Systems Review, 49(1), 71–79. https://doi.org/10.1145/2723872.2723882

Hazzan, O., & Dubinsky, Y. (2014). Agile software engineering. Springer. https://doi.org/10.1007/978-3-319-05032-4

Hilton, M., Tunnell, T., Huang, K., Marinov, D., & Dig, D. (2016). Usage, costs, and benefits of continuous integration in open-source projects. Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 426–437. https://doi.org/10.1145/2970276.2970358

Kolb, D. A. (2015). Experiential learning: Experience as the source of learning and development (2nd ed.). Pearson.

Paasivaara, M., Heikkilä, V. T., Lassenius, C., & Toivola, T. (2014). Teaching students Scrum using LEGO blocks. Proceedings of the 35th International Conference on Software Engineering (ICSE), 1–10. https://doi.org/10.1145/2591062.2591169 (doi.org in Bing)

Pressman, R. S., & Maxim, B. R. (2019). Software engineering: A practitioner’s approach (9th ed.). McGraw-Hill Education.

Prince, M. J., & Felder, R. M. (2006). Inductive teaching and learning methods: Definitions, comparisons, and research bases. Journal of Engineering Education, 95(2), 123–138. https://doi.org/10.1002/j.2168-9830.2006.tb00884.x

Rodríguez, P., Markkula, J., Oivo, M., & Turula, K. (2015). Survey on agile and lean usage in Finnish software industry. Empirical Software Engineering, 20(5), 1384–1425.

Schwaber, K., & Sutherland, J. (2020). The Scrum guide. Scrum.org. https://scrumguides.org

Sommerville, I. (2016). Software engineering (10th ed.). Pearson.

Spinellis, D. (2012). Git. IEEE Software, 29(3), 100–101. https://doi.org/10.1109/MS.2012.61

Thomas, J. W. (2000). A review of research on project-based learning. Autodesk Foundation.

Descargas

Publicado

2026-04-11

Cómo citar

Ortega Ovalle, M. T. (2026). Integración de herramientas digitales para el aprendizaje práctico de la ingeniería de software. Arandu UTIC, 13(1), 3147–3160. https://doi.org/10.69639/arandu.v13i1.2106

Número

Sección

Ciencias de la Educación

Artículos similares

<< < 19 20 21 22 23 24 25 26 27 28 > >> 

También puede Iniciar una búsqueda de similitud avanzada para este artículo.