BSC-LT/ACAData huggingface dataset:
[en] The goal of this project is to implement predictive models utilising machine learning techniques in order to prevent financial fraud in transactions made using credit and debit cards. The vast amount of data available for analysis presents an opportunity to construct predictive models which can detect anomalous patterns and behaviours in transactions. Several machine learning techniques have been evaluated, including logistic regression analysis, decision trees, neural networks, and k-nearest neighbour classification, with an emphasis on their ability to handle large volumes of data and adapt to various types of models. The results of this project are highly promising, as the implemented predictive models have demonstrated a high degree of accuracy in detecting suspicious anomalous transactions. Early identification of fraudulent activities can be of great benefit to financial institutions, enabling them to take swift action to prevent economic losses and safeguard their clients from potential fraudulent attacks.

[es] El proyecto se enfoca en la implementación de modelos predictivos basados en técnicas de aprendizaje automático para prevenir el fraude financiero en transacciones con tarjetas de crédito y débito. La gran cantidad de datos disponibles para su análisis hace que se convierta en una oportunidad para construir modelos predictivos que permitan detectar patrones y comportamientos anómalos en las transacciones. Se han analizado diversas técnicas de aprendizaje automático, como el análisis de regresión logística, los árboles de decisión, las redes neuronales y la clasificación por vecinos más cercanos, seleccionándose por su capacidad para trabajar con grandes volúmenes de datos y su capacidad para adaptarse a diferentes tipos de modelos. Los resultados obtenidos en el desarrollo del proyecto son muy prometedores, ya que los modelos predictivos implementados han demostrado una alta precisión en la detección de transacciones anómalas sospechosas de fraude. La identificación temprana de estas actividades fraudulentas puede ser de gran utilidad para las entidades financieras, ya que les permite actuar rápidamente para evitar pérdidas económicas y proteger a sus clientes de posibles ataques fraudulentos.
[en] This is a master's final work focused on the vision offered by the Japanese historian Kume Kunitake (member of the Iwakura embassy) on the old Tensho and Keicho missions (from the late 16th and early 17th centuries).

[es] Se trata de un trabajo de fin de máster centrado sobre la visión que ofrece el historiador japonés Kume Kunitake (miembro de la embajada Iwakura) sobre las antiguas misiones Tensho y Keicho (de finales del siglo XVI y principios del XVII).
[en] This work aims to develop a video game from scratch. It includes both the design phase and the implementation and testing phase. The result is CarOut!, a video game which we control a car into a defined scenario and with mechanics as collisions with other vehicles and the use of traps, special attacks or items, we will have to expel the rest of the opponents from the scene. So that we are the last to be in the ring. The game is arcade style, looking for direct and fast fun, especially focused on local multiplayer with up to 4 players. During its development it has tried to follow the philosophy of the "Indie solo developer", in which a single person covers the design, development and creation of the complete video game, covering both the arts, sound, music, programming, QA, animations... Although due to the time limitation we have had to resort to external Assets, we have worked our own material for all areas. The final product is a complete video game with defined mechanics, suitable for easily adding new scenarios and game modes that extend the experience, create new dynamics and extend the duration of the game.

[es] Este trabajo tiene como objetivo el desarrollo desde 0 de un videojuego. Incluye tanto la fase de diseño como la de implementación y pruebas. El resultado es CarOut!, un videojuego en el que controlamos un coche dentro de un escenario delimitado y en el que, mediante choques contra otros vehículos y el uso de trampas, ataques especiales o ítems, deberemos de expulsar del escenario al resto de contrincantes de modo que seamos los últimos en quedar sobre el ring. El juego es de estilo arcade, busca la diversión directa y rápida, enfocada especialmente al multijugador local de hasta 4 jugadores. Durante su desarrollo se ha intentado seguir la filosofía del 'Indie solo developer', en el que una sola persona cubre el diseño, desarrollo y creación del videojuego completo, abarcando tanto las artes como el sonido, la música, programación, QA, animaciones' Aunque por la limitación temporal se ha tenido que recurrir a assets externos, hemos trabajado material propio para todas las áreas. El resultado final es un videojuego completo con las mecánicas definidas, apto para añadir fácilmente nuevos escenarios y modos de juegos que amplíen la experiencia, creen nuevas dinámicas y aumenten la duración del juego.
[en] We always wonder the same when we make a research at Internet: How the information is structured on the Web? That is because we search some specific information and, as a result, web searches show us a lot of results but not all of them contain all the information we want to know. In this final project work, we will focus on analysis, functional level, both standard models labeling of different domains, and the Schema.org TheOpenGraphProtocol.

