Diseño de app móvil que utiliza sistemas de filtrado de información mediante machine learning para identificar, recomendar y describir los datos de contacto de personas que laboran en el sector del calzado

dc.contributor.advisorSantoyo Díaz, Julián Santiago
dc.contributor.authorArevalo Jeréz, Germán
dc.contributor.authorMoreno Corzo, Feisar Enrique
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.date.accessioned2023-06-20T20:31:14Z
dc.date.available2023-06-20T20:31:14Z
dc.date.issued2023
dc.degree.nameMagíster en Gestión, Aplicación y Desarrollo de Softwarespa
dc.description.abstractEl objetivo de este proyecto fue desarrollar un prototipo de aplicación móvil que use Machine Learning para generar recomendaciones de empleados a empresas del sector del calzado. Se siguió una metodología en tres fases: análisis y diseño de requerimientos, desarrollo y análisis de pruebas. Durante la fase de desarrollo se utilizó la metodología kanban para controlar el progreso de las tareas y actividades en un tablero con varias columnas. La aplicación cuenta con dos perfiles de usuario: empresa y empleado. Ambos perfiles interactúan para completar la interacción completa. La empresa busca nuevo personal y el empleado busca ser contratado. Para conocer la percepción de los usuarios frente al prototipo propuesto, se realizaron pruebas de usabilidad. El objetivo principal de la aplicación es proporcionar recomendaciones personalizadas de candidatos. Para ello, la aplicación utiliza técnicas de Machine Learning para analizar los datos y generar recomendaciones relevantes. La metodología kanban se utilizó durante la fase de desarrollo para gestionar el progreso de las tareas y actividades en un tablero con varias columnas. Esto permitió un control más efectivo del proceso de desarrollo y la capacidad de adaptarse rápidamente a los cambios y ajustes necesarios. Las pruebas de usabilidad realizadas permitieron conocer la percepción de los usuarios frente al prototipo propuesto. Se recopilaron comentarios y sugerencias para mejorar la aplicación y optimizar su funcionamiento.spa
dc.description.abstractenglishThe objective of this project was to develop a prototype mobile application that uses Machine Learning to generate employee recommendations for companies in the footwear sector. A methodology was followed in three phases: requirements analysis and design, development, and testing analysis. During the development phase, the kanban methodology was used to control the progress of tasks and activities on a board with several columns. The application has two user profiles: company and employee. Both profiles interact to complete the full interaction. The company is looking for new employees, and the employee is looking to be hired. Usability tests were conducted to understand users' perceptions of the proposed prototype. The main objective of the application is to provide personalized candidate recommendations. To achieve this, the application uses Machine Learning techniques to analyze data and generate relevant recommendations. The kanban methodology was used during the development phase to manage the progress of tasks and activities on a board with several columns. This allowed for more effective control of the development process and the ability to quickly adapt to necessary changes and adjustments. Usability tests allowed us to understand users' perceptions of the proposed prototype. Comments and suggestions were collected to improve the application and optimize its functionality.spa
dc.description.degreelevelMaestríaspa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsRESUMEN 3 ABSTRACT 4 INTRODUCCIÓN 10 1. MARCO TEÓRICO 13 1.1 MACHINE LEARNING 13 1.1.1 Tipos de machine learning. 13 1.2 SISTEMAS DE RECOMENDACIÓN 13 1.2.1 Clasificación de los sistemas de recomendación. 14 1.3 DESARROLLO DE APLICACIONES MÓVILES 14 1.3.1 Tipos de aplicaciones móviles. 14 1.4 SECTOR DEL CALZADO 15 1.4.1 Generalidades del sector del calzado. 15 1.4.2 Tendencia del mercado del sector del calzado en Colombia. 15 1.5 METODOLOGÍA KANBAN 16 1.5.1 Los principios Kanban. 16 1.5.2 Las 6 prácticas de la metodología Kanban. 16 1.6 ESTADO DEL ARTE 17 1.6.1 Trusted recommendation system based on level of trust (TRS_LoT). 17 1.6.2 Geographic visualization: designing manipulable maps for exploring temporally varying georeferenced statistics. 17 1.6.3 Exploiting user actions for app recommendations. 18 1.6.4 A combination of temporal and general preferences for app recommendation. 18 1.6.5 An application recommendation method based on IUF. 19 2. MÉTODO DE INVESTIGACIÓN 20 2.1 METODOLOGÍA PROPUESTA 20 3. DESARROLLO DEL PROTOTIPO 22 3.1 ANÁLISIS DE REQUERIMIENTOS 22 3.2 ARQUITECTURA CONCEPTUAL DE LA APLICACIÓN 26 3.3 DISEÑO 28 3.4 KANBAN 28 3.5 DESARROLLO 29 3.5.1 Herramientas de desarrollo. 30 3.5.2 Base de datos. 30 3.5.3 Autenticación. 30 3.5.4 Backend. 31 3.5.5 Script de recomendación. 31 3.5.6 Frontend. 33 3.5.7 Repositorio y links de interés. 34 4. ANALISIS DE USABILIDAD 35 5. CONCLUSIONES 41 6. RECOMENDACIONES Y TRABAJOS FUTUROS 42 REFERENCIAS BIBLIOGRÁFICAS 43 ANEXOS 47 ANEXO A. RESPUESTAS ENCUESTA LISTADO DE REQUERIMIENTO 47 ANEXO B. DISEÑO DE LAS PANTALLAS PARA EL PERFIL DE EMPRESA 55 ANEXO C. DISEÑO DE LAS PANTALLAS PARA EL PERFIL DE EMPLEADO 64 ANEXO D. COLECCIONES DE LA BASE DE DATOS 69 ANEXO E. RESPUESTAS A LA PREGUNTA DE RECOMENDACIONES 72spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/20329
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programMaestría en Gestión, Aplicación y Desarrollo de Softwarespa
dc.relation.referencesAbuein, Q., Shatnawi, A., & Al-Sheyab, H. (2017). Trusted recomendation system based on level of trust(TRS_LoT). 2017 International Conference on Engineering and Technology (ICET). https://doi.org/10.1109/icengtechnol.2017.8308148spa
dc.relation.referencesÁlvarez Martínez, A. (2017). Propuesta para el uso del internet de las cosas con herramientas de software libre aplicado a la educación. Repositorio Institucional UNAB. http://hdl.handle.net/20.500.12749/3410spa
dc.relation.referencesAsana. (2022, 10 octubre). ¿Qué es la metodología Kanban y cómo funciona? •. https://asana.com/es/resources/what-is-kanbanspa
dc.relation.referencesBobadilla Sancho, J. (2020). Machine Learning y Deep Learning (1.a ed.). http://www.ebooks7-24.com.aure.unab.edu.co/?il=10277spa
dc.relation.referencesEbone, A., Tan, Y., & Jia, X. (2018). A performance evaluation of cross-platform mobile application development approaches. Proceedings of the 5th International Conference on Mobile Software Engineering and Systems. https://doi.org/10.1145/3197231.3197252spa
dc.relation.referencesEditorial La República S.A.S. (2022, 12 febrero). «Desde Acicam se proyecta un incremento de 5% en producción del sector calzado». Diario La República. https://www.larepublica.co/empresas/desde-acicam-proyectamos-un-incremento-5-en-produccion-del-sector-calzado-3301506spa
dc.relation.referencesEscorcia Cabrera, R. A., & Arevalo Jerez, G. (2019). Prototipo de aplicación móvil para el análisis del mercado bursátil. Repositorio Institucional UNAB. http://hdl.handle.net/20.500.12749/7314spa
dc.relation.referencesHernández Chávez, N. D. (2022). Diseño de una aplicación móvil que utiliza sistemas de filtrado de información mediante Machine Learning para identificar, recomendar y describir los datos de contacto de personas que laboran en las distintas fases de proyectos de construcción de viviendas familiares. Repositorio Institucional UNAB. http://hdl.handle.net/20.500.12749/16873spa
dc.relation.referencesIbarra Galindo, L. (2021). Desarrollo de un prototipo de una aplicación móvil para el fomento de interacción, comunicación y consulta social a partir de ejes temáticos como estructura principal FRIS App 1.0. Repositorio Institucional UNAB. http://hdl.handle.net/20.500.12749/15316spa
dc.relation.referencesIBM. (s. f.). Machine Learning. https://www.ibm.com/mx-es/analytics/machine-learningspa
dc.relation.referencesJang, B. R., Noh, Y., Lee, S. J., & Park, S. B. (2015). A combination of temporal and general preferences for app recommendation. 2015 International Conference on Big Data and Smart Computing (BIGCOMP). https://doi.org/10.1109/35021bigcomp.2015.7072829spa
dc.relation.referencesJing, Y., Ye, L., & Zhu, L. (2021). The impact of digital technology on footwear design and manufacturing. 2021 International Conference on Computer Technology and Media Convergence Design (CTMCD). https://doi.org/10.1109/ctmcd53128.2021.00048spa
dc.relation.referencesKazama, M., Sato, I., Yatabe, H., Ogihara, T., Onishi, T., & Nakagawa, H. (2016). Company recommendation for new graduates via implicit feedback multiple matrix factorization with Bayesian optimization. 2016 IEEE International Conference on Big Data (Big Data). https://doi.org/10.1109/bigdata.2016.7840772spa
dc.relation.referencesLa Opinión. (2022, 30 marzo). Escasez de mano de obra retrasa pedidos del sector calzado. Noticias de Norte de Santander, Colombia y el mundo. https://www.laopinion.com.co/sectores-empresariales/escasez-de-mano-de-obra-retrasa-pedidos-del-sector-calzadospa
dc.relation.referencesMacEachren, A., Boscoe, F., Haug, D., & Pickle, L. (2002). Geographic visualization: designing manipulable maps for exploring temporally varying georeferenced statistics. Proceedings IEEE Symposium on Information Visualization (Cat. No.98TB100258). https://doi.org/10.1109/infvis.1998.729563spa
dc.relation.referencesManzano Verjel, J. C., & Gómez Jaimes, K. J. (2020). Prototipo de aplicación móvil que facilita el aprendizaje y el manejo de las finanzas personales. Repositorio Institucional UNAB. http://hdl.handle.net/20.500.12749/12045spa
dc.relation.referencesMartinez, M. A., Bravo, J. G. P., Ríos, M. M., & Vázquez, M. L. (2020). Modelo de recomendación basado en conocimiento para el desarrollo del pensamiento del trabajo con objetos de aprendizaje. Revista Conrado, 16(75), 111-116. http://scielo.sld.cu/pdf/rc/v16n75/1990-8644-rc-16-75-111.pdfspa
dc.relation.referencesNeeraj, S., Oswald, C., & Sivaselvan, B. (2017). A Novel Gamification Approach to Recomendation Based Mobile Applications. 2017 Ninth International Conference on Advanced Computing (ICoAC). https://doi.org/10.1109/icoac.2017.8441300spa
dc.relation.referencesPajuelo Holguera, F. (2021). Sistemas de recomendación basados en filtrado colaborativo: aceleración mediante computación reconfigurable y aplicaciones predictivas sensoriales. Repositorio Institucional de La Universidad de Extremadura. http://hdl.handle.net/10662/12476spa
dc.relation.referencesShu, K., Wang, S., Liu, H., Tang, J., Chang, Y., & Luo, P. (2018). Exploiting User Actions for App Recommendations. 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM). https://doi.org/10.1109/asonam.2018.8508447spa
dc.relation.referencesVilaca, J. L., & Fonseca, J. (2007). A New Software Application for Footwear Industry. 2007 IEEE International Symposium on Intelligent Signal Processing. https://doi.org/10.1109/wisp.2007.4447602spa
dc.relation.referencesWikipedia. (2022, 4 agosto). Industria del calzado. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Industria_del_calzadospa
dc.relation.referencesWu, Y., Lv, T., Zhang, L., & Sun, Z. (2020). An application recommendation method based on IUF. 2020 5th International Conference on Communication, Image and Signal Processing (CCISP). https://doi.org/10.1109/ccisp51026.2020.9273450spa
dc.relation.referencesZhang, J., Zheng, H. H., & Dai, Y. Y. (2011). Analysis on comparation of the international competitiveness of clothing industry between China and Italy. 2011 International Conference on Electronics, Communications and Control (ICECC). https://doi.org/10.1109/icecc.2011.6068176spa
dc.rights.accessrightsinfo:eu-repo/semantics/closedAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsMachine Learningspa
dc.subject.keywordsFootwear sectorspa
dc.subject.keywordsRecommendation systemspa
dc.subject.keywordsMobile appspa
dc.subject.lembDesarrollo de Softwarespa
dc.subject.lembIngeniería de sistemasspa
dc.subject.proposalMachine Learningspa
dc.subject.proposalSector del calzadospa
dc.subject.proposalSistema de recomendaciónspa
dc.subject.proposalAplicación móvilspa
dc.titleDiseño de app móvil que utiliza sistemas de filtrado de información mediante machine learning para identificar, recomendar y describir los datos de contacto de personas que laboran en el sector del calzadospa
dc.title.translatedMobile app design using systems information filtering machine through learning to identify, recommend and describe the contact details of people who work in the footwear sectorspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM

Archivos

Bloque original

Mostrando 1 - 5 de 5
Cargando...
Miniatura
Nombre:
Proyecto de grado - German Arevalo Jerez.pdf
Tamaño:
2.94 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
Cargando...
Miniatura
Nombre:
Articulo.pdf
Tamaño:
441.97 KB
Formato:
Adobe Portable Document Format
Descripción:
Artículo
Cargando...
Miniatura
Nombre:
Constancia de la postulación del artículo a revista indexada.pdf
Tamaño:
89.46 KB
Formato:
Adobe Portable Document Format
Descripción:
Postulación a la revista
Cargando...
Miniatura
Nombre:
Impacto del Proyecto.pdf
Tamaño:
57.82 KB
Formato:
Adobe Portable Document Format
Descripción:
Aprobación del trabajo
Cargando...
Miniatura
Nombre:
Formato de autorización de uso por los autores.pdf
Tamaño:
170.2 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción:

Colecciones