BSC-LT/ACAData huggingface dataset:
[en] The world of private practice has undergone a spectacular change in recent years. Those small clinics and practices that doctors used to set up in a room in their home or in small premises are giving way to large poly-clinics with various branches and with agreements with insurance companies. Also, these branches provide service to thousands of patients as they have more than one consultation room, thus multiplying the volume of information. The aim here is to create a client-server application that offers a solution to the comprehensive management of practices and poly-clinics. The name of this application will be ConsultaRED. It must provide a solution to this whole problem from an open and modern perspective, and possibly become serious competition for existing products.

[es] El mundo de los consultorios privados está experimentando un espectacular cambio en los últimos años. Las pequeñas clínicas y consultorios que los médicos montaban en una habitación de su casa o en un pequeño local están dando paso a grandes policlínicas con varias sucursales, que establecen acuerdos con aseguradoras. Además, todas estas sucursales proporcionan servicio a miles de pacientes, ya que disponen de más de una sala de atención, con lo que se multiplica el volumen de información. Lo que se pretende hacer es una aplicación cliente-servidor que dé solución a la gestión integral de consultorios y policlínicas. El nombre de esta aplicación será ConsultaRED, y deberá proporcionar una solución a dicha problemática desde una óptica abierta y moderna y, quizás, llegar a ser de una gran competencia para los productos existentes.
[en] The objective of this work has been the development of a mobile application which will enable to manage the football bets of a group of friends. For application development HTML5, CSS3, PHP and jQuery Mobile have been used. As editor for developing the application Text 3 sublime has been mainly used.

[es] El objetivo de este trabajo ha sido la elaboración de una aplicación para móvil que permitirá gestionar las apuestas que un grupo de amigos pueda realizar en una porra de fútbol. Para el desarrollo de la aplicación se han utilizado tecnologías tales como HTML5, CSS3, PHP y jQuery Mobile. Como editor para el desarrollo de la aplicación se ha utilizado principalmente Sublime Text 3.
[en] WebGraphEd is an open source software for graph visualization and manipulation. It is especially designed to work for the web platform through a web browser. The web application has been written in JavaScript and compacted later, which makes it a very lightweight software. There is no need of additional software, and the only requirement is to have an HTML5 compliant browser. WebGraphEd works with scalable vector graphics (SVG), which it makes possible to create lossless graph drawings.

[es] WebGraphEd es un software de código abierto para la visualización gráfica y la manipulación. Está especialmente diseñado para trabajar para la plataforma web a través de un navegador web. La aplicación web se ha escrito en JavaScript y se ha compactado posteriormente, lo que lo convierte en un software muy ligero. No hay necesidad de software adicional, y el único requisito es tener un navegador compatible con HTML5. WebGraphEd trabaja con gráficos vectoriales escalables (SVG), que hace posible la creación de dibujos de gráficos sin pérdidas.
[en] The aim is to provide a tool which is simple to deploy and easy to use as a starting point to promote knowledge management within organizations. At the same time, it fulfils the private company's requirements while keeping a low cost of implementation. To do this, a generic knowledge management tool was developed based on a wiki platform, as a user friendly tool. Mature free software was used to reduce the implantation cost.

[es] El objetivo del presente trabajo es proporcionar una solución simple de implementar y fácil de utilizar como punto de partida para impulsar el uso de la gestión del conocimiento en el ámbito empresarial. Al mismo tiempo, debe ser capaz de cubrir los requisitos básicos de una empresa a la vez que mantiene unos reducidos costes de instalación. Para ello, se ha desarrollado una herramienta genérica basada en un entorno wiki, como entorno amigable para el usuario, y se ha seleccionado software libre para reducir los costes de implantación.
[en] Implementing an own learning management system may involve difficult costs to face for small businesses or University's Own Certifications that do not have the financial support of a large institution. The motivation of this project arises from the possibility of offering an affordable virtual learning environment to small training centers, where they can carry out their training activity, share documentation, boost their distance studies or employ innovative teaching methodologies, such as flipped classroom, gamification or competency-based learning, in addition to assessing their students and grading them in a safe and private way. The creation of a SaaS LMS is proposed, that is, a shared learning manager that can be offered as a service, through a subscription system. In order to determine the best way to do it, the different modalities of use and similar services are analyzed and it is decided to use a combination of open source solutions that allow to easily manage the subscription to the service, as well as the registration and personalization of the Learning Managing System for each customer. This project is a prospecting study on the idea of a Moodle-based SaaS LMS, which aims to determine its possibilities and limitations. In general, the result is positive and could be useful, although launching the product into the market would require a considerable investment of resources.