[es] Al realizar una búsqueda por Internet, siempre nos hemos hecho la misma pregunta: ¿Cómo se estructura la información en la web ? Cuando nos la hacemos, es porque hemos buscado información específica y, como resultado, los buscadores nos muestran muchos resultados pero no todos contienen información relativa a la pregunta formulada. En este trabajo final de máster nos centraremos en analizar, a nivel funcional, los dos modelos estándares de etiquetado de diferentes dominios, el Schema.org y TheOpenGraphProtocol.
[en] This project is about implementing an extraction system of voice characteristics with the aim of acquiring keys. In order to do so, a deep research from scientific studies was conducted to get which methods and what characteristics have to be taken into consideration to extract the voice peculiarities. In addition, the method has been put into practice to see what possibilities it has in our day to day. Once the research and the implementation were done, the viability and weaknesses were studied.

[es] El objetivo de este proyecto es implementar un sistema de extracción de características de la voz con el propósito de generar claves y evaluarlo. Se ha tenido que realizar un búsqueda a partir de estudios científicos de qué métodos y que características se tienen en consideración para extraer las peculiaridades de la voz. Además, se ha puesto en práctica éste método para ver que posibilidades de uso tiene en un entorno cotidiano. Una vez realizada la fase de búsqueda e implementación se ha estudiado la viabilidad y los puntos débiles.
[en] This article examines the type of popularity that various kinds of people obtain via the internet. They are anonymous people who, thanks to their activities on the web, have been able to gain a wide public following for their music, videos or personal blogs. Thus, the fact that any user with access to the internet can share their own material via social web platforms, and that the basic form of distribution is word of mouth would seem to represent a new landmark in the perception of what is now possible in terms of anyone becoming a celebrity. In this article, we look at the extent to which we can consider popularity on the web to be based on more democratic foundations than the ways in which people achieved celebrity in the past.

[es] Este artículo propone una aproximación al tipo de popularidad que varios tipos de personajes obtienen mediante internet. Son personajes anónimos que a raíz de su actividad en la red han sido capaces de obtener un seguimiento público muy amplio a través de su música, sus propios vídeos o sus blogs personales. En este sentido, el hecho de que cualquier usuario tenga acceso a compartir material propio en las plataformas sociales de internet y que la forma básica de distribución sea el boca-oreja entre los usuarios parece representar un nuevo hito en la percepción de que el acceso a la celebridad es alcanzable para cualquiera. En este artículo discutiremos hasta qué punto podemos considerar que la popularidad de internet está sustentada por unos fundamentos más democráticos en relación con las formas previas de obtención de celebridad.
[en] The present commentary analyzes a judgment of the Constitutional Court that declared the inapplicability of Articles 5 and 10 of Law 20.285 on access to public information, as well as Article 31 bis of law No. 19.300 on general environmental. This ruling, as detailed in the analysis below, reproduces controversial aspects that create barriers to the effective exercise of the right of access to public information and decontextualizes the principle of transparency of the public function of the InterAmerican human rights standards.

[es] Este trabajo analiza una sentencia del Tribunal Constitucional que declaró la inaplicabilidad de los artículos 5° y 10 de la Ley 20.285 sobre acceso a la información pública, así como del artículo 31 bis de la Ley 19.300 sobre bases generales del medio ambiente. Esta sentencia considera un conjunto de aspectos controvertidos que descontextualizan el reconocimiento progresivo del derecho de acceso a la información, ignorando compromisos internacionales de los derechos humanos legítimamente pactados.
[en] Document describing the process and research on the video game "Arcade last project". In this project the player has a shop where he can resurface the arcades of recreational machines. Where we have the possibility to buy more machines with different characteristics, and manage our store to avoid bankruptcy.

