BSC-LT/ACAData huggingface dataset:
[en] The process of Information Retrieval (IR) by query driven search engines have become an essential part of the customer experience in any data related digital product. The accuracy and completeness of the search results is a matter of great interest and a crucial key performance indicator. An important enhancer for search engines is query expansion Query Expansion (QE), where equivalent search queries Equivalent Search Query (ESQ) are added to the original request to increase recall. ESQs can be discovered using the same tools as synonym discovery given certain considerations, taking advantage of the fact that synonym discovery is a well developed field of Natural Language Processing (NLP) with many available techniques. The motivation for this project is to use the tools available in NLP Machine Learning (ML) to automatically detect ESQs. For this a large sample of logs describing search query customer behavior was used. This data set was obtained from a live enterprise product that publishes repair documents for automobiles. Graph embeddings through an implementation method called node2Vec and vector cosine similarity is the chosen discovery method for the ESQs. The conclusion of the experiment is that while usable search expansion queries are discovered, extra human intervention or further automatic selection is necessary to filter the valuable cases from the large number of found cases, even working within a strict similarity threshold.

[es] El proceso de recuperación de información (IR) de los sistemas de búsqueda centrados en consultas se ha vuelto un elemento fundamental para la experiencia del cliente en cualquier producto que almacene datos digitales. La exactitud y completitud de los resultados resulta de gran interés y es uno de los principales indicadores clave del negocio. Expandir la consulta original con términos relacionados es una potente herramienta para incrementar el retorno. Aunque con ciertas consideraciones, las consultas de búsqueda equivalentes pueden ser detectadas utilizando las mismas herramientas que para el descubrimiento de sinónimos, algo que resulta provechoso dado lo prolífico que es este campo del 'Natural Language Processing' (NLP por sus siglas en inglés). La motivación principal del proyecto es la detección de estas consultas por medio de las herramientas propias del NLP. Para esto se utilizó un gran conjunto de datos detallando el comportamiento de usuarios al utilizar sistemas de búsqueda. El conjunto de datos fue extraído del sistema de búsqueda de un producto empresarial que publica documentos de reparación de automóviles. Se seleccionó el método conocido como node2Vec donde se generan grafos embebidos sumada a la similitud dada por el coseno de los vectores para hallar las consultas equivalentes. La conclusión del experimento es que si bien se encontraron consultas equivalentes útiles aún es necesario una intervención de expertos o mejorar la selectividad para una mejor discriminación de las consultas valiosas dentro del gran número de equivalencias encontradas, incluso al utilizar un umbral muy estricto de similitud.
[en] Final project in Software Engineering consisting of the development phase of analysis and technical design of a software that allows for the management of academic extracurricular activities offered in a university.

[es] Proyecto final de carrera en Ingeniería del Software que consiste en la elaboración de las fases de análisis y diseño técnico de un software que permita realizar la gestión de las actividades académicas extracurriculares que se ofrecen en una universidad.
[en] Paper, video presentation and developed product for the final degree project of Engineering in Computer Science, consisting in making a website for the fictitious VendetArte SME devoted to representing artisans. The web portal has been developed with DotNetNuke, a content management system (CMS) that works under the .NET platform.

[es] Memoria, presentación en vídeo y producto desarrollado del trabajo/proyecto fin de Carrera de la titulación de Ingeniería en Informática, consistente en la realización de un portal web para una pyme ficticia de nombre VendetArte dedicada a la representación de artesanos. El portal web ha sido desarrollado con el gestor de contenidos (CMS) DotNetNuke que trabaja bajo plataforma .NET
[en] Today most Web services are vulnerable to both external and internal attacks and the use of intrusion detection systems it is advisable, but essential, to prevent these attacks. An IDS is a security tool that attempts to detect or monitor events in a particular computer system for attempts to compromise the security of the system. In this paper an installation of a Snort-based IDS to protect a vulnerable Web server is made. As improved graphical interface for managing Snort alerts will be installed.

