BSC-LT/ACAData huggingface dataset:
[en] This paper aims to provide a solution for creating a spatial index for the extension JASPA (Java SPAtial) on the H2 database. The indexing algorithm chosen to implement the spatial index has been the RTree. The implementation was done in Java programming language which has facilitated its integration with the extension JASPA and the H2 database, since both projects are coded in the same language. The index is persistent in secondary memory in a table in the H2 database. The proposed solution is limited to space operations in two dimensions and is flexible enough to not have needed to modify neither the JASPA source code nor the H2 database. In addition, it is expected that the indexing algorithm can be easily upgraded or replaced. Finally, we have taken into account that the process of creation and manipulation of spatial indexes has to be intuitive and easy to use.

[es] El presente trabajo tiene por objetivo ofrecer una solución para la creación de un índice espacial para la extensión JASPA (Java SPAtial) sobre la base de datos H2. El algoritmo de indexación elegido para la implementación del índice espacial ha sido el Rtree. La implementación se ha realizado con el lenguaje de programación Java lo que ha facilitado su integración con la extensión JASPA y la base de datos H2, dado que ambos proyectos están codificados en el mismo lenguaje. El índice es persistente en memoria secundaria en una tabla de la propia base de datos H2. La solución que se propone está limitada a operaciones espaciales en dos dimensiones y es lo suficientemente flexible como para que no se haya necesitado modificar ni el código fuente de JASPA, ni de H2. Además, se ha previsto que el algoritmo de indexación se pueda mejorar o sustituir fácilmente. Por último, se ha tenido en cuenta que el proceso de creación y manipulación de los índices espaciales sea intuitivo y fácil de usar.
[en] Certainly many of you have had to manage a project, surely you have had to reflect this in a document, and maybe you have had to prepare a presentation in front of an audience explaining this project. Not only have you had to do this in your studies, but also in your professional life. These are, indeed, the three points dealt with by these materials: how to manage a project, how to draft a document and how to do a presentation.

[es] Seguro que muchos de vosotros habéis tenido que gestionar un proyecto, seguro que lo habéis tenido que reflejar en un documento, y posiblemente habéis tenido que hacer una presentación para una audiencia explicando este proyecto. Y todo eso no lo habéis tenido que hacer sólo en vuestros estudios, sino también en vuestra vida profesional. Estos son, precisamente, los tres puntos que abordan estos materiales: cómo gestionar un proyecto, cómo redactar un documento y cómo hacer una presentación.
[en] This project sets out to give an idea of the present situation of multimedia databases. For this reason, a multiple focus has been chosen that takes into account different aspects of the multimedia product: the financial aspects, i.e. the market situation: number of databases, volume of business, growth, etc., the technical aspects, i.e. the tool used, its evolution, its limitations and/or problems, and its applications and services in different fields, with special interest in the field of Documentation and Education and Research.

[es] Este trabajo intenta ser una aproximación a la situación actual de las bases de datos multimedia. Para ello, se ha optado por un enfoque múltiple que tiene en cuenta diferentes aspectos del producto multimedia: los aspectos económicos, es decir, la situación del mercado (número de bases de datos, volumen de negocio, crecimiento, etc.), los aspectos técnicos, es decir, la herramienta utilizada, su evolución y sus limitaciones y problemas, y sus aplicaciones y servicios en distintas áreas (con especial interés en el campo de la documentación y la formación e investigación).
[en] Degree final work consisting of the design and implementation of a database system for use by a fictitious company recruiters. Memory work and build scripts database initial test data is included.

[es] Trabajo final de grado consistente en el diseño e implementación de un sistema de base de datos para ser utilizado por una empresa ficticia de selección de personal. Se incluye memoria del trabajo y scripts de creación de la base de datos con datos iniciales de prueba.
[en] In recent years, the educational response to students with autism has moved towards more inclusive alternatives. However, the grouping under the term "ASD" of all the heterogeneity that includes the disorder has left students with severe manifestations outside most of the research. This study aims to compare the educational modalities offered to these students in Catalonia (Spain) in order to identify and analyse the factors that contribute to the improvement of their quality of school life. To this end, a multiple case study has been conducted based on nonparticipant observation and interviews with teachers and families of students with nonverbal autism spectrum disorder (level 3) and comorbid intellectual disability. The results point to differences between the models of ordinary schools and the special education centre in terms of the support and resources they offer, as well as the methodological strategies used.

