BSC-LT/ACAData huggingface dataset:
[en] Code generation using LLM is a burgeoning field following the popularity of tools such as ChatGPT or GitHub Copilot. With these tools, a programmer can significantly reduce the time it takes to develop code. However, there is no certainty that the generated code is correct. In this context, the objective of this study is to conduct an assessment that allows the evaluation of the quality of the generated code when applying different methodologies. To achieve this, a plan has been defined with several specific tasks. Specifically, this tasks are: 1. A study of the state of the art, contextualizing the current situation of the field of code generation using LLM. 2. The design and development of a prototype, which allows the execution of all the necessary tests by sending queries to the LLM API. 3. Analysis of the results obtained, conducting a comparative study on all the results obtained by applying the different methodologies. As a result, some conclusions will be reached that will allow to determine of the viability of the use of these methodologies in code generation with LLM and, additionally, will allow the identification of current shortcomings and potential improvements to be developed in the future.

[es] La generación de código mediante LLMs (Large Language Models) es un campo que está en auge después de la popularidad de herramientas como ChatGPT o GitHub Copilot. Con ellas, la persona que desarrolla código mejora considerablemente el tiempo que invierte en escribir código fuente. No obstante, no se tiene la certeza que el código generado sea correcto. Partiendo de este contexto, el objetivo de este trabajo es llevar a cabo un estudio que permita evaluar el grado de calidad que tiene el código generado aplicando distintas metodologías. Para poder lograrlo, se ha definido una planificación con distintas tareas específicas. Concretamente, son: 1. Estudio del estado del arte donde se contextualice cuál es la situación actual del campo de la generación de código usando LLMs. 2. Diseño y desarrollo del prototipo que permita llevar a cabo todas las pruebas necesarias enviando consultas a la API del LLM. 3. Análisis de los resultados obtenidos, donde se lleve a cabo un estudio comparativo sobre todos los resultados obtenidos aplicando las distintas metodologías. Como resultado, se conseguirán unas conclusiones que permitirán determinar la viabilidad del uso de estas metodologías en la generación de código con LLMs y, además, permitirá determinar cuáles son las carencias actuales y las posibles mejoras que desarrollar de cara al futuro.
[en] Due to their high demand for physical effort, long-distance races can acutely affect the central and enteric nervous system, the physiology of the intestine and the intestinal microbiota. Of the above, impairment of the gut microbiota can lead to gastrointestinal and respiratory problems that negatively affect athletic performance. One way to influence gastrointestinal problems exogenously is through the consumption of probiotics. Probiotics are live microorganisms, which when administered in adequate amounts confer health benefits on the host. The effect between gut microbiota diversity and sports performance is unclear. Understanding the role of probiotics in sports performance is of particular interest to athletes seeking to improve their performance in competition and shorten recovery time during training phases.

[es] Debido a su alta demanda de esfuerzo físico, las carreras de fondo pueden afectar de forma aguda el sistema nervioso central y entérico, la fisiología del intestino y la microbiota intestinal. De los anteriores, la afectación de la microbiota intestinal puede derivar en problemas gastrointestinales y respiratorios que afectan negativamente el rendimiento deportivo. Una manera de influir en los problemas gastrointestinales de manera exógena es mediante el consumo de probióticos. Los probióticos son microorganismos vivos, que administrados en cantidades adecuadas confieren beneficios sobre la salud del huésped. El efecto entre la diversidad de la microbiota intestinal y el rendimiento deportivo no es clara. Comprender el papel de los probióticos en el rendimiento deportivo es de particular interés para los atletas que buscan mejorar sus resultados en competición y acortar el tiempo de recuperación durante fases de entrenamiento.
[en] SocialPlan" arises from the need to allow the publication of events in a simple and intuitive way and the creation of groups for their subsequent adhesion of users to them. In this way, it assumes the role of a social network in which users can get in touch to carry out joint events and the merely informative role in which users can report on events close to their location.

[es] SocialPlan" surge de la necesidad de que se permita de forma sencilla e intuitiva la publicación de eventos y la creación de grupos para su posterior adhesión de los usuarios a los mismos. De esta forma, asume el rol de red social en la que los usuarios pueden ponerse en contacto para realizar eventos conjuntos y el rol meramente informativo en la que los usuarios se pueden informar de los eventos cercanos a su localidad.
[en] This Final Degree Project has as its purpose the elaboration of a keyword-based Web content filter. It exclusively tried to create an application that functions on the HTTP protocol, controlling circulating data through port 80.

