dc.contributor | Garcés Pernett, Kelly Johany | |
dc.contributor | Bocanegra García, José Joaquín | |
dc.contributor | Bocanegra García, José Joaquín | |
dc.creator | Castro Gonzaáez, Luis David de Jesús | |
dc.date.accessioned | 2023-08-16T14:26:15Z | |
dc.date.accessioned | 2023-09-07T01:16:10Z | |
dc.date.available | 2023-08-16T14:26:15Z | |
dc.date.available | 2023-09-07T01:16:10Z | |
dc.date.created | 2023-08-16T14:26:15Z | |
dc.date.issued | 2023-06-02 | |
dc.identifier | http://hdl.handle.net/1992/69769 | |
dc.identifier | instname:Universidad de los Andes | |
dc.identifier | reponame:Repositorio Institucional Séneca | |
dc.identifier | repourl:https://repositorio.uniandes.edu.co/ | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/8728216 | |
dc.description.abstract | El presente reporte documenta el desarrollo de un proyecto de grado en Ingeniería de Sistemas y Computación que aborda la problemática de análisis de código en proyectos de software. Este proyecto tiene como objetivo principal proporcionar herramientas que permitan evaluar la calidad y la estructura del código en repositorios de control de versiones. La motivación detrás de este proyecto radica en la creciente importancia del mantenimiento y la colaboración en el desarrollo de software, lo cual demanda la necesidad de mantener un código de alta calidad. El problema a resolver se centra en la falta de herramientas eficaces para realizar un análisis exhaustivo del código en proyectos de software, lo cual dificulta la identificación temprana de posibles problemas y vulnerabilidades. Para abordar este problema, se desarrollaron dos extensiones para el entorno de desarrollo Visual Studio Code. Una versión local realiza el análisis directamente en la máquina del usuario, mientras que la versión remota utiliza un servidor para llevar a cabo el análisis y proporcionar informes detallados. Los resultados obtenidos demuestran que las extensiones son capaces de realizar un análisis preciso y detallado del código fuente, identificando métricas de calidad, áreas problemáticas y recomendaciones de mejora. La extensión remota, en particular, ofrece la ventaja de analizar repositorios remotos de manera eficiente, brindando informes que permiten a los desarrolladores tomar decisiones informadas para mejorar la calidad del código. Este reporte presenta el diseño, implementación y validación de las extensiones, así como su integración con un backend que facilita la clonación y el análisis de repositorios. Además, se discuten los resultados obtenidos y se sugieren direcciones futuras para la mejora continua de las herramientas desarrolladas. | |
dc.language | spa | |
dc.publisher | Universidad de los Andes | |
dc.publisher | Ingeniería de Sistemas y Computación | |
dc.publisher | Facultad de Ingeniería | |
dc.publisher | Departamento de Ingeniería Sistemas y Computación | |
dc.relation | Vaishnavi, V., & Kuechler, W. (2015). Design Science Research Methods and Patterns: Innovating Information and Communication Technology (2nd ed.). CRC Press. | |
dc.relation | Peffers, K., Tuunanen, T., Rothenberger, M. A., & Chatterjee, S. (2007). A Design Science Research Methodology for Information Systems Research. Journal of Management | |
dc.relation | Apache Kibble. (s.f.). Apache Kibble Documentation. Recuperado el 25 de febrero de 2023, de https://kibble.apache.org/docs/documentation.html | |
dc.relation | Ejwa. (2022). Gitinspector Documentation. Recuperado de https://github.com/ejwa/gitinspector/wiki/Documentation | |
dc.rights | Atribución 4.0 Internacional | |
dc.rights | Atribución 4.0 Internacional | |
dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | http://purl.org/coar/access_right/c_abf2 | |
dc.title | Code analyzer: herramienta de análisis de código para repositoriosg git | |
dc.type | Trabajo de grado - Pregrado | |