[es] En los últimos años, la respuesta educativa al alumnado con autismo ha avanzado hacia alternativas más inclusivas. Aun así, la agrupación bajo el término "TEA" de toda la heterogeneidad que incluye el trastorno ha hecho que el alumnado con afectaciones severas quedara al margen de la mayoría de investigaciones. Este estudio pretende comparar las modalidades educativas que se ofrecen para este alumnado en Cataluña para identificar y analizar los factores que contribuyen a la mejora de su calidad de vida escolar. Para hacerlo, se ha llevado a cabo un estudio de caso múltiple a partir de la observación no participando y entrevistas a docentes y familias de alumnado con autismo no verbal de grado 3 en comorbididad con discapacidad intelectual. Los resultados apuntan a la existencia de diferencias entre los modelos de las escuelas ordinarias y el centro de educación especial en cuanto a los apoyos y recursos que ofrecen, así como a las estrategias metodológicas utilizadas.
[en] The origin of this thesis is found in the difficulties and deficiencies that I detected in the development of mathematical competence from my work as a teacher for more than a decade. In addition, the disaffection of mathematics among the students is evident. The two questions that the research is based on are: 1) To what extent is peer assessment an adequate didactic strategy for the development of mathematical competence in 11th-grade students? 2) How does peer assessment contribute to the improvement of students' affective domain regarding Mathematics? The methodological paradigm is design-based research (DBR) that explores and designs innovations in authentic educational contexts through an iterative process. The research context has been La Marisma High School, Huelva, Spain. The research allows me to affirm that peer assessment is viable and adequate for the development of mathematical competence. In addition, it contributes to a significant improvement in the affective domain of the participating students.

[es] El origen de esta tesis se encuentra en las dificultades y carencias que detecto en el desarrollo de la competencia matemática desde mi labor como profesor de educación secundaria durante más de una década. Asimismo, se hace patente la desafección que suelen suscitar las matemáticas entre el alumnado. Las dos preguntas que constituyen el eje de la investigación son: 1) ¿En qué medida la evaluación entre iguales es una estrategia didáctica adecuada para el desarrollo de la competencia matemática en el alumnado de 1.° de bachillerato? 2) ¿Cómo contribuye la evaluación entre iguales a mejorar el dominio afectivo del alumnado hacia las matemáticas? El paradigma metodológico es la investigación basada en el diseño (IBD), pues se diseñan y exploran innovaciones en contextos educativos auténticos a través de un proceso iterativo. Nuestro contexto de investigación ha sido el IES La Marisma (Huelva). La investigación nos permite afirmar que la evaluación entre iguales es viable y adecuada para el desarrollo de la competencia matemática. Asimismo, contribuye a mejorar significativamente el dominio afectivo del alumnado participante.
[en] Development of a security master plan for a public sphere university that we call fictitiously UNIF. The safety plan is conducted according ISO 27001: 2013. The ISO establishes the specifications for implement, monitor, manage and improve a management system information security (ISMS). The project does an analysis of the current situation and defines proposals to remedy the deficiencies found. The aim, therefore, is to find proposals that will improve the security of the organization and establish priorities for implementing it.

