Ingeniería de Sistemas y Computación
URI permanente para esta comunidad
Encuentre en acceso abierto la producción académica, investigativa y de creación del Pregrado en Ingeniería de Sistemas y Computación de la Universidad de los Andes.
Navegar
Examinando Ingeniería de Sistemas y Computación por Autor "30687135"
Mostrando 1 - 11 de 11
Resultados por página
Opciones de ordenación
Publicación Acceso abierto A summer introductory programming course with diversity awareness(Universidad de los Andes, 2023-06-02) Ortiz Jaramillo, Isabela; Garcés Pernett, Kelly Johany; 30687135Considering the need to close the gap that exists in the IT sector, universities play a fundamental role in teaching women and men how to program. The Universidad de los Andes and the CSBridge association of Stanford University joined forces to teach High School students how to code in the Colombian context during the summer vacations of 2022. This document is a retrospective report of the experience and a collection of identified areas of improvement. These areas of improvement are meant for 1) students to have a better perspective towards programming and 2) to attract a greater number of women to the IT sector. Although this experience was based in the Colombian context, these proposals can be adapted to different contexts.Publicación Acceso abierto AI-EPIPLEPSY Sistema de apoyo para el diagnóstico de epilepsia refractaria(Universidad de los Andes, 2023-11-30) Delgado Ruiz, Andrés Felipe; Garcés Pernett, Kelly Johany; Duitama Castellanos, Jorge Alexander; 30687135; 80721433; Carvajal, Juan PabloEste proyecto se centra en abordar el problema de la epilepsia, especialmente la epilepsia refractaria, que no responde a los tratamientos farmacológicos convencionales. La epilepsia es una enfermedad crónica que afecta a millones de personas en todo el mundo. Aunque existen métodos de diagnóstico como el electroencefalograma, resonancia magnética y análisis de biomarcadores, no se utilizan de manera integrada, lo que plantea la oportunidad de desarrollar modelos que aprovechen la información disponible para mejorar el diagnóstico. La justificación del proyecto se basa en la necesidad de mejorar la recolección y almacenamiento de datos, así como en la automatización del análisis de los mismos. El objetivo es desarrollar un prototipo de software que integre los sistemas de información de la Fundación HOMI, centralice los datos clínicos de los pacientes epilépticos y proporcione una interfaz web para mostrar los resultados de los modelos predictivos del diagnóstico de epilepsia refractaria. Esto permitirá mejorar el proceso de diagnóstico y brindar un apoyo eficiente al personal médico en la toma de decisiones clínicas.Publicación Acceso abierto Buenas practicas para la construcción de tablero de control para IoT(Universidad de los Andes, 2022-06-15) Lozano Moreno, Juan David; González Fernández, Luis Miguel; Garcés Pernett, Kelly Johany; Bocanegra Garcia, Jose Joaquin; 16186398; 30687135Se busca definir una serie de buenas prácticas y recomendaciones para tener en cuenta al momento de construir un tablero de control enfocado en la representación de información recogida por IoT. Para ello se construyó un prototipo funcional, donde se hicieron uso de todas las buenas prácticas mencionadas a lo largo del documento y se evaluaron cada una ellas. Además de evaluar tecnologías del mercado con el fin de garantizar que estas cumplían con cada uno de los requisitos mencionados para otros proyectos futuros.Publicación Acceso abierto Code analyzer: herramienta de análisis de código para repositoriosg git(Universidad de los Andes, 2023-06-02) Castro Gonzaáez, Luis David de Jesús; Garcés Pernett, Kelly Johany; Bocanegra Garcia, Jose Joaquin; 30687135; 16186398; Bocanegra García, José JoaquínEl 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.Publicación Acceso abierto GITSIGHT PRO: Herramienta para el análisis de repositorios públicos(Universidad de los Andes, 2024-01-23) Ahogado Prieto, Alejandro; Hoyos Muñoz, Juan Sebastián; Garcés Pernett, Kelly Johany; 30687135; Garcés Pernett, Kelly JohanyThis project focuses on developing a comprehensive tool for analyzing productivity in software development environments, specifically targeting public GitHub repositories. It provides metrics to facilitate the analysis and comparison of teams effectiveness and efficiency over different time periods, based on user contributions.Publicación Acceso abierto Herramienta para la evaluación experimental de la transparencia semántica en lenguajes específicos de dominio(Universidad de los Andes, 2022-08-20) Castañeda Gutiérrez, Oscar Julián; Garcés Pernett, Kelly Johany; Bocanegra Garcia, Jose Joaquin; 30687135; 16186398Este proyecto consiste en el desarrollo de una herramienta que ofrezca una alternativa a investigadores que busquen realizar estudios analizando la transparencia semántica en de lenguajes de modelado. Esto se debe a que en la actualidad las técnicas de muestreo y análisis de resultados son limitadas por restricciones espaciales, temporales y de personal, siendo el uso de papel y lápiz en un espacio físico y el análisis manual de datos los métodos más comunes, dificultando la realización de investigaciones a gran escala. La herramienta permitirá a los investigadores automatizar el muestreo y análisis de resultados por medio de la aplicación de 8 tipos de pruebas, pruebas que van a poder ser usadas con los conceptos de los lenguajes de modelado que los investigadores deseen analizar, obteniendo un análisis de resultados inmediato con solo proveer un enlace a un número ilimitado de participantes.Publicación Acceso abierto Implementación de tecnologías IoT en el AgroLab(Universidad de los Andes, 2023-02-09) Torres López, Jaime Andrés; Lozano Garzon, Carlos Andres; Garcés Pernett, Kelly Johany; 79814329; 30687135; Lozano Garzón, Carlos Andrés; COMIT/IoT; TICSwImplementación de un sistema capaz de monitorear en tiempo real los diferentes tipos de variables que hay en el invernadero de la universidad de Los Andes (AgroLab). Además de permitir que el usuario pueda observar las estadísticas relevantes para cada variable como: el promedio, el máximo y el mínimo de cada variable (temperatura, humedad y radiación solar).Publicación Acceso abierto Integration of a web-based Magnetic Resonance Imaging visualization tool(Universidad de los Andes, 2024-02-07) Granada Martínez, Diego; Garcés Pernett, Kelly Johany; Duitama Castellanos, Jorge Alexander; 30687135; 80721433This thesis explores the integration of a web-based MRI visualization tool, MRIViewer, into the AI-Epilepsy platform to enhance the diagnosis of refractory epilepsy. The project focuses on creating a seamless and user-friendly experience for medical professionals. Key success criteria include displaying continuous series of DICOM files, remote image loading and support for switching between multiple axes. The chosen solution, MRIViewer, is a modern React-based tool with Apache 2.0 licensing and features necessary for the project. The development methodology involves non-destructive changes to the existing codebase, ensuring compatibility with AI-Epilepsy’s technology stack. The prototype phase included transforming MRIViewer into a portable React component, creating a backend prototype for image downloading, and successful integration into the AI-Epilepsy platform. While primary requirements have been met, future improvements such as displaying multiple series simultaneously, annotating images with persistence, addressing flickering issues, and enhancing the user interface are changes identified for further development.Publicación Acceso abierto Machine learning classification for epilepsy lesions localization based on MRIs(Universidad de los Andes, 2024-01-24) González García, Néstor Felipe; Garcés Pernett, Kelly Johany; Duitama Castellanos, Jorge Alexander; 30687135; 80721433; Facultad de Ingeniería::TICSw: Tecnologías de Información y Construcción de SoftwareTreatment of epilepsy patients usually involves antiepileptic drugs to control seizures. However, patients with drug-resistant, or refractory epilepsy go through various trials before becoming candidates for surgery to treat brain lesions that cause their seizures, and this process can take a long time. In this work, a machine learning approach was used to localize lesions in refractory patients by grouping lesions in two categories: hemisphere (left and right), and lobe (frontal lobe and other lobes). To train the model, a public magnetic resonance image (MRI) dataset was used and images went through a preprocessing pipeline that consisted of histogram oriented gradients, and principal component analysis. The models were tuned through cross validation techniques and then compared by their metrics to choose the best performing model for each type of image viewpoint (sagittal, coronal, and axial).Publicación Acceso abierto Open IoT data platform for Uniandes campus(Universidad de los Andes, 2022-12) Langebaek Carrizosa, Tomás; Garcés Pernett, Kelly Johany; 30687135; Software Evolution LabThis document proposes a software architecture for an open data platform of IoT data for the Universidad de Los Andes, Colombia. The proposed open data platform is set to be developed as part of the digital transformation of the university and targets the need for a smart campus. This software architecture aims to integrate data collected from IoT devices across campus to make it available for download to students, researchers, and professors. Incorporating insights from a systematic literature review, key quality attributes were identified for the later proposal of a compli ant software architecture. Integration of core components of the architecture demonstrates the feasibility of the design for extract ing, transforming, and mapping heterogeneous data sources into a common data format for later use. Additionally, the proposed graphic user interface design is shown.Publicación Acceso abierto Structural evolution analytics of public rest APIS(Universidad de los Andes, 2022-07-13) Potes García, Nicolás; Garcés Pernett, Kelly Johany; 30687135The use of technology has had an exponential growth curve that has driven different services to be offered through the Internet to solve the needs of multiple customers. Among the different existing services offered through the World Wide Web, there are APIs (Application Programming Interfaces) that allow consumers to access information of a certain nature, functions predefined by providers that are useful for a certain audience, among other functionalities that are consumed by a client¿s software. APIs can be classified as libraries or as remote APIs considering the place where they are hosted. Library APIs run in the same environment as the client software, while remote APIs are hosted in a different environment and are accessed by the client application through remote access protocols. This paper focuses on REST Web APIs (remote APIs) which are the most common type of Web APIs. This is because they are very easy to understand and integrate with client code. It is worth mentioning that REST is a software architectural style that guides the design and development of the architecture of a software or related for the Internet. Therefore, a REST API is an architecture for an API that uses HTTP-like requests to access data and perform interactions.