[es] Este proyecto final de carrera tiene la finalidad de elaborar un filtro de contenidos Web de palabra clave. Se ha tratado exclusivamente de crear una aplicación que funcione sobre el protocolo http controlando los datos que circulan a través del puerto 80.
[en] Emotional Intelligence is increasingly relevant in the educational world. In this sense, the curriculum of pre-primary and primary includes the development of emotions, so teachers must integrate emotional intelligence into daily activities and the classroom environment with all their students. The main aim world be the children's learning, growth and development, and the social role in the society. That is to say, to form people that can interact well with each other and with themselves in the future. However, this is hard to achieve without the help of the teaching staff. The purpose of this research project consists in finding out in which educational level the emotional intelligence is working more. Likewise, it seeks to discover what methodology is applied in students. In order to carry out this investigation, 17 teachers from a school have taken part. They have filled in a online questionnaire. It has developed a monitoring programme where I have done some classroom observation to these teachers and their methodologies. The results show that there is not a great difference between how teachers work with children and emotions in the different key stages. What is more, finding illustrate that the more knowledge and experience teachers have, the better they can deal with emotional intelligence in their lessons. Thanks to the results obtained, the project has been able to respond to the questions raised as well as to the general and specific objectives, and to the hypothesis.

[es] La Inteligencia emocional es cada vez más relevante en el mundo educativo, tanto es así que dentro del currículum de infantil y de primaria se habla de darle voz a las emociones de los alumnos y trabajarlas en el aula así como integrarlas en las actividades diarias. El principal objetivo sería el aprendizaje, crecimiento y desarrollo del niño, es decir, formar personas que puedan interactuar con los otros y con ellos mismos. Aun así, esto no es posible sin la ayuda del docente. El propósito de esta investigación es saber a qué curso educativo se le da más importancia a la inteligencia emocional y qué tipo de metodología se utiliza para trabajarla. Para llevar a cabo esto, han participado 17 tutores de educación infantil y primaria, contestando un cuestionario en linea y se ha realizado una observación al aula para ver la metodología que estos utilizan. Los resultados demuestran que no hay una gran diferencia entre cómo trabajan los docentes las emociones con los alumnos según la etapa educativa. Además, se ha visto que además conocimiento y experiencias tienen los docentes respecto a las emociones, mejor llevarán a cabo sus clases. Gracias a los resultados extraídos se ha podido dar respuesta a las preguntas planteadas, así como a los objetivos tanto principales como específicos y a la hipótesis.
[en] The final work management, coordination, security and engineering of ICT applied to pre-university centers, consists of: A first block, in the realization of an action plan with the primary purpose of reviewing the current state of a teaching center, identifying the ideal situation and the planning of the changes in the center necessary to reach this state and determine future actions in the field of ICT Management, Coordination and Security. Realizing the implementation of improvement processes in management, coordination and security of ICT in the center through better IT practices (ITIL), computer security (LOPD, privacy, ISMS ..), and privacy in the network at the center. And a second block in which a technological product of Robotics with Arduino is developed for the purpose of learning and research that can serve as a future line to develop technological projects of greater scope in this type of centers.

[es] El Trabajo final gestión, coordinación, seguridad e ingeniería de las TIC aplicadas a los centros preuniversitarios, consta de: Un primer bloque, en la realización de un plan de acción con el propósito primero de revisar el estado actual de un centro de enseñanza, identificando la situación idónea y la planificación de los cambios en el centro necesarios para alcanzar dicho estado y determinar acciones futuras en materia de Gestión, Coordinación y Seguridad de las TIC. Realizando la implantación real de procesos de mejora en gestión, coordinación y seguridad de las TIC en el centro mediante mejores prácticas IT (ITIL), de Seguridad informática (LOPD, privacidad, SGSI..) , y privacidad en la red en el centro. Y un segundo bloque en el que se desarrolla un producto tecnológico de Robótica con Arduino con la finalidad de aprendizaje e investigación que pueda servir de línea futuras para desarrollar proyectos tecnológicos de mayor envergadura en este tipo de centros.
[en] DNA methylation is the most common epigenetics alteration in nature. Recent literature expose the existence of the association between cellular expression modifications in tumors and the demethylation patterns on CpGs located in the body and regulatory elements of relevant genes in the cell stability status. The improvements in laboratory techniques specialized in main relevant biological data's treatment implies the development of optimal bioinformatics tools able to allow the study of the hallmarks from the epigenetics modifications. Microarray techniques gain strength and utility in the differential DNA methylation studies and require potential analyses in situ. Here, we are available of two independent cohorts of tumour and control samples from GEO repository analyzed using the last updated version of methylation array with 850k probes, EPIC. The goal is to develop an online interactive application in R/Shiny language capable to launch the automatic visualization of the samples treating and the differential DNA methylation analysis between both biological status in order to obtain the DMR and dmp of the study that support the definition of a tumour's methylome profile. Programming algorithms from R/Bioconductor/minfi library and its adaptation in the web service code design would provide a product that promote the use of methylation techniques in cancer by lab users not familiarized with the bioinformatics tools software.