[es] Hoy en día la mayoría de servicios Web son vulnerables a ataques tanto externos como internos y el uso de sistemas de detección de intrusos se hace aconsejable, sino imprescindible, para la prevención de estos ataques. Un IDS es una herramienta de seguridad que intenta detectar o monitorizar los eventos ocurridos en un determinado sistema informático en busca de intentos de comprometer la seguridad de dicho sistema. En este trabajo se realizará una instalación de un IDS basado en Snort para proteger un servidor Web vulnerable. Como mejora se instalará una interfaz gráfica para la gestión de las alertas de Snort.
[en] During the last few years, the whole public sector has had to adapt to a new model of operation and behaviour, from the political level to the most basic administrative level. The development of democracies, the contexts of economic and political crisis have led the public sector to open up to citizens in addition to be more transparent and efficient in order to gain their trust. To achieve this goal there have emerged a wide variety of tools: ethical and good governance codes, service charters, transparency portals, reporting duties, incompatibility regimes, regulation of lobbies, etc. All of this has led to a revolution in the way the political world and public administrations act, considering that many of their activities can now be subject to scrutiny by the public. This study aims to explore the tools available for transparency, good governance, and good administration in the autonomous community of Catalonia, with a special focus on the main existing control body, the Anti-Fraud Office of Catalonia: how it is organised, the functions and the main constraints that can be encountered, and possible proposals for improvement.

[es] En los últimos años todo el sector público ha tenido que adaptarse a un nuevo modelo de hacer y de actuar; desde el nivel político hasta el nivel administrativo más básico. El desarrollo de las democracias y los contextos de crisis económica y política han llevado al sector público a abrirse a la ciudadanía y a ser más transparentes y eficientes para ganarse su confianza. Son muchas y diversas las herramientas que han surgido con este propósito: los códigos éticos y de buen gobierno, las cartas de servicios, los portales de transparencia, los deberes de información, los regímenes de incompatibilidades, la regulación de los grupos de presión, etc. Todo esto ha supuesto una revolución en la manera de actuar del mundo político y de las administraciones públicas, considerando que muchas de las actividades ahora pueden ser objeto de escrutinio por parte de la ciudadanía. La finalidad de este trabajo es conocer las herramientas disponibles en materia de transparencia, buen gobierno y buena administración en el ámbito autonómico de Cataluña; con especial dedicación al principal organismo de control existente, la Oficina Antifraude de Cataluña: cómo se organiza, las funciones y las limitaciones principales con que se encuentra y posibles propuestas de mejora.
[en] We are at the beginning of a new evolution because of the development of Information Technology and Communication (ICT), and their introduction and intensive use in social dynamics and educational reality. This advance of digital technology has created environments that greatly favor social interaction. In recent years, new trends have emerged in e-learning as mobile learning, the model "Flipped Classroom", massive open online courses, personal learning environments, game-based learning and learning analytics; in all of them, the collaborative learning is strengthened. In addition, some negative effects that can be caused by indiscriminate and superficial use of collaborative activities were discussed. Finally, main issues were identified to be considered to perform the design of collaborative activities, such as those relating to the formation of groups, selection, clarity, flexibility and significance of the task, and monitoring and control.

[es] Nos encontramos en el inicio de una nueva evolución, como resultado del desarrollo de las TIC, y su introducción y uso intensivo en las dinámicas sociales y en la realidad educativa. Este avance de la tecnología digital ha creado entornos que favorecen en gran medida la interacción social. En los últimos años han emergido nuevas tendencias en el e-learning como el aprendizaje móvil, el modelo 'Flipped Classroom', los MOOC, los entornos personales de aprendizaje, el aprendizaje basado en juegos y las analíticas de aprendizaje; y en todas ellas está presente y se fortalece el aprendizaje colaborativo. Además, se comentaron efectos negativos que puede provocar un uso superficial de actividades colaborativas. Por último, se identificaron aspectos claves para llevar a cabo el diseño de actividades colaborativas, relativos a la formación de los grupos, la selección, claridad, flexibilidad y significatividad de la tarea, y su monitoreo y control.
[en] The purpose of my end-of-degree project is the creation of a new webpage with Wordpress for this family business, so that future customers can appreciate the good atmosphere that exists in the residence plasmat with a tailor made design , with the essential information for the client that the future client. Initially, the design and management of the website was subcontracted to a company that will adapt an odontological template to the information that my client gave them. Little dedication and involvement goes so that the website can be easily improved. At the same time working with this company was made aggravated to make any change or update.

[es] El objetivo de mi trabajo de final de grado es la creación de una nueva página web con Wordpress por este negocio familiar, para que los futuros clientes puedan apreciar el buen ambiente que hay a la residencia plasmado con un diseño hecho a medida, con la información esencial para buscar las dudas que pueda tener el futuro cliente. Inicialmente el diseño y la gestión del web estaba subcontratado a una empresa que adaptó una plantilla odontològica a la información que mi cliente los facilitó. Poca dedicación e implicación hicieron que el web pueda ser mejorado fácilmente. Al mismo tiempo trabajar con esta empresa se hacía duro para hacer cualquier cambio o actualización.
[en] This Final Degree Project is a publishing design proposal focused on the creation of a cookbook on traditional cuisine, mainly Andalusian. It's aimed at a young target audience. The goal is to highlight the cultural and historical value that gastronomy has in our lives, as well as the affective and emotional value that connects cuisine with our inner memories. The starting point was a study of the publishing market in our country; analysing similar products in order to obtain real and quality references that could serve as inspiration. This study and the exhaustive reasearch and data collection by surveys and interviews laid the foundations for the book. Through a dynamic, fun and modern design, I have achieved to create a different editorial product capable of attacting young audiences to more of a classic content. This readaptation of something as much ours as gastronomy has the purpose of bringing new generations closer to our roots, making traditional cuisine accesible, breaking down taboos and, most of all, preserving the legacy of family and traditional recipes. This project will include a not very extensive compilation of recipes, which is more of an example of a cookbook of this kind could be in reality.