[es] Elaboración de un plan director de seguridad para una universidad de ámbito público, que llamaremos de forma ficticia UNIF (Universidad Ficticia). El plan de seguridad se enmarca dentro de la norma ISO 27001: 2013 y establecerá las especificaciones de implementación, supervisión, gestión y mejora de un sistema gestor de seguridad de la información (SGSI). En el proyecto se realiza un análisis de la situación actual y se definen unas propuestas para paliar las deficiencias encontradas. El objetivo, por tanto, es encontrar aquellas propuestas que mejoren la seguridad de la organización y establecer unas prioridades para la implementación de las mismas.
[en] The increasing use of Information Technologies, and more specifically of the web navigation, leads also to an increment of the number of criminals that try to get illegal profit from these users. To try to stop this kind of attackers, a lot of efforts are made by the implementation of cybersecurity products as firewalls of antivirus software. On the other hand, the DNS protocol is commonly excluded on the scope of these products. Due to the highly use of this protocol in almost every web navigation interaction, it is proposed a study and implementation of a DNS firewall. By using malicious IP and domain open-source information, all the malicious requests are filtered out and redirected to an alert web server alerting about this behavior. First, a state of art and related technologies studies are made. Inside this phase, the implementation viability of a Machine Learning engine to detect phishing attacks is studied. It is proposed in this study a highly available architecture with a metrics recollection and visualization platform applicable to enterprise or homes and that provides relevant information for the future study of the metrics. After all the tests done for the final product, it is concluded the viability and usefulness of the implementation of a DNS firewall as an additional tool to protect users against cyberattacks.

[es] El creciente uso de las Tecnologías de la Información, y específicamente de la navegación web, conlleva también un incremento en el número de criminales que tratan de obtener beneficio ilegal a costa de los usuarios. Con el fin de frenar este tipo de ataques, se ponen muchos esfuerzos en la implementación de productos de seguridad como firewalls o programas antivirus, pero, sin embargo, el protocolo DNS es comúnmente dejado de lado. Debido a que este protocolo se utiliza en prácticamente todas las interacciones de la navegación web, se propone el estudio e implementación de un firewall DNS. Mediante el uso de información de IPs y nombres de dominio maliciosos extraídos de fuentes públicas, se filtran las peticiones maliciosas a un servidor web que alerta de este hecho. Inicialmente, se realiza un estudio del estado del arte, así como de las tecnologías implicadas. Dentro de esta fase se realiza un análisis de viabilidad de implementación de un motor de aprendizaje automático para detectar posibles ataques de phishing. Adicionalmente se propone en este estudio una arquitectura en alta disponibilidad y con una plataforma de recogida y visualización de métricas, con aplicación a entornos empresariales y domésticos y que aportan información relevante para el estudio futuro de las métricas. Tras las pruebas realizadas sobre el producto se concluye la viabilidad y utilidad de la implementación de un firewall DNS como una herramienta adicional de protección frente a posibles ataques.
[en] The company Libros y Multimedia, S.L. has requested a small application that enables control of their current products and suppliers. The basic objective of this application is to have a minimal amount of data on these items in order to draw up an Excel list, which will serve as starting point for its evolution according to the circumstances of the company in a given moment.

[es] La empresa "Libros y multimedia, SL" nos ha encargado una pequeña aplicación que traiga un control de los artículos y proveedores que tiene actualmente. El objetivo de esta aplicación básicamente, es tener unos datos mínimos de estos ítems por tal de elaborar un listado Excel, que sirva de punto de partida para hacerlo evolucionar según las circunstancias de la empresa en cada momento.
[en] The design and the implementation of non-conventional Big Data system are the main aids of this project. This system is able to extract information such as temporal and power values from binary files. Initially, the instrumentation equipment produces binary files which are distributed between all the clustered nodes. The MapReduce model allows this system to execute works distributed into Hadoop environment. Furthermore, Hadoop saves information between nodes into HDFS file system. On the other hand, the web interface allows to generate graphic outputs ranked between initial and final timestamps. Systems using binary files in Hadoop environment are possible. In future, it would be interesting to work in control errors in order to improve this base system. To conclude, all the computer work is distributed correctly between nodes and the lecture of these binary files demonstrates the possibilities of Hadoop with non-text inputs.