[es] Implementar un sistema de gestión de aprendizaje propio puede implicar unos costes difíciles de afrontar para pequeñas empresas o títulos propios que no tienen el respaldo económico de una gran institución. La motivación de este proyecto surge de la posibilidad de ofrecer un entorno de aprendizaje virtual asequible a los pequeños centros de formación, donde puedan desarrollar su actividad formativa, compartir documentación, dinamizar sus estudios a distancia o emplear metodologías de enseñanza innovadoras, como flipped classroom aula invertida, gamificación o aprendizaje basado en competencias, además de evaluar a sus estudiantes y calificarles de forma segura y privada. Se propone la creación de un LMS SaaS, es decir, un gestor de aprendizaje compartido que se pueda ofrecer como servicio, mediante un sistema de suscripción. Para determinar la mejor forma de hacerlo, se analizan las distintas modalidades de uso y los servicios similares existentes y se decide utilizar una combinación de soluciones de código abierto que permite gestionar fácilmente la suscripción al servicio, así como el alta y la personalización del entorno de aprendizaje para cada cliente. Este proyecto es un estudio de prospección sobre la idea de un LMS SaaS basado en Moodle, que busca determinar sus posibilidades y limitaciones. En general el resultado es positivo y podría resultar de utilidad, aunque lanzar el producto al mercado requeriría una inversión de recursos considerable.
[en] In the case under study we have reviewed all available official verification memories of degrees in computer science, telecomunication engineering and multimedia with the purpose of analyzing different aspects of the presence of different communication transversal skills. Specifically, we have focused on skills related to writing and speaking native and foreign (english) languages, interpersonal relations skills and the capability to communicate with audiences schooled and non schooled in the topics related to the degree.

[es] En el caso estudiado, hemos revisado todas las memorias oficiales de verificación disponibles de los grados en ingeniería informática, ingeniería de telecomunicación y multimedia con el objetivo de analizar los diferentes aspectos de la presencia de diferentes competencias comunicativas transversales. En concreto, nos hemos centrado en las competencias de expresión oral y escrita en lengua propia y extrangera (inglés), en la habilidad en las relaciones interpersonales y en la capacidad de comunicarsecon audiencias expertas y profanas en las materias de los estudios.
[en] The aim of this work is to determine if the mutation rates of transcription factor binding sequences differ significantly from the mutation rates of their adjacent regions, in different strains of Escherichia coli.. This project can be the startpoint for a broader study on evolutionary mechanisms for the introduction of variability in bacterial transcriptional networks, with the effect that this has on our knowledge about the adaptability of bacteria.

[es] La finalidad de este TFM es determinar si las tasas de mutación de secuencias de unión a factores de transcripción difieren significativamente de las tasas de mutación de sus regiones colindantes, en distintas cepas de Escherichia coli. Este proyecto puede constituir la base para un estudio más amplio sobre mecanismos evolutivos de introducción de variabilidad en las redes transcripcionales bacterianas, con el efecto que esto tiene en nuestros conocimientos sobre la adaptabilidad de las bacterias.
[en] Managing a house is not an easy job. It is plagued with numerous tasks that consume a lot of time and require planning, such as buying, making food or cleaning the house. These types of issues are even more complicated when it comes to sharing a house, whether with family or friends. This app tries to solve some of the difficulties that people encounter when facing the integral management of the home.

[es] Gestionar una casa no es un trabajo fácil. Está plagado de numerosas tareas que consumen mucho tiempo y requieren planificación, como comprar, hacer la comida o limpiar la casa. Este tipo de cuestiones son aún más complicadas cuando se trata de compartir casa, ya sea con familiares o amigos. Esta app intenta resolver algunas de las dificultades que encuentran las personas al afrontar la gestión integral del hogar.
[en] MatchDNA is a web application framed within the context of preventive genetics and reproductive health. It is designed to assist fertility clinics in conducting genetic compatibility studies and identifying the risk of transmitting hereditary diseases from couples to their future children. Its primary goal is to provide a preventive tool that delivers a clear and accessible analysis of potential recessive and X-linked genetic risks in offspring, offering critical information for informed decision-making. The application features a robust web architecture: the frontend, developed in Angular, ensures a smooth and intuitive user experience; the backend, built with Node.js and NestJS, along with PostgreSQL databases, handles genetic information. Additionally, specific statistical algorithms evaluate genetic compatibility and generate personalized reports. MatchDNA successfully demonstrates the potential of integrating advanced web technologies with genetic analysis to optimize processes in reproductive health. It offers a scalable and efficient platform that empowers healthcare providers with actionable insights, supporting ethical, informed, and preventive reproductive decisions. While the current version achieves its primary objectives, future iterations will focus on enhancing data integration, improving accessibility, and refining security measures to ensure a comprehensive and inclusive solution.