[es] Este Trabajo de Final de Grado es un proyecto de diseño editorial centrado en la creación de un libro de cocina tradicional, principalmente la andaluza, orientado a un público objetivo joven. Con él, se pretende realzar el valor cultural e histórico que la gastronomía tiene en nuestras vidas, además del afectivo y emocional que vincula la cocina con nuestros recuerdos. Se ha partido de un estudio del mercado editorial en nuestro país, analizando productos similares al que el proyecto perseguía conseguir, logrando así tener referentes reales y de calidad que pudiesen servir de inspiración. Este estudio, acompañado de una exhaustiva investigación y recopilación de datos mediante encuestas y entrevistas, marcaron las bases del libro. A través de un diseño dinámico, divertido y actual, se ha conseguido crear un producto editorial diferenciado y capaz de atraer al público joven a un contenido de carácter más clásico y tradicional. Esta readaptación de algo tan nuestro como la gastronomía, tiene como propósito acer- car a las nuevas generaciones a nuestras raíces culinarias, haciendo accesible la cocina tradicional, derribando tabús y, sobre todo, preservar el legado que son las recetas familiares y de siempre. Este proyecto presentará un recopilatorio no muy extenso de recetas, siendo tratado más bien como una muestra de lo que un libro de estas características podría llegar a ser en la realidad.
[en] This paper studies a current solution to the management cluster computing. MESOS is a dynamic resource manager based on a mechanism called resource offer on two levels of government resources. The management is carried out by a high level of granularity, to have an overview of all the computing nodes as if it were a single system resources (pool). The study aims to assess the operation and observed a small private cluster administered by MESOS, and designed to work in parallel computing through the MPI libraries, and application environment that incorporates MESOS to run such applications.

[es] Este trabajo estudia una de las soluciones actuales a los requisitos de gestión de los clusters de computación. Mesos es un gestor dinámico de recursos basado en un mecanismo de administración de dos niveles llamado ofertante de recursos. La gestión que realiza es de un alto nivel de granularidad, al tener una visión del conjunto de los nodos de computación como si fuera un sistema único de recursos (pool). El trabajo pretende que se observe y valore el funcionamiento de un pequeño clúster privado, administrado por Mesos, y diseñado para trabajos de computación paralela gracias a las librerías MPI, y el entorno de aplicación que incorpora Mesos para ejecutar este tipo de aplicaciones.
[en] Although the dollar continues to be the international dominant currency in all the essential functions of money (means of payment, reserve of value and unit of account), there are certain economic, technological, and political elements, and a decade of efforts to reduce the global hegemony of the dollar led by different countries, that could erode this privileged position. In this sense, we investigate the causes of the international position of the dollar, rooted on the end of the Bretton Woods system, how it replaced the sterling and why neither the yen nor the euro have been able to be credible alternatives. We conclude that for a currency to achieve a dominant position, the issuer must have a relevant weight in global trade, generate confidence, be able to provide a high supply of safe assets and have the will to internationalize its currency. In this context, we don´t identify any concrete alternative, but we consider the evolution into a fragmented system, with regional blocks, where three dominant currencies coexist in their respective areas of influence (dollar, euro and renmibi) with their digital alternatives, and a more relevant role of non-traditional currencies and gold as international reserve assets. All of this has financial, economic, and monetary policy implications, as well as seems to advance higher volatility of the foreign exchange market, which must be addressed to avoid the risks of a financial or international trade crisis.