[es] El objetivo del proyecto se centra en el diseño y la implementación de un sistema Big Data poco convencional capaz de extraer información de tiempo y potencia de archivos binarios. Inicialmente, estos son generados mediante un equipo de instrumentación y se tratan repartidos entre los diferentes nodos. Para la distribución del trabajo se utiliza el entorno Hadoop y la programación en Java de las funciones MapReduce que permiten guardar de forma distribuida la información en el sistema de archivos HDFS. Por último, la interfaz web permite el acceso a esta información a partir de una estampa temporal inicial y una final que se utilizan para generar el gráfico lineal de este rango. El sistema resultante es viable y ejecuta el proceso en condiciones en las que hay que añadir control de errores. El trabajo se distribuye entre los nodos correctamente y evidencia la posibilidad de uso de Hadoop con archivos diferentes a los textuales.
[en] The main aim of this project is the creation of a web application to put into practice the knowledge acquired during the Degree, as well as the chosen software development itinerary. The idea of this application arises from the personal motivation of leading a healthy lifestyle and doing physical exercise. In this regard, the application is aimed at the user to facilitate the management of his own diet. The methodology used for the project development has been the standard one. We have started with a temporal planning, to proceed with the collection of requirements and subsequent analysis and design of the different components that form the application. Finally, the implementation of these components is carried out. The result obtained has been a web application that meets the requirements and objectives set at the beginning of the project. In summary, the realization of this TFG has served me to learn on how to manage a project by myself and to improve in the software development.

[es] El presente proyecto tiene como objetivo principal la creación de una aplicación web para poner en práctica los conocimientos adquiridos durante el Grado, así como el itinerario escogido de desarrollo de software. La idea de esta aplicación surge de la motivación personal de llevar un estilo de vida saludable y realizar ejercicio físico. De esta manera, la aplicación va dirigida a facilitar al usuario la gestión de su alimentación. La metodología empleada para el desarrollo del proyecto ha sido estándar. Se ha comenzado con una planificación temporal, para proceder con la recogida de requisitos y posterior análisis y diseño de los diferentes componentes que conforman la aplicación. Por último, se procede a la implementación de los citados componentes. El resultado obtenido ha sido una aplicación web que cumple con los requisitos y objetivos planteados al inicio del proyecto. En conclusión, la realización de este TFG me ha servido para aprender a gestionar un proyecto por mí mismo y a mejorar en el desarrollo de software.
[en] The purpose of this master's thesis projecte is to develop a predictive algorithm to obtain the power of an intraocular lens to be implanted in an eye. Retrospectively, a total of 260 eyes biometric characterized with intraocular lens implanted and their corresponding refractive outcomes. Were used to get the best refractive outcomes, several regression algorithms were implemented to predict the dioptric power of the lens that will be implanted in a surgery. The best result was a stacking regression model with a R2 equal to 0.9863 and a RMSE equal to 0.6102. Comparing with other intraocular lens power calculation formulas, the outcomes were MAE of 0.34 ± 0.26 D (0.00/1.07) and the percentage of eyes within ± 0.50 D were 75%. A non-parametric regressive model with machine learning techniques is implemented, capable of competing with the best intraocular lens power calculation formulas.

[es] El objetivo del TFM es laobtención de un algoritmo predictor para la potencia de la lente intraocular que implantaremos en un ojo. Retrospectivamente se emplearon 260 ojos caracterizados biométricamente, con lentes intraoculares implantadas y resultados refractivos obtenidos. Implementamos diferentes algoritmos de regresión para predecir el valor de potencia dióptrica de la lente intraocular a implantar con la que vamos a obtener el mejor resultado refractivo. Se hizo validación externa del modelo y los resultados de predicción se compararon con Holladay II, Haigis, Barrett Universal II y Hill-RBF. Se obtuvo un modelo de regresión combinado con un R2 de 0.9863 y un RMSE de 0.6102. En las comparaciones con otras fórmulas de cálculo biométrico se obtiene un EAM de 0.34 ± 0.26 D (0.00/1.07) y un 75% de ojos incluidos en ±0.50 D. CONCLUSIONES: se implementa un modelo regresivo no paramétrico con técnicas de machine learning, capaz de competir con las mejores fórmulas de cálculo biométrico.
[en] Rheumatoid Arthritis (RA) is an autoimmune chronic inflammatory disease which affects between the 0,3 and the 1% of the world's population. RA patients tend to suffer pain and loss of the movements caused by joint inflammation. This disease is three times more frequent in women than in men and the probability of affection increases with the age. There are drugs that reduce the symptoms and improve the life quality of the RA affected, these can control de symptoms or modify the disease. The second type's objective is to slow down the progress of the joint deterioration, as well as reduce the inflammation. The main objective of this project is to discover using computational techniques and tools new therapeutic targets whose may improve the association with the RA and become new investigational ways for the development of new drugs.