[es] Trabajo donde se describe el proceso e investigación sobre el videojuego "Arcade last project". En este proyecto el jugador tiene una tienda donde poder hacer resurgir las salas de máquinas recreativas. Donde tenemos la posibilidad de comprar más maquinas con características diferentes, y gestionar nuestra tienda para no llegar a la bancarrota.
[en] The project provide an app format of an existing online home decoration store, this is a first mobile application version, so that users can carry it installed on their mobile phones. During the development, the essence of the original format of the web page will be maintained, but adding specific features of the environment where it will be used. The project's memory explains in detail the process followed to arrive at the final delivery of the product. The document lists the steps and decisions, in the planning phase and in the development phase of the The Object Home application. Initially, qualitative and quantitative research techniques have been used to adapt the application to the needs of users. Furthermore, through the Android Studio software, we have performed the aesthetics and functionality of the application.

[es] El proyecto consiste al traer un formato existente de tienda online de decoración para el hogar, en una primera versión de aplicación móvil, para que los usuarios puedan traer instalada en sus teléfonos móviles. Durante el desarrollo se mantendrá la esencia del formato original de la página web, pero añadiendo funcionalidades específicas del medio donde será utilizada. La memoria del proyecto explica en detalle el proceso seguido para llegar a lo entrega final del producto entregado. El documento enumera los pasos y decisiones prisas, tanto en la fase de planificación como en la fase de desarrollo de la aplicación The Object Hombre. Inicialmente se han empleado técnicas de investigación tan cualitativas como cuantitativas, para adaptar la aplicación a las necesidades de los usuarios. Posteriormente, mediante el software Android Studio, hemos realizado la estética y funcionalidad de la aplicación.
[en] Technology and connectivity are more and more present in our everyday life, and this is why assembly spaces cannot fall behind. Reducing bureaucracy and time use in assemblies is a crucial element to guarantee that those assemblies do not become obsolete. This is why Appssemblea helps in speeding up the voting carried out there, providing more time to more important issues such as the debates. The objective of the project is the development of an Android application, with the corresponding backend to carry out the tasks of voting and vote count in the assemblies, providing differentiation in types of users and their rights. The life cycle of the iterative project, divided in different phases (analysis, design, implementation, testing and documentation), has provided the opportunity to go back at certain moments of the project in order to reformulate and change elements of the project. This has led to achieving success in the development of the product. All these elements combined have triggered the creation of a native application in Android and a backend in Firebase. Moreover, the application includes a user manual as a support to guarantee that potential users have no doubts as to how to use the tool. The final result is a functional and tested product, in which interaction is easy and comfortable for the users. In conclusion, the objectives of the project have been achieved.

[es] Cada vez más la tecnología y la conectividad es más presente en nuestro día a día, y es por eso que los espacios asamblearios no pueden quedarse atrás. Reducir la burocracia y el tiempo en las asambleas es un elemento primordial porque estas no se queden obsoletas. Es por eso que Appssemblea ayuda a agilizar las votaciones que se llevan a cabo, para dedicar tiempos a los temas importantes como son los debates. El objetivo del proyecto es el desarrollo d¿una aplicación Android y lo backend pertinente para la realización de las tareas de votación y recuento de votos de las asambleas, dotando diferenciación de tipo de usuarios y derechos de estos. El ciclo de vida del proyecto iterativo, dividido en diferentes etapas: análisis, diseño, implementación, pruebas y documentación, ha dado la opción de volver atrás en momentos del proyecto para reformular y cambiar elementos del proyecto. Esto ha propiciado conseguir el éxito en el desarrollo del producto. Este conjunto de elementos han conseguido la creación de una aplicación nativa en Android y un backend en Firebase, además, la aplicación tiene el apoyo del manual de usuario por no tener dudas de como utilizar la herramienta. Se ha conseguido un producto funcional y testado, donde la interacción es fácil y cómoda por los usuarios. En conclusión, los objetivos del proyecto han sido logrados.
[en] Board games have become a leading entertainment form, offering players numerous social and cognitive benefits. Despite the existence of specialized stores and spaces in this sector, the pandemic and the use of information and communication technologies (ICTs) are driving the digitization of the community, leading to a decrease in attendance and local commerce. In this project, we investigate the factors contributing to this situation, the problems faced by users, and potential product solutions from a user-centered design perspective. As a final result, we designed a mobile app that makes it easier for players to find and reserve games and spaces to gather again.