[es] Aunque la posición del dólar es de dominancia internacional en todas las funciones esenciales del dinero (medio de pago, reserva de valor y unidad de cuenta), existen ciertos elementos económicos, tecnológicos y políticos, así como una década de esfuerzos liderada por diferentes países para reducir la dependencia global del dólar, que podrían erosionar esta posición privilegiada. Ante este panorama, indagamos en las causas de esta hegemonía del dólar, arraigada desde el fin del sistema de Bretton Woods, en cómo sustituyó a la libra y por qué ni el yen ni el euro han podido ser alternativas creíbles. Llegamos a la conclusión de que para que una divisa consiga una posición de dominancia, el emisor debe tener un peso relevante en el comercio global, generar confianza, ser capaz de proporcionar una oferta de activos seguros y tener la voluntad de internacionalizar su divisa. En este contexto, no parece que haya actualmente ninguna alternativa concreta para sustituir este modelo, pero sí la evolución hacia un sistema fragmentado por bloques regionales, donde conviven tres divisas dominantes en sus respectivas áreas de influencia (dólar, euro y renmibi) y sus alternativas digitales, con un papel más relevante en las reservas internacionales de las divisas no tradicionales y el oro. Todo esto tiene implicaciones financieras, de política económica y monetaria, así como en la volatilidad del mercado de divisas, que cabe abordar de cara a evitar los riesgos de una crisis financiera o del comercio internacional.
[en] The work carried out is part of a company project aimed at facilitating the task for emergency teams inside buildings. This work focuses on the development of an application for Android devices oriented towards augmented reality. The goal is to provide real-time information to emergency responders inside a building. This information will be projected on the screens of their augmented reality devices offering location of objects that may be useful to perform their task, as well as real-time information on the position of their colleagues.

[es] El trabajo realizado forma parte de un proyecto de empresa orientado a facilitar la tarea a los equipos de emergencia en el interior de edificios. Este trabajo se enfoca en el desarrollo de una aplicación para dispositivos Android orientada a la realidad aumentada. El objetivo es ofrecer información en tiempo real a las personas de emergencia que estén dentro de un edificio. Esta información se proyectará en las pantallas de sus dispositivos de realidad aumentada ofreciendo localización de objetos que puedan ser útiles para desempeñar su tarea, así como información en tiempo real de la posición de sus compañeros.
[en] The present internship report focuses mainly on the experiences carried out as a section editor at the digital culture journal Núvol, which include the writing of articles on cultural and artistic issues, and reviews of literary works. After specifying the author's motivations, which justify the choice of the project and its fundamental objectives, a detailed description of Núvol will be made. Likewise, assessment criteria related to the author's previous training, the guidelines set by the tutors and the practical work, on the whole, will be established. Finally, the conclusions will be set out followed by an annexe in which will include all the tasks done for Núvol.

[es] La presente memoria de prácticas se centra, principalmente, en las experiencias llevadas a cabo como redactora de sección en el diario digital de cultura Núvol, que incluyen la redacción de artículos de temática cultural y reseñas de obras literarias. Después de especificar las motivaciones personales de la autora, que justifican la elección del proyecto y sus objetivos fundamentales, se realizará una descripción detallada de Núvol. Asimismo, se establecerán unos criterios de valoración relacionados con la formación previa de la autora, con las directrices marcadas por los tutores y con el trabajo práctico en general. Por último, se expondrán las conclusiones, que irán seguidas de un anexo en el que se incluirán todos los trabajos realizados para Núvol.
[en] Sensor networks have many applications in monitoring and controlling of environmental properties such as sound, acceleration, vibration and temperature. Due to limited resources in computation capability, memory and energy, they are vulnerable to many kinds of attacks. The ZigBee specification based on the 802.15.4 standard, defines a set of layers specifically suited to sensor networks. These layers support secure messaging using symmetric cryptographic. This paper presents two different ways for grabbing the cryptographic key in ZigBee: remote attack and physical attack. It also surveys and categorizes some additional attacks which can be performed on ZigBee networks: eavesdropping, spoofing, replay and DoS attacks at different layers. From this analysis, it is shown that some vulnerabilities still in the existing security schema in ZigBee technology.

[es] Las redes de sensores tienen muchas aplicaciones en el control y la monitorización de las propiedades del medio ambiente, como el sonido, la aceleración, la vibración y la temperatura. Debido a los limitados recursos en la capacidad de cálculo, la memoria y la energía son vulnerables a muchos tipos de ataques. La especificación ZigBee basada en el estándar 802.15.4, define un conjunto de capas, adaptada específicamente para redes de sensores. Estas capas soportan mensajería segura mediante criptografía simétrica. Este artículo presenta dos formas diferentes para coger la clave de cifrado en ZigBee: ataque a distancia y ataques físicos. También las encuesta y clasifica algunos ataques adicionales que se pueden realizar en las redes ZigBee: espionaje, falsificación, reproducción y ataques DoS en las diferentes capas. A partir de este análisis, se demuestran algunas vulnerabilidades existentes en el esquema de seguridad en tecnología ZigBee.