[es] MatchDNA es una aplicación web, que se enmarca en el contexto de la genética preventiva y la salud reproductiva, diseñada para ayudar a los centros de reproducción a realizar estudios de compatibilidad genética e identificar el riesgo de transmitir enfermedades hereditarias de las parejas a sus futuros hijos. Su finalidad es proporcionar una herramienta preventiva que ofrezca un análisis claro y accesible de los posibles riesgos genéticos recesivos y ligados al cromosoma X en la descendencia, aportando información crítica para decisiones informadas. Esta aplicación integra una arquitectura web robusta: el frontend, desarrollado en Angular, asegura una experiencia de usuario fluida e intuitiva; el backend, en Node.js con NestJS y bases de datos PostgreSQL, gestiona la información genética, mientras que gracias algoritmos estadísticos específicos evalúan la compatibilidad genética, generando reportes personalizados. MatchDNA demuestra con éxito el potencial de integrar tecnologías web avanzadas con el análisis genético para optimizar los procesos en la salud reproductiva. Ofrece una plataforma escalable y eficiente que proporciona a los profesionales de la salud información accionable, apoyando decisiones reproductivas éticas, informadas y preventivas. Aunque la versión actual cumple con sus objetivos principales, las futuras iteraciones se centrarán en mejorar la integración de datos, la accesibilidad y las medidas de seguridad, garantizando una solución más completa e inclusiva.
[en] Currently, the increase in bad eating habits and the decrease in physical activity are considered as a problem that concerns the world society. The need to follow dietary guidelines and a healthy lifestyle is even more important in childhood due to the large increase in childhood obesity. To develop this project, an agile methodology with some concepts of the Scrum framework is selected, since the project has been based on partial and regular deliveries that have added value to the final product. As a result, an Android application implemented in Kotlin is obtained, which will allow school canteens to create dishes that are part of a menu, nutritionally evaluate a menu and find out if the results adapt to the minimum and maximum nutritional standards of a recommendation. In addition, the possibility of creating weekly plans is offered so that any user will be able to see the diet that minors will have that day. The application is an ambitious project that may fulfill its purpose of raising awareness about poor nutrition in the early stages of life.

[es] Actualmente, el aumento de los malos hábitos alimenticios y la poca actividad física están considerados como un problema que compete a la sociedad mundial. La necesidad de seguir unas pautas alimenticias y un estilo de vida saludable es aún más importante en la infancia debido al gran aumento de obesidad infantil. Para desarrollar este proyecto, se selecciona una metodología ágil con algunos conceptos del marco de trabajo Scrum ya que el proyecto se ha basado en entregas parciales y regulares que han aportado valor al producto final. Como resultado, se obtiene una aplicación Android implementada en Kotlin que permitirá a los comedores escolares crear platos que formen parte de un menú, evaluar nutricionalmente un menú y conocer si los resultados se adaptan a los estándares mínimos y máximos nutricionales de una recomendación. Además, se ofrece la posibilidad de crear planificaciones semanales por lo que cualquier usuario podrá ver la alimentación que tendrán los menores en el día. La aplicación es un proyecto ambicioso que puede llegar a cumplir su propósito de concienciar sobre la mala alimentación en las primeras etapas de vida.
[en] The objective it's to evaluate in a predictive form, the prostate cancer patients data in initial staging and castrateresistant with bone metastases suspicion, in order to create a model that let us select the patients who would benefit of a SPECT/CT study. Method, retrospective, observational and descriptive study (January / 2017 - March / 2018). Multivariate analysis in the relationship of bone metastases with the variables PSA, Alkaline Phosphatase (AF), duplication time of PSA and FA and Gleason score, after 99mTcdiphosphonates intravenous bone scintigraphy of and SPECT/CT. Results, 241 patients with mean age 69.5 years, PSA of 65.64 ng / dl, AF of 136.4 U / L and Gleason risk clasification: high 128 patients, middle 81 and low 30. Metastatic lesions were detected in 79 patients with bone scintigraphy and in 100 with SPECT/CT.