[es] Los juegos de mesa se han convertido en una forma de ocio puntera con grandes beneficios sociales y cognitivos para los jugadores. Pese a la existencia de locales especializados en este sector, la pandemia y las nuevas tecnologías están fomentando la digitalización de la comunidad. Todo esto acarrea una disminución de la presencialidad y el comercio local. En este proyecto investigamos qué factores están generando dicha situación, qué problemas enfrentan los usuarios y cuáles podrían ser las soluciones desde una perspectiva del Diseño Centrado en el Usuario (DCU). Como resultado final, obtenemos el diseño de una aplicación móvil que facilita el encuentro y reserva de espacios entre jugadores, así como el descubrimiento y reserva de los juegos de mesa.
[en] Changes recently occurred in contemporary societies are transforming the forms of citizens' participation in the public sphere, challenging institutional participation initiatives promoted by various governments over the past decade. It is quite necessary to evaluate these initiatives to ensure its functionality in this new scenario. In this context, this article proposes different criteria and participation assessment instruments in order to apply them into a concrete experience: the participatory process on forest management carried out in Muntanya de Sant Miquel in Setcases (Cataluña). At the same time, the article reflects on what are the best ways and conditions to promote effective participation, focusing its attention on the debate on the 'temperature' of deliberation. We conclude that it is extremely difficult to combine hot and cold deliberation. However, this may be the best solution when the participatory topic addresses high conflict of interests between stakeholders and, at the same time, requires to be addressed from the logic of collective interest because it affects the whole community.

[es] Los cambios experimentados recientemente en las sociedades contemporáneas están transformando las formas de participación de la ciudadanía en la esfera pública, poniendo en tela de juicio las iniciativas de participación institucional promovidas por diversas administraciones durante la última década. Resulta del todo necesario evaluar estas iniciativas si se quiere garantizar su funcionalidad en este nuevo escenario. En este contexto, el presente artículo propone distintos criterios e instrumentos de evaluación de la participación y los aplica a una experiencia concreta: el proceso participativo sobre la gestión forestal en la Muntanya de Sant Miquel, en Setcases (Cataluña). Al mismo tiempo, el artículo se pregunta sobre cuáles son las mejores formas y condiciones para promover una participación efectiva, incidiendo en el debate sobre la 'temperatura' de la deliberación. Concluimos que es extremadamente difícil combinar las lógicas de deliberación fría y caliente. Sin embargo, esta puede ser la solución más adecuada cuando el tema a abordar despierte un alto conflicto de intereses entre actores organizados y, al mismo tiempo, requiera ser abordado desde la lógica del interés colectivo porque afecta al conjunto de una comunidad.
[en] The ease of sequencing DNA in a short period of time with an affordable cost, has facilitated the identification of small variants within the genome. The management of all this data requires bioinformatic knowledge. The lack of such knowledge among hospital staff, makes applications with graphical interface that performs prioritization very important. The objective of this work is to create a web application that allows the prioritization of variants through a graphical interface. To do this, we had use the R language for the processing and prioritization of the variants, also we used the Shiny package to make the interactive web application. The web application is organized in three tabs, which allows the user to upload their annotated files. If it's a familiar case, allows the user to select an inheritance model. After processing, through the prioritization parameters implemented, it is possible to greatly reduce the number of possible variants. The future lines of work, in order to improve the application, are oriented to increase the number of parameters, that the user can control and the possibility of exporting the results of the prioritization in VCF format.