[es] La artritis reumatoide (AR) es una enfermedad inflamatoria crónica de naturaleza autoinmune que afecta entre el 0,3 y el 1% de la población mundial. Los afectados por AR sufren fuertes dolores además de una pérdida de movimientos causada por la inflamación y el desgaste de las articulaciones, provocando un importante decrecimiento en la calidad de vida del paciente. Este trastorno es más frecuente en mujeres que en hombres y más habitual a edad avanzada que en sujetos jóvenes. Existen fármacos cuyo objetivo es reducir los síntomas y mejorar la calidad de vida de los afectados por la AR, éstos pueden ser controladores de los síntomas o modificadores de la enfermedad, en el segundo caso se logra ralentizar el avance del deterioro de las articulaciones, así como reducir la inflamación. Este trabajo tiene como objetivo buscar mediante técnicas computacionales nuevas dianas terapéuticas que puedan tener una mejor asociación con la AR y puedan ser nuevas vías de investigación para el desarrollo de nuevos fármacos que permitan mejorar el tratamiento de la enfermedad.
[en] The public company Ports de les Illes Balears (PortsIB) manages an electrical system distributed in 15 port facilities located on the coast of the islands of Mallorca, Menorca and Eivissa. The system adds a total of 52 points of electrical connection to the general distribution network. The management of the system consists in the maintenance of the internal electrical network and all its elements of control, distribution and consumption; in the economic and financial control of the purchases and sales of electrical energy; and in the continuous improvement of energy efficiency. The work carried out is part of the general context of "knowledge management" focused on the creation of a computer system that allows structuring the data related to the system of meters and electrical distribution of Ports of the Balearic Islands and integrate the Information in order to improve its management and control, and build the basis of a knowledge management system that helps to improve its maintenance, economic control, energy efficiency and strategic decision-making. The final product is a private web environment accessible to those responsible for the company from a browser. The GESCOMP_EPP system has been built, formed by an administration environment and a user environment, developed with Django-Python. The administration environment includes a user control app and the created system app called GESDADES, which allows you to manage all the models or classes of the system. The user environment has a navigation panel for the different modules of the system, which in the current version are: ports, computers, incidences, and SGC, which allow the display of the indicated information or, in the case of incidents, the recorded data record. In addition, an input and output control of the environment has been enabled. The product is presented as a prototype in a virtual machine environment. The practical use of the system in the production phase would require the implantation on a server of the private network of PortsIB.

[es] La empresa pública Puertos de las Islas Baleares (PortsIB) gestiona un sistema eléctrico distribuido en 15 instalaciones portuarias localizadas en el litoral de las islas de Mallorca, Menorca e Ibiza. El sistema suma un total de 52 puntos de conexión eléctrica con la red de distribución general. La gestión del sistema consiste en el mantenimiento de la red eléctrica interna y todos sus elementos de control, distribución y consumo; en el control económico y financiero de las compras y las ventas de energía eléctrica; y en la mejora continua de la eficiencia energética. El trabajo realizado se enmarca en el contexto general de la "gestión del conocimiento" centrado en la creación de un sistema informático que permita estructurar los datos relativos al sistema de contadores y distribución eléctrica de Puertos de las Islas Baleares e integrar su información para mejorar su gestión y control, y construir la base de un sistema de gestión del conocimiento que ayude a mejorar su mantenimiento, el control económico, la eficiencia energética y la toma de decisiones estratégicas.