Automatización de procesos de Investigación, Vinculación, Prácticas/Pasantías Preprofesionales para universidades ecuatorianas
Resumen
Entre las dimensiones que el Consejo de Evaluación, Acreditación y Aseguramiento de la Calidad de la Educación Superior (CEAACES) evalúa en las Instituciones de Educación Superior (IES) están las dimensiones de Investigación, Vinculación y Prácticas/Pasantías Preprofesionales. Actualmente, como muchas otras IES, la Universidad Técnica de Machala (UTMACH) no cuenta con un sistema que permita controlar y gestionar dichos procesos. Por lo expuesto, es necesario desarrollar un sistema que satisfaga los requerimientos de estos tres pilares de la universidad ecuatoriana. Este trabajo inicia con la recolección de información a través de entrevistas con usuarios y directivos de la UTMACH, luego se seleccionaron las mejores herramientas para desarrollo web, como Python (framework Django), Javascript, HTML y otras como node.js, django-celery, redis y sockets.io para la implementación del módulo de notificaciones y tareas en segundo plano. Para la metodología de desarrollo del software se consideró utilizar eXtreme Programming (XP) ya que basa su marco de trabajo en cuatro valores como lo son la comunicación, simplicidad, retroalimentación y coraje. El sistema fue evaluado por usuarios y directivos, implementando un plan de evaluación de nivel funcional. Además, fue sometido a un proceso de evaluación de calidad web acorde a la metodología Evaluación de Calidad de Sitios Web (ECSW). El sistema logró satisfacer los requerimientos de los usuarios y los del departamento de Tecnologías de la UTMACH por lo que será implementado por la universidad y está disponible para cualquier otra IES de nuestro país, puesto que tiene una estructura parametrizable.Palabras clave
Automatización, software, sistema web
Citas
- Ambler, S. (2005-2014). The Agile Unified Process (AUP). Recuperado de http://www.ambysoft.com/unifiedprocess/agileUP.html
- Ask Solem & contributors. (2009-2016). Celery User Manual. Recuperado de http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html
- Balsamiq Studios, LLC. (2008-2017). Balsamiq. Recuperado de https://balsamiq.com/products/mockups/
- CEAACES. (2016). Modelo de evaluación Institucional de Universidades y Escuelas Politécnicas 2018 [PDF file]. Recuperado de http://www.ceaaces.gob.ec/sitio/wp-content/uploads/2017/09/Modelo-de-evaluacio%CC%81n-preliminar-de-Universidades-y-Escuelas-Polite%CC%81cnicas.pdf
- Chen, S., Tang, X., Wang, H., Zhao, H., & Guo, M. (2016). Towards Scalable and Reliable In-Memory Storage System: A Case Study with Redis. 2016 IEEE Trustcom/BigDataSE/ISPA,1660-1667. doi:10.1109/TrustCom.2016.0255
- Christou, I., Ponis, S., & Palaiologou, E. (2010). Using the Agile Unified Process in Banking. IEEE Software, 27(3), 72-79. doi:10.1109/ms.2009.156
- Cobos, C., Zuñiga, J., Guarin, J., León, E., y Mendoza, M. (2010). CMIN - herramienta case basada en CRISP-DM para el soporte de proyectos de minería de datos. Ingeniería e Investigación, 30(10), 45-56. Recuperado de http://www.redalyc.org/articulo.oa?id=64316140004
- Community Sockets.io. (2017). Socket.io. Recuperado de https://socket.io/docs/
- Doshi, V. P., & Patil, V. (2016). Competitor driven development: Hybrid of extreme programming and feature driven reuse development. International Conference on Emerging Trends in Engineering, Technology and Science (ICETETS), 1-6. doi:10.1109/ICETETS.2016.7602985
- Duque, M., Cando, E., Aguinaga, A., Llulluna, F., Jara, N., & Moreno, T. (2016). Micro-grid platform based on NODE.JS architecture, implemented in electrical network instrumentation. IOP Conference Series: Materials Science and Engineering, 129(1), 1-8. doi:10.1088/1757-899X/129/1/012045.,
- Eclipse Foundation. (2017). OpenUP. Recuperado de http://epf.eclipse.org/wikis/openup/
- EnqingTang, Y. F. (2016). Performance Comparison between Five NoSQL Databases. 7th International Conference on Cloud Computing and Big Data (CCBD), 105-109. doi:10.1109/CCBD.2016.030
- Facchinetti, T., Benetti, G., Koledoye, M. A., & Roveda, G. (2016). Design and implementation of a web-centric remote data acquisition system. 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA). doi:10.1109/ETFA.2016.7733698
- Franco, J. C. (2010). Metodología para testing de software basado en componentes. Universidad EAFIT, Ingeniería de Sistemas, Medellín. Recuperado de https://core.ac.uk/download/pdf/47237302.pdf
- González, V. (2017). Editor web visual para HTML, CSS y JavaScript de apoyo a la docencia. Revistas UNC - Virtualidad, Educación y Ciencia, 8(14), 136-152. Recuperado de https://revistas.unc.edu.ar/index.php/vesc/article/view/17341
- Haryono, K. (2015). The extreme programming approach for financial management system on local government. International Conference on Science and Technology (TICST), 29-34.
- Iszaevich, G. E. (2011). Monitoreo de PostgreSQL con Munin PostgreSQL monitoring with Munin. Recuperado de https://www.researchgate.net/publication/268271896_Monitoreo_de_PostgreSQL_con_Munin_PostgreSQL_monitoring_with_Munin
- JetBrains s.r.o. (2017). Jetbrains. Recuperado de https://www.jetbrains.com/pycharm/
- Kusuma, M., & Ferdiana, R. (2017). Performance Comparison of Caching Strategy on Wordpress Multisite. 2017 3rd International Conference on Science and Technology - Computer (ICST). doi:10.1109/icstc.2017.8011874
- Liang, L., Zhu, L., Shang, W., Feng, D., & Xiao, Z. (2017). Express supervision system based on NodeJS and MongoDB. IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS), 607-612. doi:10.1109/ICIS.2017.7960064
- Liu, D., & Pan, D. (2014). Message transport system of distributed stream computing. (IEE, Ed.) 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing(ICCWAMTIP), 483-486. doi:10.1109/ICCWAMTIP.2014.7073455
- Marowka, A. (2017). On parallel software engineering education using python. Education and Information Technologies, 1-16. doi:10.1007/s10639-017-9607-0
- Matijevic, M., & Cvjetkovic, V. (2016). Overview of architectures with Arduino boards as building blocks for data acquisition and control systems. 13th International Conference on Remote Engineering and Virtual Instrumentation (REV), 56-63. doi:10.1109/REV.2016.7444440
- Núñez, J., Suárez, G., y Delgado, M. (2014). Proceso de pruebas para productos de software en un laboratorio de calidad. Ingeniería Industrial, 35(2), 131-145. Recuperado de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1815-59362014000200003
- Peña, R. (2015). Paseo por la programación estructurada y modular con Python. (U. J. I, Ed.) Revista Hispanoamericana de Educación Universitaria de la Informática, 8(1), 16-27. Recuperado de http://www.aenui.net/ojs/index.php?journal=revision&page=article&op=view&path%5B%5D=184
- Protsch, P., & Solga, H. (2015). The social stratification of the German VET system. Journal of Education and Work, 29(6), 637-661. doi:10.1080/13639080.2015.1024643
- Quest Software Inc. (2017). Quest. Recuperado de https://www.quest.com/mx-es/products/toad-data-modeler/
- Quintana, H. A. (2015). Implementación de aplicaciones isomórficas con Javascript. Interfases. Revista Digital de la Carrera de Ingeniería de Sistemas (8), 143-161. Recuperado de https://dialnet.unirioja.es/descarga/articulo/6043104.pdf
- REUVIC. (2017). Plan Estratégico 2017-2019. Recuperado de http://reuvic.ec/reuvic/wp-content/uploads/2017/08/PLAN-ESTRATEGICO-REUVIC-2017-2019.pdf
- Schmal, R., y Rivero, S. (2016). Construcción de un Sistema para la Gestión de Proyectos. Formación universitaria, 9(4), 23-32. doi:10.4067/s0718-50062016000400004
- Schutt, K., & Balci, O. (2016). Cloud Software Development Platforms: A Comparative Overview. IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA). doi:10.1109/SERA.2016.7516122
- Secretaría General UTMACH. (2017). Reglamento que regulariza el sistema de vinculación con la sociedad de la Universidad Técnica de Machala. Recuperado de https://www.utmachala.edu.ec/archivos/vincopp/vinculacion/1.%20BASE%20LEGAL/1.%20REGLAMENTO%20QUE%20REGULARIZA%20EL%20SISTEMA%20DE%20VINCULACI%C3%93N%20CON%20LA%20SOCIEDAD.pdf
- Sharma, P., & Hasteer, N. (2016). Analysis of linear sequential and extreme programming development methodology for a gaming application. International Conference on Communication and Signal Processing (ICCSP), 1916–1920. doi:10.1109/iccsp.2016.7754505
- Sparx Systems Pty Ltd. (2017). SPARX SYSTEMS. Recuperado de http://sparxsystems.com/
- Tang, C., Bagheri, H., Paisarnsrisomsuk, S., & Sullivan, K. (2017). Towards Designing Effective Data Persistence through Tradeoff Space Analysis. IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C). doi:10.1109/ICSE-C.2017.106
- Trautsch, F., & Grabowski, J. (2017). Are There Any Unit Tests? An Empirical Study on Unit Testing in Open Source Python Projects. IEEE International Conference on Software Testing, Verification and Validation (ICST), 207–218. doi:10.1109/icst.2017.26
- UTMACH. Centro de Investigaciones.(2017). Ecuador: Semilleros de Investigación. Recuperado de http://investigacion.utmachala.edu.ec/es/semilleros-de-investigacion/
- Valle, A., Puerta, A., y Núñez, R. (2017). Curso de Consultoría: TIC. Gestión, Software ERP y CRM (2a Edición). Estados Unidos: Createspace Independent Publishing Platform.
- Vega, C. X., Celleri, J. K., Maza, J. L., y Sarmiento, K. O. (2017). Validación de herramientas online que miden la calidad de sitios web. Universidad Técnica de Machala - Conference Proceedings, 1(1), 57-60. Recuperado de http://investigacion.utmachala.edu.ec/proceedings/index.php/utmach
- Verona, S., Pérez, Y., Torres, L., Delgado, M., y Yáñez, C. (2016). Pruebas de rendimiento a componentes de software utilizando programación orientada a aspectos. Ingeniería Industrial, 37(3), 278-285. Recuperado de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1815-59362016000300006&lng=es&tlng=es
- Weigel, M., Preuss, T., & Brüstel, J. (2010). Generating Navigation Capable Maps from User Provided Data with Woodtracker. International Conference on Complex, Intelligent and Software Intensive Systems., 544-548. doi:10.1109/CISIS.2010.163
- Wells. (2017). Extreme Programming. Recuperado de http://www.extremeprogramming.org/
Cómo citar
Vacacela, E., Tenecota, J., Torres, J., & Celleri-Pacheco, J. (2018). Automatización de procesos de Investigación, Vinculación, Prácticas/Pasantías Preprofesionales para universidades ecuatorianas. Alternativas, 19(1), 35–44. https://doi.org/10.23878/alternativas.v19i1.186
Descargar cita

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.