[es] La facilidad para secuenciar ácidos nucleicos con un coste asequible y en un corto periodo de tiempo, ha facilitado la identificación de pequeñas variantes dentro del genoma. La gestión de todos los datos producidos para su aplicación requiere de conocimientos bioinformáticos. La falta de dichos conocimientos entre el personal sanitario, hace que las aplicaciones con interfaz gráfica que realizan la lectura, procesamiento y priorización cobren cada vez mayor importancia. El objetivo de este trabajo es diseñar una aplicación web que permita realizar la priorización de variantes mediante una interfaz gráfica y sea capaz de trabajar con casos índice y trío. Para ello, se utiliza el lenguaje R para el procesamiento y priorización de las variantes, y el paquete Shiny para realizar la aplicación web interactiva. Como resultado se obtiene una aplicación organizada en tres pestañas, que permite al usuario cargar sus archivos anotados, si se carga un caso trío se permite seleccionar un modelo de herencia. Después del procesamiento, mediante los parámetros de priorización implementados, es posible reducir en gran medida el número de variantes posible.
[en] The work covers the explanation, methodology and architecture of the development of a video game in isometric view with fast shooter mechanics. The game developed, The Crypt of the Other Gods, bases its gameplay on constant movement and the use of different types of weapons that the player must unlock by eliminating the enemies that he encounters in his path. With the ability to generate scenarios randomly, it allows high replayability since the maps will always be different for the player.

[es] El trabajo cubre la explicación, metodología y arquitectura del desarrollo de un videojuego en vista isométrica con mecánicas de shooter rápido. El juego desarrollado, The Crypt of the Other Gods, basa su jugabilidad en un movimiento constante y el uso de distintos tipos de armas que el jugador debe desbloquear a base de eliminar los enemigos que encuentra a su paso. Con la capacidad de generar escenarios de manera aleatoria, permite una rejugabilidad elevada ya que los mapas siempre serán distintos para el jugador.
[en] Air traffic has been continuously growing over the past few years. Given the obvious limitation of airspace, the need for air navigation systems which allow an optimal management of all that traffic is becoming more and more relevant. One of these systems is the ADS-B, which will help to provide real-time aircraft positions and therefore to reduce the distance between them. The objective of this Master Thesis is to design the power stage for the ADS-B transmitter installed onboard using Gallium Nitride based transistors, since this semiconductor presents several advantages against others, such as Silicon or Gallium Arsenide. Two candidate designs have been developed as a result of this Master Thesis. The power stage complexity has been reduced through the use of Gallium Nitride, that allowed to eliminate completely the preamplifier stage. The simulations conducted have proven that both designs are suitable for an onboard ADS-B transmitter, achieving the goals initially set for this Master Thesis.

[es] Durante los últimos años el tráfico aéreo no ha parado de crecer. Para poder gestionar todo este tráfico aéreo es necesario disponer de sistemas de navegación aérea que permitan optimizar el espacio aéreo, ya que este es limitado. Un sistema que ayudará a mejorar el uso de este espacio es el ADS-B. Gracias a este sistema será posible conocer en tiempo real la posición de las aeronaves, siendo posible reducir las distancia entre ellas. En este TFM se pretende diseñar la etapa de potencia del transmisor embarcado en las aeronaves haciendo uso de transistores basados en Nitruro de Galio, aprovechando las ventajas que este semiconductor presenta frente a otros semiconductores como pueden ser el Silicio o el Arseniuro de Galio. Como resultado de este trabajo final de máster se han obtenido dos posibles diseños para la etapa de potencia, reduciendo la complejidad de esta etapa al haber eliminado la etapa de preamplificado al hacer uso del Nitruro de Galio. Las simulaciones realizadas demuestran que ambos diseños son válidos para ser utilizados en el transmisor embarcado de ADS-B, logrando de esta manera cumplir los objetivos que se plantearon inicialmente con este TFM.