[es] La metilación del ADN es la alteración epigenética más común en la naturaleza. Estudios anteriores proponen la existencia de una asociación entre los cambios de expresión celular en ambiente tumoral y un patrón de desmetilación de CpGs incluidas en el cuerpo y en los elementos reguladores de los genes involucrados en la estabilidad celular. El avance en técnicas de laboratorio para el procesamiento de datos biológicos relevantes ha llevado al desarrollo de análisis bioinformáticos óptimos que permitan estudiar toda la información de la obtención de datos de estas marcas epigenéticas. Las técnicas de microarray cobran fuerza y utilidad en los estudios de metilación diferencial del ADN y requieren de un análisis in situ potente y riguroso. En este estudio disponemos de dos cohortes independientes de muestras tumorales y controles disponibles en GEO analizadas usando la última versión actualizada de chip de hibridación de 850k sondas, EPIC. Se propone desarrollar una aplicación web interactiva con lenguaje R/Shiny que permita lanzar la visualización automática del tratado de muestras y el análisis diferencial de metilación de ADN entre ambas condiciones biológicas, con el fin de obtener las DMR y dmp que ayuden a definir un perfil del metiloma tumoral. La programación en algoritmos de la librería de metilación R/Bioconductor/minfi y su adaptación al código de diseño del servicio web podrá ofrecer un producto que potencie el uso de las técnicas de metilación en estudios de cáncer por parte de los usuarios del laboratorio no familiarizados con las herramientas bioinformáticas.
[en] Widening the usability of software can significantly enhance its adoption and the user engagement. Making the software available to experts on different fields can help open new research opportunities. This thesis presents the development of a finite elements library for Python, aimed at biological simulations, designed to combine Python's high-level usability with the performance of compiled languages. Our approach (hiperpy) leverages C++ code bindings and just-in-time compilation to create a Python interface for an already developed C++ finite elements framework (hiperlife). This allows users to access the capabilities of the C++ framework directly from Python. Our results show a performance overhead of approximately 10% of the execution time compared to the native C++ implementation, being lower for long executions. We conclude that this alternative interface can be highly beneficial for leveraging a finite-elements framework, prototyping, and for users proficient in high-level programming languages but not in C++. We also conclude that the Python interface maintains high-performance computation capabilities and the problem modelling capabilities of the original software.

[es] Hacer el software más accesible puede mejorar significativamente su adopción y el interés de los usuarios por él. En el ámbito científico, hacer el software accesible para expertos en diferentes áreas puede ayudar a abrir nuevas ramas de investigación. Esta tesis presenta el desarrollo de una librería en Python de elementos finitos, enfocado en modelado de problemas biológicos, diseñada para combinar la facilidad de uso de Python con el rendimiento de los lenguajes de programación compilados. Nuestro enfoque (hiperpy) relaciona el código C++ con el de Python y usa compilación en tiempo de ejecución para crear una interfaz en Python de una implementación en C++ de un motor para elementos finitos ya existente (hiperlife). Esto permite a los usuarios acceder a las posibilidades del motor original directamente desde Python. Nuestros resultados muestran un incremento de alrededor de un 10% en tiempo de ejecución cuando se compara con el código C++ original, siendo este incremento menor para ejecuciones largas. Concluimos que esta interfaz alternativa puede ser muy beneficiosa para aprender a usar un motor de elementos finitos, para hacer prototipos o para usuarios que conozcan lenguajes de programación de alto nivel pero que no estén familiarizados con C++. También concluimos que la interfaz para Python esta preparada para la computación de altas prestaciones y mantiene las posibilidades de modelar problemas del motor de elementos finitos original.
[en] The aim of this study is to explore the impact of job insecurity and inequality in the formation of addictions. To this end, documentary information and bibliography have been compiled in relation to these concepts, showing that job insecurity and social inequality have always existed in our society, and have even been related to mental health disorders such as depression and anxiety. Therefore, this work carries out an in-depth review of the concept of labor precariousness and social inequality, specifying the consequences that people may have in relation to their mental health to later relate them to the formation of addictions. At the same time, four interviews were conducted with key informants to verify the direct relationship between social inequality, job insecurity and how they resorted to the consumption of drugs, alcohol, or other types of addictions to reduce the psychological consequences of having to live in this situation. Finally, a survey has been applied for the same purpose, with the intention of reaching as many people as possible and to know their opinion and experience, which has been vital for this research. Among the results, it is worth highlighting the opinion that most respondents and interviewees have about precariousness, inequality, and addictions and, above all, how they perceive that there is great neglect in this regard by the government and public institutions.