[es] La finalidad y contexto es el análisis predictivo en pacientes sin datos clínicos de afectación ósea con cáncer de próstata, para seleccionar aquellos sujetos que se beneficiarían de un SPECT/CT. LA meetodología seguida es el estudio retrospectivo, observacional y descriptivo (Enero/2017 - Marzo /2018). Análisis multivariante en la relación de metástasis óseas con las variables PSA, Fosfatasa Alcalina (FA), tiempo de duplicación de PSA y FA y Gleason score, tras estudio de gammagrafía ósea postinyección intravenosa de 99mTc-difosfonatos y SPECT/CT . Los resultados 241 pacientes con edad media 69,5 años, PSA de 65,64 ng/dl, FA de 136,4 U/L y clasificación de riesgo en base al Gleason: alto 128 pacientes, intermedio 81 y bajo 30. Se detectaron lesiones metastásicas en 79 pacientes con gammagrafía ósea y en 100 con SPECT/CT.
[en] Plurilingual speakers can decide which language to use in every situation. The choice depends on several factors related to each situation and to social context. In the Catalan speaking area, it has been shown that linguistic choice depends mainly on the language of the conversational partner. Up to now, research has mainly focused on face-to-face interactions, but nowadays we communicate vastly through internet. Therefore, we analysed linguistic choice in Twitter, a social networking site where users write short messages, tweets, and can interact with each other. The study follows the framework provided by the communication accommodation theory, which explains when, why and how people adjust their interactions with others. Using a corpus composed by tweets from 2021 written in the Catalan speaking territories, we studied how the conversation topic can explain linguistic choice on this platform. Results show that, in most cases, users adapt linguistically to their conversation partner by choosing the same language as the latter, thus following the expected pattern according to the communication accommodation theory. However, there are cases where we observe more divergence towards Spanish in topics with more interactions that started in Catalan, which might be more relevant to the Catalan speaking community, such as Catalan politics.

[es] Decidir qué lengua usar en cada situación es un recurso al alcance del hablante plurilingüe. La elección depende de varios factores relacionades con cada situación y con el contexto social. En el ámbito del catalán, se ha visto que la elección lingüística depende principalmente de la lengua del interlocutor. Hasta ahora, la investigación se ha centrado mayoritariamente en interacciones presenciales, pero actualmente nos comunicamos en gran parte a través de internet. Por eso, hemos analizado la elección lingüística en Twitter, una red social donde los usuarios escriben mensajes cortos, tuits, i pueden interaccionar entre ellos. El estudio se situa en el marco de la teoría de la acomodación comunicativa, que explica cuándo, por qué y cómo las personas ajustan sus interacciones con los demás. A partir de un corpus de tuits de 2021 escritos en los territorios de lengua catalana, hemos estudiado cómo el tema de una conversación explica la elección lingüística en esta plataforma. Los resultados muestran que, en la mayoría de casos, los usuarios se adaptan lingüísticamente al interlocutor y eligen la lengua usada por este, de acuerdo con el patrón esperado según el marco de la teoría de la acomodación comunicativa. Sin embargo, hay casos en que observamos más divergencia hacia el castellano, que coinciden con los temas con más interacciones iniciads en catalán, probablemente más relevantes para la comunidad catalanohablante, como la política catalana.
[en] This paper shows the usefulness of Deep Learning techniques for the detection of URL malicious, which is one of the most used techniques in so-called social engineering attacks. Social engineering attacks are the practice of obtaining sensitive information through the manipulation of legitimate users. It consists of sending through a legitimate means of communication (for example, email) a link to a URL of a web page that has malicious code. The objective is for the user to click on the URL link to cause access to the malicious web page. At that time, the malicious code is executed with the user's permissions and can carry out an attack on the information system based on the permissions available to the user. The more privileges the user has, the greater the devastating effect the attack will have on the information system. The neural networks (Deep Learning) proposed in this project will detect potentially malicious URL with greater or lesser precision. To do this, we experiment with different types of neural networks and show which of them are more efficient for this type of attack. To achieve these objectives, it is an essential requirement to obtain a high-quality data set and the prior application of Machine Learning techniques to prepare such data. Training techniques and model validation will also be required.

[es] En este trabajo se muestra la utilidad de las técnicas de Deep Learning para la detección de URL maliciosas que es una de las técnicas más utilizadas en los llamados ataques de ingeniería social. Los ataques de ingeniería social es la práctica de obtener información confidencial a través de la manipulación de usuarios legítimos. Consiste en enviar mediante un medio de comunicación legítimo (por ejemplo, correo electrónico) un enlace a una URL de una página web que dispone de código malicioso. El objetivo es que el usuario pulse sobre el enlace de la URL para provocar el acceso a dicha página web maliciosa. En ese momento, el código malicioso se ejecuta con los permisos del usuario y puede realizar un ataque sobre el sistema de información en base a los permisos de los que dispone el usuario. Cuantos más privilegios tenga el usuario mayor efecto devastador tendrá el ataque sobre el sistema de información. Las redes neuronales (Deep Learning) que se proponen en este proyecto detectarán con diversa precisión las URL potencialmente maliciosas. Para este propósito, se experimenta con distintos tipos de redes neuronales y se muestra cuáles de ellas son más eficientes para este tipo de ataque. Para la consecución de estos objetivos es requisito imprescindible obtener un conjunto de datos de alta calidad y la aplicación previa de técnicas de Machine Learning para preparar dichos datos. También se requerirá de técnicas de entrenamiento y validación del modelo.