Latin American Journal of Computing
Not a member yet
    191 research outputs found

    Desarrollo de Aplicación Móvil para Manejo de Agenda Personal de Personas con Discapacidad Visual Total

    Get PDF
    In this work, we develop a personal agenda mobile application oriented to people with total visual impairment, which works as a personal agenda supporting the lack of this functionality in existing applications. The application allows adding contacts, listing scheduled events, scheduling personalized reminders and notifying events to contacts. The project was developed using a research design methodology and the Scrum framework for the development of the artifact, Scrum allows for better planning of tasks within the development of the mobile application. In addition, it facilitates changes or new requirements that arose during the development of the mobile application. The project was divided into a total of 6 Sprints of approximately 2 weeks each. The mobile application was developed using the Kotlin programming language, and an integration with the Firebase RealTime Database was performed for the storage of a usability survey integrated within the application. For the development of the accessibility and usability tests we had the support of the PROCODIS Foundation (Promotora de Comunicadores con Discapacidad Visual), people with visual impairment who have experience using mobile devices. In addition, accessibility tests were performed using Google own tools for Android devices throughout the development of the application.En el presente trabajo se desarrolla una aplicación móvil orientada a personas con discapacidad visual total, que funcione a manera de agenda personal. Permitiendo agregar contactos, listar eventos agendados, programar recordatorios personalizados y notificar eventos a los contactos. El proyecto fue desarrollado utilizando el marco de trabajo Scrum, el cual permitió que exista una mejor planificación de las tareas dentro del desarrollo de la aplicación. Además, el uso de Scrum facilita los cambios o nuevos requisitos que surgieron durante el desarrollo de la aplicación móvil. El proyecto se lo dividió en un total de 6 Sprints de aproximadamente 2 semanas cada uno. La aplicación móvil fue desarrollada utilizando el lenguaje de programación Kotlin, y se realizó una integración con la base de datos Firebase RealTime Database para el almacenamiento de una encuesta de usabilidad integrada dentro de la aplicación. Para el desarrollo de las pruebas de accesibilidad y usabilidad, se contó con el apoyo de la Fundación PROCODIS (Promotora de Comunicadores con Discapacidad Visual) y sus integrantes, personas con discapacidad visual que poseen experiencia utilizando dispositivos móviles. Además, se realizaron pruebas de accesibilidad utilizando herramientas propias de Google para dispositivos Android, a lo largo de todo el desarrollo de la aplicación

    Una propuesta para asistir a la Co-evolución de Mashup cuando las APIs web evolucionan

    Get PDF
    As web application programming interfaces (APIs) evolve, previously established contracts change, and thus can affect the behavior, operation and / or execution of consumer applications such as Mashup. In these cases, these applications need to be repaired to continue working, which is a process called co-evolution. Identifying and locating the operations that are affected by the evolution of web APIs and estimating the impact they generate are necessary tasks that help the developer update the code. This work presents a proposal to assist the coevolution of Mashup. Specifically from a mashup operations graph, we identify and locate the operations affected by some changes in the web APIs. We also propose a set of simple metrics that allow estimating the impact of these changes on the mashup. The mashup operations graph and metrics assist web developers in co-evolution tasks. The proposal was applied to two mashups that are currently available on the web. The preliminary results show that the proposal is applicable.A medida que evolucionan las interfaces de programación de aplicaciones web (API), los contratos establecidos previamente cambian y, por lo tanto, pueden afectar el comportamiento, el funcionamiento y / o la ejecución de aplicaciones de consumo como Mashup. En estos casos, estas aplicaciones necesitan ser reparadas para seguir funcionando, es un proceso llamado co-evolución. Identificar y localizar las operaciones que se ven afectadas por la evolución de las API web y estimar el impacto que generan son tareas necesarias que ayudan al desarrollador a actualizar el código. Este trabajo presenta una propuesta para asistir a la coevolución de Mashup. Específicamente a partir de un grafo de operaciones de mashup, identificamos y ubicamos las operaciones afectadas por algunos cambios en las API web. También proponemos un conjunto de métricas simples que permiten estimar el impacto de estos cambios en el mashup. El grafo y las métricas de operaciones de mashup ayudan a los desarrolladores web en las tareas de co-evolución. La propuesta fue aplicada a dos mashup que actualmente se encuentran disponibles en la web. Los resultados preliminares muestran que la propuesta es aplicable

    Compresión Digital en Imágenes Médicas

    Get PDF
    Imaging technology has long played a principal role in the medical domain, and as such, its use is widespread in the diagnosis and treatment of numerous health conditions. Concurrently, new developments in imaging techniques and sensor technology make possible the acquisition of increasingly detailed images of several organs of the human body. This improvement is indeed advantageous for medical practitioners. However, it comes to a cost in the form of storage and telecommunication infrastructures needed to handle high-resolution images reliably. Ordinarily, digital compression is a mainstay in the efficient management of digital media, including still images and video. From a technical point of view, medical imaging could take full advantage of digital compression technology. However, nuances unique to medical data impose constraints to the application of digital compression in medical images. This paper presents an overview of digital compression in the context of still medical images, along with a brief discussion on related regulatory and legal implications.La Imagenología desempeña un papel protagónico en el campo médico, siendo su uso ampliamente generalizado en el diagnóstico y tratamiento de numerosos trastornos de la salud.Nuevos desarrollos en la adquisición de imágenes y en la tecnología de sensores hacen posible obtener imágenes más detalladas de varios órganos del cuerpo humano. Tal mejora es ciertamente ventajosa para la práctica médica, pero supone un encarecimiento de los recursos tecnológicos necesarios para manejar imágenes de alta resolución de manera confiable. Comúnmente, el manejo eficiente de medios digitales se apoya principalmente en la compresión digital. Desde un punto de vista técnico, las imágenes médicas podrían aprovechar las ventajas de la compresión digital. Sin embargo, peculiaridades de los datos médicos imponen restricciones a su uso. Este artículo presenta un vistazo a la compresión digital en el contexto de las imágenes médicas, y una breve discusión de los aspectos regulatorios y legales asociados a su uso

    Reconocimiento de lesiones necróticas para la detección de la plaga thrips en el guisante mediante el uso del modelo deep learning yolov4 tiny

    Get PDF
    At present, the monitoring of crops in agricultural plots remains one of the most important tasks that precision agriculture has since through it is possible to perform the estimation of the yield and the prediction of crops. Due to the complicated atmospheric conditions and climatic factors that the sector presents, the early detection of pests and diseases has become a considerable challenge that producers must constantly assume. This research proposes a rapid and effective necrotic lesion recognition system for the early detection of the thrips infestation in peas by implementing the yolov4-tiny deep learning method. The results obtained by the developed system showed that the IoU (Intersection at the Union) is 59.23% for an mAP (Medium Precision) of 87.8% in a high-density data set. In addition, each of the values ​​delivered by the system was compared with a prescribed diagnosis that was made by an expert in crop production through direct observations of the pea. In this way, it was established that the system is 80% effective.En la actualidad, el seguimiento de cultivos en las parcelas agrícolas sigue siendo una de las tareas más trascendentales que tiene la agricultura de precisión, ya que por medio de esta se puede efectuar la estimación del rendimiento y la predicción de cosechas. Debido a las complicadas condiciones atmosféricas y factores climáticos que presenta el sector, la detección temprana de plagas y enfermedades se ha convertido en un desafío considerable que los productores deben asumir de manera constante. Esta investigación propone un sistema de reconocimiento rápido y eficaz de lesiones necróticas para la detección temprana de la plaga thrips en el guisante mediante la implementación del método de deep learning yolov4-tiny. Los resultados alcanzados por el sistema desarrollado mostraron que la IoU (Intersección sobre la Unión) es de 59,23% para una mAP (Precisión Media) de 87,8% sobre un conjunto de datos de alta densidad. Además, cada uno de los valores entregados por el sistema fueron comparados con un diagnóstico prescrito que fue realizado por un experto en la producción del cultivo a través de observaciones directas al guisante. De esta manera, se llegó a establecer que el sistema tiene una efectividad del 80%. &nbsp

    Desarrollo de Sistema para Vigilancia Estratégica de Redes Sociales y Medios de Prensa Digitales mediante Web Scraping

    Get PDF
    The “Tyche” research program has the objective of creating a tool environment to carry out activities that facilitate the tasks of Strategic Surveillance. At present, the ADA laboratory of the Systems Engineering Faculty (FIS) of the EPN is executing several integrating projects distributed in different phases. The present integrative project is within the third phase called "Information Collection". The objective of the project is to develop an automated information collection system, optimizing search times and reducing information overload. This search will be done on digital media and social networks (Twitter, Facebook, Instagram, and LinkedIn). In addition, the purpose is also to obtain information that is easy to interpret, generates knowledge, and contributes to the organizations that use Strategic Surveillance. The degree work is developed under the agile Scrum methodology that will allow partial deliveries of the product incrementally and iteratively, which will help developers to perform the division of tasks and allocation of work time. The system is based on the MVC pattern (Model - View - Controller). The Model part corresponds to Prisma which, is a GraphQL database connection. On the other hand, the Controller has been developed in Python together with the implementation of libraries, frameworks, and APIs, while the View which, is the interaction with the user was developed in the Angular framework and written in TypeScript. programming language. The developed system was evaluated by the Technology Acceptance Model (TAM). The evaluation showed that more than 80% of the participants considered the system to be easy to use, and 100% perceived it to be useful for the collection of information from social networks and digital media. It is concluded that although there are improvements that can be made to the system, it fulfills its objective.El programa de investigación “Tyche” tiene el objetivo de crear un entorno de herramientas para realizar actividades que facilite las tareas de Vigilancia Estratégica. En la actualidad el laboratorio ADA de la Facultad de Ingeniería de Sistemas (FIS) de la EPN está ejecutando varios proyectos integradores distribuidos en diferentes fases. El presente proyecto integrador se encuentra dentro de la tercera fase denominada “Recolección de Información”. Es así como el objetivo del proyecto es desarrollar un sistema de recolección de información automatizado, optimizando los tiempos de búsqueda y reduciendo la sobrecarga de información. Esta búsqueda será realizada sobre medios de prensa digitales y las redes sociales (Twitter, Facebook, Instagram y LinkedIn). El trabajo de titulación se desarrolla bajo la metodología ágil Scrum que permitirá realizar entregas parciales del producto de forma incremental e iterativa, lo cual ayudará a los desarrolladores al realizar la división de tareas y asignación de tiempos de trabajo. El sistema se ha basado en el patrón MVC (Modelo – Vista – Controlador). La parte del Modelo corresponde a Prisma que es un conector de base de datos GraphQL. Por otra parte, el Controlador ha sido desarrollado en Python en conjunto con la implementación de librerías, frameworks y APIs; mientras que la Vista que es la interacción con el usuario fue desarrollada en el framework de Angular y escrita en lenguaje de programación TypeScript. El sistema desarrollado fue evaluado por el modelo de aceptación tecnológica (TAM). Dentro de la evaluación se obtuvo que más del 80% de los encuestados consideraron que el sistema posee facilidad de uso y el 100% de utilidad percibida para la recolección de información de las redes sociales y medios de prensa digitales. Se concluye que a pesar de existen mejoras que se pueden realizar en el sistema, éste cumple con su objetivo

    Performance Evaluation of Mobile Sensor for Context Awareness User Authentication

    Get PDF
    With the increase of smart devices and their capacities, their use for different services have also increased. As much as this is an advantage, it has posed additional risks because of the confidential information stored on them. This has increased the need for additional security on these systems. Most of the methods used for user authentication pose certain drawbacks that are either easy to circumvent or cumbersome to use. As a result, multi-level means of authentication is needed to improve the security of mobile devices. Sensors are playing a vital role in the mobile ecosystem to enhance different services. These sensors can be leveraged upon as a solution for user authentication. This research analyzed and evaluated different mobile device sensors for continuous and transparent user authentication. The mobile data used includes gyroscope, accelerometer, linear accelerometer, proximity, gravity, and magnetometer sensors’ data. Using a Feedforward Neural network for data classification after extracting features from the different sensors available in the mobile device; the most effective was selected by evaluating performance of the different sensors. The best sensor, the accelerometer was further experimented on. The experiment showed that smartphone accelerometer sensor exhibits sufficient discriminability, stability, and reliability for active and continuous authentication, by achieving a performance of 6.55% for the best overall EER.With the increase of smart devices and their capacities, their use for different services have also increased. As much as this is an advantage, it has posed additional risks because of the confidential information stored on them. This has increased the need for additional security on these systems. Most of the methods used for user authentication pose certain drawbacks that are either easy to circumvent or cumbersome to use. As a result, multi-level means of authentication is needed to improve the security of mobile devices. Sensors are playing a vital role in the mobile ecosystem to enhance different services. These sensors can be leveraged upon as a solution for user authentication. This research analyzed and evaluated different mobile device sensors for continuous and transparent user authentication. The mobile data used includes gyroscope, accelerometer, linear accelerometer, proximity, gravity, and magnetometer sensors’ data. Using a Feedforward Neural network for data classification after extracting features from the different sensors available in the mobile device; the most effective was selected by evaluating performance of the different sensors. The best sensor, the accelerometer was further experimented on. The experiment showed that smartphone accelerometer sensor exhibits sufficient discriminability, stability, and reliability for active and continuous authentication, by achieving a performance of 6.55% for the best overall EER

    Síntesis de Sistemas de Conmutación Mediante Permutación de Tablas de Código Gray (Método PGC)

    Get PDF
    Finding the shortest function on switching systems is a necessity for the development of efficient automatic systems. Currently, several methodologies aim to solve this need with different techniques. This article proposes a new methodology to find a propositional formula that describes a switching system problem using several truth tables which are based on an original one; these tables are generated using Gray Code principles and permutations. As it will be shown, the used code has a direct relation to the Hamiltonian paths, where each permutation is a different connection in a hypervolume, and each node is represented as a bit combination. An algorithm was developed using MATLAB and compared with the solutions from the software Boole-Deusto to verify and validate the applicability and implementation of the method. Finally, examples of execution, computational cost comparison and future work proposals are presented.Encontrar la función más corta en los sistemas de conmutación es una necesidad para el desarrollo de sistemas automáticos eficientes. Actualmente, existen varias metodologías que tienen como objetivo solucionar esta necesidad con diferentes técnicas. Este artículo propone una nueva metodología para encontrar una fórmula proposicional que describa un problema de un sistema de conmutación utilizando varias tablas de verdad que se basan en una original, estas tablas se generan utilizando los principios y permutaciones del Código Gray. Como se mostrará, el código utilizado tiene una relación directa con los caminos hamiltonianos, donde cada permutación es una conexión diferente en un hipervolumen y cada nodo se representa como una combinación de bits. Para verificar y validar el método, se desarrolló un algoritmo utilizando el MATLAB y se comparó con las soluciones del software Boole-Deusto. Finalmente, se presentan ejemplos de ejecución, comparación de costos computacionales y propuestas de trabajos futuros

    Ciclos Autónomos de Análisis de Datos basados en la Minería de Procesos para el Estudio del Comportamiento Curricular de los Estudiantes

    Get PDF
    In this work, the curricular behavior of the students of a master\u27s degree program is evaluated through Process Mining. Specifically, what is related to the determination of the internal and external factors that affect the pursuit of their studies is analyzed. To understand student behavior, the MIDANO methodology is used, which has been used for the development of data analytics applications. In particular, it is specified the Autonomous Cycles of data analysis tasks that allow studying the dropout of the master\u27s degree program during schooling or during the development of graduate thesis, in order to determine the causes or problems that arise during the pursuit of the studies. Very encouraging results were obtained on the causes of the dropout of the master\u27s degree program, which discover the autonomous cycles.En este trabajo se evalúa el comportamiento curricular de los estudiantes de una carrera de maestría, a través de la Minería de Procesos. Específicamente, se analiza lo relacionado a la determinación de los factores internos y externos que inciden en la prosecución de sus estudios. Para comprender el comportamiento del estudiante, se usa la metodología MIDANO, la cual ha sido usada para el desarrollo de aplicaciones de analítica de datos. En particular, se especifican los Ciclos Autonómicos de tareas de análisis de datos que permiten estudiar el abandono de la maestría durante la escolaridad o durante el desarrollo del trabajo de grado, con el fin de determinar las causas o problemas que se presentan durante la prosecución de los estudios. Se obtuvieron resultados muy alentadores sobre las causas del abandono de la maestría que descubren los ciclos autónomos

    Rutas de configuración de innovación organizacional y tecnológica para el desempeño empresarial mediante el análisis fuzzy-set QCA

    Get PDF
    The relationship between organizational and technological innovation and its effect on firm performance have received attention for the literature with divided perspectives. Both modes of innovation are considered as important sources of competitive advantage. Empirical evidence so far indicates two directions regarding the relationship between organizational and technological innovation: those supporting that organizational innovation enables technological innovation, and those with the opposite perspective. Recent evidence suggests a holistic approach to understand the intrinsic relationship between the firm’s innovative activities. This study uses the dynamic capabilities view of the firm and implements a fuzzy-set qualitative comparative analysis (fsQCA) for a sample of enterprises in Latin America, to clarify complex causal interactions of the firm’s attributes and different forms of innovation leading to high performance. The results show several equifinal solutions leading to business success. Additionally, the results identify three different archetypes of firms based on innovative behavior. La relación entre la innovación organizacional y tecnológica y su efecto en el desempeño empresarial ha recibido atención por la literatura con perspectivas divididas. Ambos modos de innovación se consideran fuentes importantes de ventaja competitiva. La evidencia empírica hasta ahora indica dos direcciones con respecto a la relación entre la innovación organizacional y tecnológica: aquellos que indican que la innovación organizacional posibilita la innovación tecnológica, y aquellos con una perspectiva opuesta. La evidencia reciente sugiere mantener un enfoque holístico para comprender la relación intrínseca entre las actividades innovadoras de una empresa. Este estudio utiliza la visión de capacidades dinámicas de las organizaciones e implementa un análisis fuzzy-set comparativo cualitativo (fsQCA) para una muestra de empresas en América Latina, con el objetivo de observar interacciones causales complejas entre los atributos de una empresa y diferentes formas de innovación que conducen a un alto desempeño. Los resultados muestran varias soluciones equifinales que conducen al éxito empresarial. Además, los resultados identifican tres arquetipos diferentes de empresas basados ​​en comportamientos de innovación.&nbsp

    Proceso de migración de datos en la implantación de Aplicaciones Informáticas Empresariales

    Get PDF
    Data migration is defined as the transfer of data between database management systems. There are few methodologies, strategies and techniques on data migration, however, these are not applied, are unknown or mostly designed for large companies. The purpose of this research is to develop a description of the data migration process in the implantation of Enterprise IT Applications (EITA). The methodology we use is a field study, which is based on the case study methodology proposed by Yin. This field study consisted of interviews with expert consultants and staff of the SMEs that participated in a data migration process. The qualitative analysis of the data collected was carried out with the MAXQDA tool, following Kuckartz\u27s recommendations. The resulting process details the phases, activities and actors involved in the data migration.La migración de datos se define como la trasferencia de datos entre sistemas gestores de bases de datos. Existen escasas metodologías, estrategias y técnicas sobre la migración de datos, sin embargo, estas no se aplican, son desconocidas o en su mayoría están diseñadas para grandes empresas. La presente investigación tiene como finalidad elaborar una descripción del proceso de migración de datos en la implantación de Aplicaciones Informáticas Empresariales (AIE). La metodología que usamos es un estudio de campo, el cual está basado en la metodología de estudio de caso propuesto por Yin. Este estudio de campo consistió en entrevistas a consultores expertos y a personal de las PyMEs que participaron en un proceso de migración de datos. El análisis cualitativo de los datos recolectados se realizó con la herramienta MAXQDA, siguiendo las recomendaciones de Kuckartz. El proceso resultante detalla las fases, actividades y actores involucrados en la migración de datos

    180

    full texts

    191

    metadata records
    Updated in last 30 days.
    Latin American Journal of Computing
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