[es] Este estudio tiene como objetivo explorar el impacto que tiene la precariedad laboral y la desigualdad en la formación de las adicciones. Para ello, se ha recopilado información de carácter documental y bibliografía en relación con estos conceptos en la que se muestra que la precariedad laboral y la desigualdad social han existido desde siempre en nuestra sociedad, llegando a tener relación con trastornos de la salud mental como la depresión y la ansiedad. Por ello, este trabajo realiza una revisión a fondo del concepto de precariedad laboral y desigualad social, especificando las consecuencias que pueden tener las personas con relación a su salud mental para poder posteriormente relacionarlas con la formación de las adicciones. Paralelamente, se han realizado 4 entrevistas a informantes clave, para verificar la relación directa entre desigualdad social, precariedad laboral y como ellos recurrieron al consumo de drogas, alcohol, u otro tipo de adicciones para intentar disminuir las consecuencias psicológicas que les ha dejado tener que vivir esa situación. Finalmente, se ha aplicado una encuesta con el mismo fin, con la intención de llegar al máximo número de personas posible y conocer su opinión y su experiencia, que ha resultado vital para esta investigación. Entre los resultados hay que destacar la opinión que la mayoría de encuestados y entrevistados tiene acerca de la precariedad, la desigualdad y las adicciones y, sobre todo, como perciben que existe un gran desamparo en este sentido por parte del gobierno y las instituciones públicas.
[en] This study proposes a model of implementation of a specialized Enterprise Resource Planning (ERP), in a Private Security company, which performs the activity of Monitoring and Alarm Receiving Centre (MARC). The implementation of an ERP is done to integrate business processes, improve the use of company resources and generate knowledge to support strategic decisions.

[es] Este estudio propone un modelo de implementación de un Enterprise Resource Planning (ERP) especializado, en una empresa de Seguridad Privada, que ejerce la actividad de Central de Recepción y Monitorización de Alarmas(CRMA). La implementación de un ERP se hace para integrar los procesos de negocio, mejorar el uso de los recursos de la empresa y generar conocimiento para soporte a las decisiones estratégicas.
[en] Our results provided insights, first of all, on how student engagement can be measured in MOOCs and also which feedback factors affect student engagement, for instance: the existence and type of assessment; the actors responsible for assessing students' work or providing feedback; the feedback mode; the feedback content; how the feedback is provided; the feedback focus when the feedback is provided; the interaction type; the number of peer reviews per assignment; how many times the student reads the feedback provided fully; the assessment impact; and, the feedback length. Most of those factors affected positively and some negatively student engagement in MOOCs. Second, based on the previous analysis, we specified those good practices that support student engagement and influence it positively. Considering also the changes in education that COVID-19 caused, such as the significant transition to online education due to lockdowns and isolations, these research findings are of paramount importance since they provide new knowledge on how to increase student engagement in MOOCs and, to an extent, in online education.

[es] Los resultados de esta investigación permiten, por un lado, definir una operativización de implicación de los estudiantes en los MOOC y también permiten identificar qué factores de feedback influyen en esta implicación de los estudiantes, tales como: la existencia y tipo de evaluaciones; los actores responsables de evaluar el trabajo de los estudiantes o de proporcionar feedback; el modo de feedback; el contenido del mismo; cómo se proporciona el feedback; el enfoque del feedback; el tipo de interacción; el número de revisiones por pares que se llevan a cabo para cada tarea; cuántas veces el estudiante lee de forma completa el feedback que recibe; el impacto de la evaluación, y la longitud del feedback. La mayoría de estos factores afectan positivamente (y algunos negativamente) a la implicación de los estudiantes en los MOOC. Por otra parte, el segundo resultado más importante de la investigación, partiendo del análisis anterior, es la especificación de aquellas buenas prácticas que dan soporte a la implicación de los estudiantes y la influenciaron positivamente. Finalmente, teniendo en cuenta también los cambios en la educación que está causando la pandemia COVID-19, como es la transición significativa a la educación en línea, hay que destacar que las contribuciones de esta tesis doctoral son de suma importancia, ya que brindan nuevos conocimientos sobre cómo aumentar la participación o implicación de los estudiantes en los MOOC y, en cierta medida, en la educación en línea.
[en] Tony Bates was invested doctor honoris causa on 16th June 2005 by Mr Gabriel Ferraté. The recipient was accompanied by his sponsor, Mr Francisco Rubio.

[es] Tony Bates fue investido doctor honoris causa, el 16 de junio de 2005, por el Excmo. y Mgfco. Sr. Gabriel Ferraté. El doctorando fue acompañado por su padrino, el Excmo. Sr. Francisco Rubio.