Roberto Amadini

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Generazione automatica di file YAML per il progetto FREEDA

  • Ottimizzazione del deployment di architetture a microservizi utilizzando programmazione a vincoli

  • Progettazione e sviluppo del pannello grafico in JavaFX per FREEDA

Tesi di Laurea Magistrale

  • AI-Based Annotation Software Development For Detection On Images Generated By A Cellular Analysis Platform

Alessandro Amoroso

Professore associato confermato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Digital Forensics in Microsoft Azure: metodologie, strumenti e sfide dell’investigazione nel Cloud

Tesi di Laurea Magistrale

  • Tracce Digitali: manufatti e tecniche di analisi forense in caso di copia su dispositivi USB o servizi Cloud

Andrea Asperti

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Applicazione dei modelli di diffusione all’inpainting e al restauro di immagini

  • Apprendimento di lingue straniere attraverso IA

  • exploring the use of gpt-4 for x-ray photoelectron spectroscopy data analysis

  • Gestione di un sistema HSS tramite Maximum Entropy Inverse Reinforcement Learning

  • Innovazioni e Tendenze dell’Intelligenza Artificiale nella Composizione Musicale

  • Metodologie di attacco ai Large Language Models

  • Miglioramento delle Performance di CLIP: Analisi e Casi Studio

  • Natural Language Processing per il miglioramento di servizi software integrati

  • On the Adaptability of Person Re-Identification Models

  • Ottimizzazione di Reti Neurali per EdgeAI su Satelliti: Quantizzazione e Pruning applicata all’astronomia ad alta energia.

  • Pose estimation per identificare e valutare esercizi statici a corpo libero

  • Precipitazioni estreme: studio sulle previsioni metereologiche a breve termine tramite modelli di diffusione

  • Predictions and reanalysis of meteorological data through AI models

  • Privacy-Aware Methodologies For Person Re-Identification

  • Reti Neurali Convoluzionali Geodetiche Per Approssimare Simulazioni CFD

  • Ricostruzione della temperatura superficiale marina via apprendimento automatico

  • Theory of Mind in Large Language Models

  • Time-Synced lyrics in the Browser with WebGPU

  • Utilizzo e sviluppo di modelli BERT per la classificazione e lo scambio in forma anonima di informazioni su di una piattaforma commerciale

Tesi di Laurea Magistrale

  • An investigation of the perceptual capabilities of CLIP in the art domain

  • Artistic Style Imitation with Generative Artificial Intelligence

  • Dal Natural Language Processing alle proteine: apprendimento automatico di sequenze mediante Transformer

  • Deep Learning Models for Downscaling of Metereological Variables

  • Deep Reinforcement Learning in combat simulations

  • Enhancing Financial Asset Prediction and Trading Strategies through Deep Learning Insights

  • Evaluating the Authenticity and Prompt Adherence of Generative Models in Artistic Style Replication

  • Generative AI in Artistic Style Transfer: Performance, Perception, and Evaluation

  • Sistema Graph RAG per l’estrazione di informazioni tecniche da documentazione industriale: iperautomazione di un processo lavorativo completo

  • Time Series Anomaly Detection presso INFN-CNAF Data Center: un approccio basato sul Machine Learning

Emanuele Bacchiega

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Intelligenza artificiale e algoritmi di prezzo: il rischio di collusione

  • Analisi della Discriminazione di Prezzo di Shein.

  • Closed versus Open Innovation: l’innovazione farmaceutica nei casi Ozempic e Vaccini COVID-19

  • Il ruolo della trasformazione digitale nella distribuzione Food & Beverage: evoluzione dei processi interni e delle relazioni con il canale HoReCa

  • L’IMPATTO DELLE RECENSIONI

    ONLINE SULLE SCELTE DEI

    CONSUMATORI

    Analisi Comparata della Letteratura e Indagine

    Empirica sul Ruolo del Prezzo

  • Piattaforme digitali e alterazione del mercato: il caso Google

  • Strategie concorrenziali nel contesto delle associazioni sportive dilettantistiche: uno studio di caso sulla Polisportiva Pontevecchio Bologna

  • Strategie di differenziazione di prodotto nei mercati ad alta specializzazione: un caso di studio su Egicon S.r.l.

Ilaria Bartolini

Professoressa ordinaria | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Progettazione Model-driven di un Servizio Web Data-intensive nel Contesto Cinematografico

Paolo Bellavista

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Allenamento di Reti Neurali da Dati Decentralizzati per il Riconoscimento di Attività Fisiche con Federated Learning

  • Analisi delle Performance di Engine.IO e Socket.IO per WebSocket in Node.js

  • Analisi delle Prestazioni di Applicazioni Web tramite Google Lighthouse

  • Analisi di Tecnologie per il Rendering Client/Server in Applicazioni Web

  • Analisi e Monitoraggio delle Performance in Architetture Cloud-Edge per IoT

  • Analisi e Previsioni di Traffico Veicolare per il Gemello Digitale di Bologna

  • Analisi e Sperimentazione di Applicazioni Intelligenti per RAN basate su Machine Learning

  • Analisi e Sviluppo di Applicazioni su Ethereum: il Framework ethers.js

  • Analisi e Valutazione delle Performance del Framework React-Bootstrap

  • Analisi Predittiva di Guasti su Macchine Industriali tramite EdgeML

  • Ant Design e Material UI a Confronto per Frontend React-based

  • API .NET per l’Integrazione di un’Applicazione React Native con un Software Gestionale Legacy

  • Applicazioni Web AI-enabled: il Caso d’uso di FridgeFriend

  • Applicazioni Web basate su Protocollo WebTransport: Sviluppo e Valutazione delle Performance

  • Applicazioni Web basate su React Server Components

  • Applicazioni Web con Vincoli di Soft Realtime basate su WebTransport

  • Applicazioni Web in Soft Real-time basate sul Protocollo WAMP

  • Applicazioni Web per Tour Virtuali basate su React360

  • Apprendimento Distribuito e Diritto all’Oblio: Tecniche di Federated Learning e Unlearning

  • Blockchain per Gestione e Distribuzione di Modelli di Machine Learning

  • Clustering Non Supervisionato per la Determinazione di Pattern Comportamentali delle Stazioni di Qualità dell’Aria

  • Control Plane Integrato 5G RAN e LoRa per Ottimizzazione di Resource Management

  • Deployment e Testing Automatizzato di rApp e xApp Integrate in O-RAN

  • Digital Twin e Scenari Simulativi per Veicoli a Guida Autonoma

  • Edge-based Federated Learning con Adattamento Dinamico per Mitigare Effetto Straggler

  • Efficientamento della Gestione dei Processi Asincroni in Applicazioni Web tramite Async.js

  • Efficientamento di Applicazioni Node.js tramite il Gestore di Processi PM2

  • Federated Learning per Anomaly Detection basato su Framework Flower

  • Federated Learning per il settore sanitario: addestramento distribuito di reti neurali su dati medici

  • Federated Learning-based Recommender Systems

  • Gestione della Persistenza in Node.js basata su Sequelize

  • Gestione dello Stato delle Applicazioni Web a Confronto in Angular e

    React

  • Gestione e Valutazione di Simulazioni in WebAssembly

  • Gestione Efficiente della Memoria Condivisa in WebAssembly e WASI

  • Gestione Efficiente della Modalità Multiplayer in Unreal Engine 5

  • Google Cloud per lo Sviluppo e il Monitoraggio di Applicazioni Web Node.Js

  • Integrating Federated Learning with the Blockchain Infrastructure

  • Integrazione di Redux in Sistemi di Monitoraggio e Gestione dello Stato

  • Integrazione di Sensori Glicemici in Applicazioni Web per Telehealth

  • Intrusion Detection System Federati basati su Flower

  • Machine Learning su Dispositivi Edge: Riconoscimento Facciale tramite Framework Flower

  • Metodologie e Strumenti per l’Ottimizzazione delle Performance in React Native

  • Microservizi per Deep learning per Trascrizione Automatica del Parlato

  • Modelli e Tecnologie per Split Learning basati su Tensorflow Lite

  • Modelli LiteRT-based per Machine Learning Efficiente su Dispositivi Edge

  • Monitoraggio Automatico basato su Puppeteer per Web Scraping

  • Monitoraggio di Applicazioni Web tramite Google Lighthouse

  • Monitoraggio di Applicazioni Web tramite Metrics Explorer Google Cloud Observability

  • Monitoraggio e Controllo di Metriche di Performance tramite Google Cloud Metrics Explorer

  • Orchestrazione di Risorse e Gestione degli Esperimenti nell’Infrastruttura SLICES

  • Ottimizzazione delle Performance di Applicazioni React Native tramite Profiling

  • Ottimizzazione di IA Conversazionale per Piattaforme di Comunicazione Aziendale

  • Performance e Livelli di Sicurezza nel Protocollo WebTransport

  • Performance Monitoring in Flutter

  • Pianificazione a Vincoli tramite Framework Timefold

  • Piattaforme CRM Web-based: il Caso d’Uso di Meyetech-Innovation

  • Progettazione di Interfacce Web Avanzate con Ant Design

  • Progettazione e Sviluppo di Applicazioni Web su Framework Sails.js

  • Progettazione e Valutazione di un Plugin CNI per Time-Sensitive Networking in Kubernetes

  • Progettazione e Valutazione Sperimentale di Applicazioni Reattive con Solid.js

  • Programmazione Reattiva nel Web con Svelte

  • Real-Time Monitoring and Analysis of Manufacturing Lines Using Big Data Technologies

  • Scalabilità ed Efficienza di Machine Learning Inference basata su Framework MNN e TensorFlowLite

  • Sicurezza delle Transazioni in Ethereum e Flashbots

  • Sidelink 5G per Simulazioni di Traffico V2X

  • Sistemi Edge-Cloud per Monitoraggio e Diagnosi Predittiva di Powertrain Elettrici

  • Sistemi IoT per l’Antincendio basati su Socket.IO

  • Soluzioni di Integrazione per Container su Risorse HPC: il Caso di Studio di Apptainer e Kubernetes

  • Specializzazione di Soluzioni Large Language Model per la Conversione di Descrizioni in Oggetti Strutturati

  • State Management in React: le Soluzioni MobX e Redux a Confronto

  • Strumenti AI e Metadati per Applicazioni di Catalogazione Oggetti: il Caso di Leila Bologna

  • Sviluppo di App Mobili Multipiattaforma: .NET MAUI e Flutter a Confronto

  • Sviluppo di Applicazioni basate su WebTransport over HTTP/3

  • Sviluppo di Applicazioni di Gaming basate sl Framework Colyseus

  • Sviluppo di Applicazioni Industriali basate su Angular e AngularJS

  • Sviluppo di Applicazioni Mobili basate su GraphQL

  • Sviluppo di Applicazioni Web basate sul Framework HAPI

  • Sviluppo di Applicazioni Web con Gestione Efficiente delle Comunicazioni tramite WebTransport

  • Sviluppo di Applicazioni Web Efficienti basate sul Framework Next.js

  • Sviluppo di Applicazioni Web in Meteor.js

  • Sviluppo di Backend per Applicazioni Web in Koa.js

  • Sviluppo di Sistemi di Recommendation basati su TensorFlowLite

  • Sviluppo di un Gioco Multiplayer basato su Tecnologie Websocket e WebRTC

  • Sviluppo e Analisi delle Performance di Microservizi basati sul Framework Moleculer.js

  • Sviluppo e Analisi delle Prestazioni di Applicazioni Web Nuxt-based in Cloud AWS

  • Sviluppo e Confronto di Applicazioni Multimediali basate su WebRTC e Webtransport con Webcodecs API

  • Sviluppo e Valutazione delle Performance di Applicazioni basate su Web Application Messaging Protocol

  • Sviluppo e Valutazione delle Performance di Applicazioni basate su WebRTC

  • Sviluppo e Valutazione delle Performance di Applicazioni basate su WebTransport

  • Sviluppo e Valutazione delle Performance di Applicazioni Web basate su Framework Fastify

  • Sviluppo e Valutazione di NSGA-II per l’Efficienza Energetica di Modelli di Machine Learning in Edge Computing

  • Tecniche Avanzae di Sviluppo Chatbot basate su LLM e RAG

  • Tecnologie Ottimizzate di Orchestrazione per Applicazioni di Musica Distribuita

  • Training di Reti Neurali da Dati Decentralizzati

  • Web Editor per Documenti Cross-Multimediali nell’Editoria Professionale

  • Web Scraping mediante la Libreria Selenium

  • WebAssembly e WASI per Comunicazioni Real-time in Architetture basate su WebTransport

Tesi di Laurea Magistrale

  • 5G Core Network Observability with eBPF

  • Architetture DevOps per Creazione e Distribuzione di Immagini OCI

  • Autonomous Vehicle Guidance in Industrial Settings: Dataset Acquisitions via Unity-based Simulation Environments

  • Dynamic Resource Allocation and Energy Optimization in 5G Open Radio Access Network (O-RAN)

  • Efficient Management of Datacenters Micro-Grids for Improved Sustainability

  • Enabling x509 Authentication in Manufacturer Usage Description-compliant Environments

  • Evaluation of Ideal Runtime Environments via Large Language Models

  • From Monolithic to Microservice Architectures: Addressing Scalability in Industrial Remote Connection Systems

  • Integrating V2X Communication and Infrastructure Sensing for Urban Digital Twins

  • Migrazione di Applicazioni in Scenari 5G Federati Multi-access Edge Computing (MEC)

  • Network Slicing and Quality of Service in Programmable Data Planes

  • Progettazione e Valutazione di Soluzioni Distribuite per Federated Unlearning

  • Sistemi di Supervisione in Impianti Industriali per l’Asfalto basati su Tecnologie React e WebWorker

  • Smart Monitoring per Industry4.0 basato su MQTT e Dispositivi Wearable

  • Soluzioni Container-based per Sistemi Real-time di Automazione Industriale in IMA S.p.A.

  • Sunfish: Composable Disaggregated Infrastructure Management

  • Surrogate Models for the Acceleration of Large-scale Virtual Experiments over High-performance Computing Infrastructures

  • Sviluppo e Valutazione di uno Scheduler Latency-Aware per Kubernetes

Tesi di Dottorato

  • Vehicular-based support to cutting-edge application scenarios in next-gen networks

Alessandro Bevilacqua

Ricercatore confermato | sito web

Tesi proposte

Tutte

  • Sono disponibili Tesi di Laurea Magistrale nell’ambito dello sviluppo di biomarker diagnostici, prognostici e predittivi, basati su immagini e non invasivi, in oncologia ed altre patologie, con l’utilizzo di tecniche di computer vision e machine learning, in collaborazione con l’Ospedale Sant’Orsola di Bologna, ed altri Ospedali Accademici europei

Tesi assegnate

Tesi di Laurea Magistrale

  • Cell detection for automatic quantification in bright-field multiplex immunohistochemistry

Tesi di Dottorato

  • Application and development of an artificial intelligence based multiparametric malignancy index (MMI) for interpretation of 3T multiparametric prostate MRI

  • Whole Body MRI (WB-MRI) in patients affected by monoclonal plasma cell disorders

Maurelio Boari

Professore emerito | sito web

Tesi proposte

Tesi assegnate

Luciano Bononi

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Embedded Object Detection su ESP32-S3: ottimizzazione e deployment per l’Edge

  • Sviluppo di un’applicazione web per l’analisi e la gestione delle vulnerabilità software a supporto dell’area managed services di un system integrator

Andrea Borghesi

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi Comparativa di Modelli di Machine Learning per il Time Series Forecasting attraverso la Regressione

  • Applicazione di metodi di Machine Learning per prevedere l’energia consumata e il tempo di esecuzione di un processo sul supercomputer Fugaku

  • Applicazione di metodi di Machine Learning per prevedere l’energia consumata in un processo dal supercomputer Fugaku

  • Metodi di Deep Q-Learning e ottimizzazione degli iperparametri: uno studio sul gioco snake

  • Predizione della Durata dei Job sul Supercomputer Fugaku: Machine Learning e Modelli di Regressione

  • The Disaggregated Paradigm: State-of-the-Art LLM Inference on Google Cloud

  • Utilizzo dell’algoritmo di clustering K-Means per il rilevamento e il monitoraggio delle anomalie negli accessi ai log di Windows Event

Tesi di Laurea Magistrale

  • Data analytics in ambito industriale: studio comparato di metodi e modelli di regressione su dataset reali

  • Data-Informed Workload Dispatching in HPC Systems

  • Explainable Artificial Intelligence: A Study of Methods, Applications, and Future Directions

  • Fairness in Human Resource — Bias Analysis and Mitigation

  • General IT Controls: Il caso dell’azienda Alfa

  • Hardware Dimensioning for Environmental Sustainability: benchmark of AI algorithms and environmental impact

  • Progettazione di un ambiente analitico per la gestione di dati scientifici e integrazione di tecniche di Machine Learning

  • Sentence Transformers per risolvere task di Entity Resolution e Information Retrieval su dati in linguaggio naturale

  • Transfer Learning e Sistemi Complessi - Analisi dell’Impatto della Distanza tra Domini

Mario Bravetti

Professore ordinario | sito web

Tesi proposte

Tutte

  • Le proposte di tesi fanno uso di tecnologie per il deployment di sistemi/applicazioni distribuite. Le principali tecnologie esistenti si basano su:

    - sistemi per la virtualizzazione a livello di sistema operativo (es. Docker),

    - sistemi per la container-orchestration che consentono il deployment automatico, scaling e gestione di applicazioni in container (es. Kubernetes).

     

    TEMATICA 1: orchestration based architecture-level run-time reconfiguration

    Le tecnologie sopra citate sono gli standard de facto per il deployment di sistemi distribuiti in cloud/edge che sono utilizzati dalla maggior parte delle industrie. Tali tecnologie possono essere utilizzate nell’ambito di tecniche di scaling applicate a livello di architettura ovvero replicando tramite deployment orchestrations tutti i microservizi che compongono il sistema anziché focalizzarsi sul singolo microservizio. In particolare, una deployment orchestration è un programma che contiene tutti gli step necessari per aumentare il numero di istanze dei microservizi rispettandone i requirement funzionali e di risorse. L’applicazione di tecniche di scaling a livello di architettura porta numerosi vantaggi tra cui l’assenza dello scaling-chain effect (componenti che scalano uno dopo l’altro rallentando notevolmente l’adattamento del sistema ai picchi di workload).

    La proposta di tesi riguarda lo sviluppo di un sistema distribuito industriale edge/cloud a microservizi sfruttando le tecnologie sopra citate per implementare tecniche innovative di scaling a livello di architettura per migliorare le prestazioni, e.g. latenza, nell’ambito dell’industria 5.0. L' attività di sviluppo si avvarrà, inoltre, di tecniche per il continuous integration & deployment. Tale proposta di tesi si inquadra nella collaborazione a livello del progetto Birex SEAmless loW lAtency cLoud pLatforms (SEAWALL) con aziende del territorio tra cui fanno parte Bonfiglioli, Philip Morris.

     

    TEMATICA 2: agnostic orchestrator for edge/multi-cloud management

    Le prestazioni dei sistemi edge/cloud possono essere migliorate, oltre che tramite la replica dei loro componenti (tecniche di scaling), anche spostando le computazioni da un punto all’altro del sistema (workload migration) ad esempio spostando i carichi di lavoro da un nodo sovraccarico a uno scarico in modo tale da sfruttare a pieno le risorse computazionali di cui si dispone.

    La proposta di tesi riguarda lo sviluppo di un orchestratore agnostico (utilizzabile con ogni tipo di cloud provider) che implementi tecniche automatiche di workload migration applicabili in generale a qualsiasi sistema edge/cloud per migliorarne le prestazioni, e.g. ridurre la latenza delle computazioni. Tale proposta di tesi si inquadra nella collaborazione a livello del progetto Birex SEAmless loW lAtency cLoud pLatforms (SEAWALL) con aziende del territorio tra cui fanno parte Bonfiglioli, Philip Morris.

Tesi assegnate

Tesi di Dottorato

  • Behaviour matters: towards reliable and adaptable systems

Armir Bujari

Professore associato | sito web

Tesi proposte

Tesi assegnate

Franco Callegati

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • framework di cybersecurity per il settore bancario svizzero_compliance finma_ nist 2.0 e soluzioni tecnologiche implementabili

  • Gestione Avanzata delle Reti: Un’Analisi di NETCONF e YANG

  • Nascondere in piena vista: un’introduzione operativa ai canali occulti nelle reti

  • Reti 6G e Intelligenza Artificiale nel futuro delle nuove reti di comunicazione mobile

  • Tecnologie di Desktop Remoto: Evoluzione, Applicazioni Moderne e Prospettive Future

Tesi di Laurea Magistrale

  • A distributed Cloud Continuum observability architecture to support Next Generation Networks

  • Enhancing Maritime Cybersecurity Risk Management through the Integration of Emerging Technologies and the Analysis of Human Factors

Tesi di Dottorato

  • Cross-domain network service management and orchestration

Raffaele Cappelli

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Action Spotting: Architetture Neurali a Confronto per l’Automazione dell’Analisi Tattica nel Calcio

  • AmbrogioAI: un Classificatore

    Automatico di Outfit

  • Deep Learning per la Sicurezza Stradale: Riconoscimento di Cartelli con Reti YOLO

  • La visione artificiale nelle operazioni di ricerca e soccorso

  • Progettazione di un’Interfaccia Utente Interattiva con Proiettore e Hand Tracking

  • Sviluppo di un Sistema di Visione Artificiale per l’Analisi di Video di Pallacanestro

  • Tecniche di visione artificiale per il riconoscimento delle linee stradali

  • Un sistema di visione artificiale per la risoluzione del cubo di Rubik

Antonella Carbonaro

Professoressa associata confermata | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • DS4H Image Alignment tool: algoritmi per allineamento automatico con ridimensionamento di immagini multimodali

  • Innovazione didattica e Intelligenza Artificiale: gli strumenti digitali e le pratiche per la formazione

  • Piattaforme CAD e gestione dei processi nell’arredo su misura per grandi imbarcazioni:

    un caso di studio

  • Progettazione e sviluppo di un’interfaccia grafica per la piattaforma "CONNECTED"

  • Segmentazione di singole cellule all’interno di ROI in immagini di provini istologici attraverso l’utilizzo del software open-source QuPath

Tesi di Laurea Magistrale

  • Grafi di conoscenza per la modellazione della conoscenza: sviluppo di un prototipo in ambito oncologico

  • Leveraging FHIR and AI for enhanced interoperability in cancer research: a case study of the Cancer Virtual Lab project

  • Swarm Learning per sistemi decentralizzati e privacy-preserving in ambito healthcare

Roberto Casadei

Ricercatore a tempo determinato tipo b) (senior) | sito web

Tesi proposte

Tutte

  • Visionare il sito del docente per una rassegna completa degli argomenti e le tesi disponibili.

    Si propongono tesi attorno alle seguenti tematiche:

    linguaggi di programmazione e paradigmi non-convenzionali

    intelligenza artificiale distribuita: sistemi multi-agente, swarm robotics

    middleware per digital twin, Internet of Things, e edge computing

    Esempi includono:

    rassegne di linguaggi per la programmazione di sistemi adattativi collettivi e auto-organizzanti

    estensioni a framework per la programmazione aggregata (come ScaFi)

    esperimenti su algoritmi distribuiti con tecniche innovative

    esperimenti per il controllo di sciami robotici

    prototipazione di un digital twin per la gestione delle folle

Tesi assegnate

Tesi di Laurea

  • Progettazione e Sviluppo di un Sistema di Versionamento in Backend SaaS Multitenant

  • Sviluppo Progetto Cloud Nativo Ibrido per la Pubblica Amministrazione

Chiara Ceccarini

Ricercatrice a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tutte

  • Lista tesi di progetto:

    Tesi in collaborazione con il Dipartimento di Architettura dell’Università degli Studi di Napoli per il design e l'implementazione di un’applicazione (mobile o web) di mapping collaborativo con l’aggiunta di immagini, video, ecc... sul benessere e non-benessere nel contesto urbano. La tesi esplorerà anche l'utilizzo di tecniche per invogliare gli utenti a utilizzare l'app.

    Tesi in collaborazione con il Dipartimento di Architettura dell’Università degli Studi di Napoli per il design e l'implementazione di un’applicazione di data visualization interattiva per mostrare contenuti multimediali sul benessere e non-benessere nel contesto urbano di Napoli. Potranno essere usate anche tecnologie immersive (es. AR).

    Tesi nell'ambito della rappresentazione dei dati: design e implementazione di grafici (data visualization) fruibili tramite diversi supporti (grafico interattivo web-based e grafico in realtà aumentata sviluppato tramite app mobile) da confrontare con un grafico 3D (data physicalization) - tematica del dataset da visualizzare concordarbile. La tesi prevede il design e la realizzazione di diverse tipologie di grafici e seguente valutazione con utenti.

    Tesi nell'ambito della data visualization e della personalizzazione: design e implementazione di un sistema interattivo (web o mobile) per la realizzazione di data visualization (diverse dai grafici classici) che si modellano in base alle risposte degli utenti a un questionario prestabilito.

    Tesi nell’ambito della sostenibilità: realizzazione di un’applicazione mobile ibrida o web-app per aumentare la consapevolezza sulla sostenibilità ambientale e, in particolare, sulla situazione all’interno della laguna del Mar Menor. L’applicazione dovrà visualizzare diversi dati e informazioni legati al contesto, in modo da coinvolgere l’utente finale con tecniche di data visualization ed eventualmente elementi di realtà aumentata.

    Tesi nell'ambito della data visualization e dell'empatia: design e implementazione di diverse visualizzazioni che rappresentano dataset diversi. Le visualizzazioni potranno essere fruibili tramite applicativo web o mobile.  

     

    Tesi compilative:

    Data Viz e LLM (es. ChatGTP)

    [Assegnata Data Physicalization, cos’è, come sfruttarla nei vari ambiti (es. sostenibilità, digital weelbeing, ecc..)]

Tesi assegnate

Tesi di Laurea

  • AlmAware: sistema multi-device di gamification e data visualization per la sostenibilità

  • Conversare con il bilancio di sostenibilità: estrazione e comprensione di dati da PDF tramite LLM, Data Visualization e chatbot 

  • Data Visualization e Data Humanism in un’app per migliorare il proprio Digital Wellbeing

  • Data Visualization e Digital Wellbeing: App Mobile per analizzare l’impatto dei dati e della loro visualizzazione

  • Gamification e Data Visualization in un’app co-progettata per migliorare il Digital Wellbeing degli adolescenti

  • Gestionale AlllnOne: Applicativo web per la gestione amministrativa, progettuale e delle

    risorse umane

Federico Chesani

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi, aggiornamento ed estensione di una applicazione web, e integrazione in tecnologia Docker

  • Analisi, estensione e integrazione di una applicazione stand-alone in una infrastruttura web basata sul framework Docker

  • Analisi, valutazione e classificazione delle tecniche di Machine Learning adottate nella ricerca medica oncologica e pubblicate in AIME

  • Progettazione e sviluppo di un ambiente integrato per la generazione e la risoluzione di problemi di ricerca nello spazio degli stati

  • Progettazione e sviluppo di una applicazione per l’analisi di dati

    relativi a processi didattici

  • Progettazione e sviluppo di una interfaccia web per la generazione di dati tabulari sintetici basati su grafi causali

Tesi di Laurea Magistrale

  • Process Mining e Inferenza Causale: un Approccio per la Modellazione dei Processi Aziendali Supportata da Relazioni Causative

  • Progettazione e sviluppo di un chatbot basato su tecniche di Intelligenza Artificiale Generativa

Paolo Ciaccia

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Ingegneria del software per la produttività: Analisi e sviluppo di un sistema di Time Tracking

  • IoT per l’agricoltura: Controllo remoto di una serra con Arduino e MQTT

  • Prototipo di AMR su Raspberry Pi per la navigazione autonoma in ambienti indoor

  • Simulazione di un sistema di telemetria per CubeSat con scheda di sviluppo Raspberry Pi Pico e protocollo AX.25

  • Tool per la traduzione automatica di schemi E/R - Reingegnerizzazione ed estensioni

  • Traduzione automatica di schemi E/R: relazioni e vincoli

Tesi di Laurea Magistrale

  • Algoritmo MaxRank: implementazione e ottimizzazioni

Anna Ciampolini

Professoressa ordinaria | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Studio dell’impatto energetico di container

Paolo Ciancarini

Professore ordinario | sito web

Tesi proposte

Tutte

  • Ingegneria del software: il modello agile

    Large language models nella progettazione di software

    Processi e strumenti di trasformazione digitale

    Intelligenza artificiale: programmi per giochi di scacchiera (es. scacchi, kriegspiel,ecc.)

    Web semantico: ontologie e open linked data

Tesi assegnate

Tesi di Laurea

  • Efficienza e risparmio nei test di sicurezza: Automazione e progettazione dei VAPT con Esseca

  • Essence in Azione: Teoria e Strumenti per l’Insegnamento dell’Ingegneria del Software

  • Il Ruolo del Product Owner: L’Impatto degli LLM

  • Refattorizzazione Architetturale

    di AlphaChessTools:

    Dalla Progettazione MVC alla

    Modularità MVP

  • ShashGuru Bridging Chess Engines and Large Language Models for Human-Interpretable Analysis

  • Soluzioni serverless Open Source: da Apache OpenWhisk a Apache OpenServerless

  • Studio della Piattaforma Ludii per il Gioco a Informazione Incompleta Kriegspiel: Traduzione dei Trial in PGN

  • Valutazione della capacità dei large language model di simulare vari livelli di abilità

Tesi di Laurea Magistrale

  • LLMs and Essence: Developing a Chatbot to Support Software Engineering Practices

  • Revisione sistematica della letteratura: accettazione e fattori che influenzano l’uso dell' intelligenza artificiale nelle pubbliche amministrazioni

  • Towards Knowledge Engineering Automation: Generation and Evaluation of Competency Questions

Giovanni Ciatto

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Addressing Fairness in AI Systems: Design and Development of a Pragmatic (Meta-)Methodology

  • Decision-Making in Complex Systems Through Simulation Modeling: a Vaccine Supply Chain Case Study

  • Exploiting GenAI for Plan Generation in BDI Agents

  • FairLib: A Toolkit for Bias Analysis and Mitigation in AI Systems

  • Innovating HR Systems: The Digital Transformation of Trevi Group

  • Leveraging AI for Enhanced Decision-Making in Humanitarian and NGOs sectors across Europe, Africa, and Latin America: A Case Study of Propel

  • Retail Inventory Management in the Digital Era: A Web-Based Solution for In-Store Retail Operations

Michele Colajanni

Professore Ordinario | sito web

Tesi proposte

Tutte

  • Le tesi di laurea magistrale specialistiche sono caratterizzate da attività progettuali e sperimentali fino ad arrivare a sfide di ricerca accademica da effettuare anche in collaborazione con giovani ricercatori.

    Corso CYBERSECURITY:

    - Big Data e Machine Learning per la cybersecurity e l'intelligence

    - Cybersecurity nell'Industria 4.0 e 5.0

    - Nuovi orizzonti della cybersecurity (in considerazione che le soluzioni esistenti non garantiscono la sicurezza necessaria)

     

    Corso SCALABLE AND RELIABLE SERVICES

    Progettazione e sviluppo di nuove applicazioni e servizi basati su piattaforme cloud.

Tesi assegnate

Tesi di Laurea

  • Cybersecurity delle reti WiFi e MQTT

  • Wizard Spider: Automazione della raccolta e analisi delle TTP con il framework Mitre Att&ck

Tesi di Laurea Magistrale

  • Analisi, progettazione e distribuzione in cloud di applicativo per l’organizzazione di eventi condivisi

  • Cybersecurity scanner per la piattaforma Azure

  • Eidolon - A System for Dynamically Generating Secure Network

    Environments to Isolate Compromised Nodes

  • Fake Architecture Orchestrator - Cyberdeception difensiva attraverso la generazione automatizzata di infrastrutture

  • Gestione e analisi di data stream in tempo reale su cloud

  • Governance e formalizzazione dei sistemi informatici nel Tribunale di Bologna: il caso dell’Applicativo per il Processo Penale (APP)

  • IDS basati su Machine Learning nel contesto OT per la riduzione dei tempi di rilevamento delle minacce

  • Large Language Model per la Compliance:

    da ISO/IEC 27001:2022 a NIS2

  • L’attribuzione degli attacchi informatici nella competizione geopolitica internazionale.

  • Modelli di continual machine learning per la cybersecurity adattativa

  • Ottimizzazione delle Operazioni Finanziarie in Cloud: Un’Analisi Teorica e Pratica di FinOps

  • Percorsi di maturità nella sicurezza informatica: il caso SNX tra ISO/IEC 27001:2022 e Direttiva NIS2

  • Progettazione e implementazione di una piattaforma CPO cloud-native su Google Cloud per la gestione scalabile delle colonnine di ricarica EV

  • Progettazione e sviluppo di soluzioni per Security Operation Center con tecnologie Elastic

  • sicurezza nella comunicazione iot: implementazione di un’architettura protetta per monitoraggio dati

  • Sviluppo di un Applicativo basato su GenAI per il Settore Assicurativo

  • Tecniche e metodi per favorire nuove strategie di deception per la cybersecurity

  • Utilizzo dei Large Language Models per migliorare le fasi del Penetration Testing

Antonio Corradi

Professore Alma Mater | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Comparazione di Strumenti per il Provisioning di Servizi in reti 5G

  • Evoluzione della Orchestrazione nel Cloud Computing: nuovi supporti

  • Gestione Avanzata di Pacchetti in Reti Time-Sensitive

  • Gestione di eventi Kubernetes in piattaforme serverless

  • Monitoraggio ed elaborazione del traffico veicolare da dispositivo IoT nelle Smart City

  • Osservabilità e analisi delle prestazioni di supporto a strumenti di Machine Learning

  • Studio e valutazione di performance di WebAssembly in Kubernetes

  • Valutazione delle performance di soluzioni SDN in cluster Kubernetes

  • Valutazione delle prestazioni di infrastrutture Mesh in Kubernetes

  • Valutazione di performance per sistemi ad Agenti di nuova generazione

  • Valutazione di strumenti per l’osservabilità di Apache Kafka con Open Telemetry

  • Valutazione di strumenti per la resilienza di applicazioni Kubernetes

Tesi di Laurea Magistrale

  • Declarative and Centralized Configuration Management of LoRaWAN Resources in Smart City Deployments

  • Leveraging NVMe-oF for Low-Latency Serverless ML Inference Applications

  • Supporting cloud continuum for serverless QoS services

Ugo Dal Lago

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Bilanciare Ottimalità e Privacy: un’Analisi della Privacy Differenziale nel Contesto Combinatorio

  • Distributed Broadcast Encryption: Implementazione e Analisi delle Prestazioni

  • PLI e MAXSAT: Analisi Comparativa su Problemi di Ottimizzazione Combinatoria

  • Quantum Circuit Size Estimation via Hoare Logic

  • Resource Estimation of Quantum Programs through Type Inference: QuRA and Shor’s Algorithm

  • Sulla Crittoanalisi Logica e il Cifrario Leggero SIMECK

Tesi di Laurea Magistrale

  • Evaluating Quantum Algorithm Resource Requirements through the QuRA Toolset

Tesi di Dottorato

  • Resource verification of quantum circuit description languages

Gabriele D’Angelo

Ricercatore confermato | sito web

Tesi proposte

Tutte

  • Sono disponibili varie tesi sui temi della simulazione dei sistemi, cybersecurity, sistemi distribuiti, distributed ledger technology e blockchain. Gli interessati possano contattarmi via e-mail.

Tesi assegnate

Tesi di Laurea

  • Esperienza di utilizzo del framework ARTIS/GAIA

  • Sicurezza delle applicazioni Android: definizione di una metodologia per l’individuazione di vulnerabilità nelle librerie

Tesi di Laurea Magistrale

  • AnonShard: A Peer-to-Peer Network for Anonymous and Decentralized Computation

  • Implementing Security Governance Processes in corporate environments: Compliance, Awareness and Risk Management

  • Leveraging cryptographic techniques for AI and Blockchain: Benefits, challenges and use cases.

  • Securing Constrained Networks through Zero Trust Architecture

Renzo Davoli

Professore associato confermato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Experiments on KVM-based system call virtualization

  • ImagiNet: a network simulator based on VDE

Tesi di Laurea Magistrale

  • Analisi e ottimizzazione delle prestazioni di servizi di data management per calcolo distribuito

Allegra De Filippo

Ricercatrice a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Analisi dell’utilizzo di Large Language Models per la co-creazione di coreografie robotiche

  • Un approccio all’automazione dei processi aziendali: l’impiego dell’hyperautomation nel caso AbiTacs

  • Valutazione e analisi delle prestazioni e dell’impatto energetico di Large Language Models in ambito creativo

  • Zero-Shot capabilities of Multi-Modal Large Language Models for Creative-oriented Tasks

Giovanni Delnevo

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi del Deploy di Microservizi Serverless: Due Casi Studio

  • Analisi e Sviluppo di una Web Application per la Gestione dei Contenuti Aziendali

  • Applicativo web per la gestione degli appuntamenti e il monitoraggio remoto dei pazienti

  • Comparazione di algoritmi di machine learning tradizionali per il riconoscimento delle emozioni vocali

  • Estensione di un sistema di valutazione per interfacce utente

  • Generazione di questionari volti alla misurazione dell’impatto ambientale

  • Progettazione e Implementazione di un Sistema per la Generazione di Data Visualization non convenzionali

  • Progettazione e implementazione di una web app per il crowdsensing della luminosità stradale

  • Progettazione e implementazione di un’applicazione web per la gestione dei dispositivi aziendali basata su Full-Stack Javascript

  • Progettazione e sviluppo di una piattaforma web personalizzata per la gestione dei contenuti

  • Progettazione e Sviluppo di una Web App basata su Angular: un Caso di Studio per la Pubblica Amministrazione

  • Progettazione e sviluppo di una web app per la somministrazione di questionari

  • Progettazione e sviluppo di una web app per la visualizzazione di dati sull’utilizzo della rete Wi-Fi del Comune di Bologna

  • Progettazione e sviluppo di un’Applicazione Web per l’analisi delle Pubblicazioni Scientifiche

  • Studio di Word Embedding per la Ricerca di Similarità di Ticket Aziendali

  • Sviluppo di Application Programming Interface: un caso di studio aziendale

Tesi di Laurea Magistrale

  • Sviluppo di Funzionalità di Postvendita per Fondi Pensione in un’Architettura a Microservizi: Il Caso Intesa Sanpaolo

  • Sviluppo e ottimizzazione di un sistema di Route Planning sostenibile con integrazione di dati ambientali e comfort stradale

Enrico Denti

Professore associato confermato | sito web

Tesi proposte

Tutte

  • Questa pagina elenca le proposte di tesi suddivise per tipologia

    prova finale di laurea triennale

    tesi per laurea magistrale

    1) PROVA FINALE DI LAUREA TRIENNALE

    Attualmente non vi è alcuna proposta.

    2) TESI PER LAUREA MAGISTRALE

    Attualmente non vi è alcuna proposta.

Tesi assegnate

Tesi di Laurea Magistrale

  • Semplificazione automatica di documenti: classificazione e riscrittura delle frasi complesse

Marco Di Felice

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Caratterizzazione della Mobilità Elettrica Urbana: Estrazione dei Pattern e Analisi Comparativa dell’Uso dei Veicoli Elettrici in Italia

  • Data analytics applicato alle conferenze scientifiche: una valutazione sperimentale

  • Gestione di dati spaziali vettoriali con approcci SQL e No-SQL: Un confronto qualitativo e quantitativo

  • Gestione di Serie Temporali con TimescaleDB: un’analisi sperimentale

  • Processamento di dati tabulari mediante SQL e Pandas: un confronto sperimentale

  • Progettazione e sviluppo di un sistema IoT con interfaccia mobile per il monitoraggio ambientale della sala server

  • Progettazione e Sviluppo di un’applicazione web per il monitoraggio dell’attività fisioterapica

  • Qualità dei dati e accuratezza delle previsioni in sistemi di agricoltura di precisione: un’indagine sull’International Soil Moisture Network (ISMN)

Tesi di Laurea Magistrale

  • Architettura unificata per la Data Quality in una Data Platform: Un’approccio configurabile per la gestione delle anomalie

  • Automazione e Orchestrazione di Moduli WebAssembly nell’Edge-Cloud Continuum

  • federated learning vs. knowledge distillation: confronto di tecniche di apprendimento distribuito e validazione per l’analisi di routine fisioterapiche

  • Progettazione e Sviluppo di Logiche e Processi ETL per Supporto alle Vendite nel Settore Manifatturiero

Tesi di Dottorato

  • A zero-trust decentralized architecture for heterogeneous IoT monitoring systems

Angelo Di Iorio

Professore associato | sito web

Tesi proposte

Tutte

  • Questa pagina contiene una brevissima descrizione di alcune proposte di tesi. L’elenco è parziale  ma spero utile per avere un’idea di possibili lavori. Possono esserci nuovi lavori in cantiere non riportati in questa pagina.

    Chi è interessato può contattarmi via mail per qualunque domanda e/o per fissare un appuntamento e parlarne più in dettaglio.

     

    Strumenti e interfacce per analisi di testi

    La tesi è parte di un progetto più ampio, il cui obiettivo è costruire un ambiente per leggere e analizzare documenti, attraverso visualizzazioni alternative oltre a quella sequenziale sul testo.

    Questo lavoro in particolare ha l'obiettivo di creare una libreria di widget corrispondenti a diverse visualizzazioni sullo stesso testo basate, ad esempio, su heatmap, treemap o altri librerie. Questi widget dovrammo inoltre essere integrati in un sistema Web-based già esistente e basato sul framework jQWidget.

    Tecnologie principali: Javascript

     

    Servizi e librerie per la traduzione automatica: un'analisi empirica (tesi conclusa)

    La tesi è parte di un progetto più ampio, il cui obiettivo è costruire un ambiente per confrontare notizie pubblicate su magazine online nazionali e internazionali. Il sistema attuale, chiamato TARO ed implementato principalmente in Python, ha prodotto risultati molto incoraggianti.

    Per permettere il confronto di contenuti in lingue diverse il sistema usa un servizio di traduzione esterno. Questo lavoro si pone l'obiettivo di analizzare altri sistemi e librerie esistenti al fine di individuare la soluzione più adatta a questo contesto. Prevede quindi l'implementazione di test sui dati elaborati in TARO.

    Tecnologie principali: Python, altri linguaggi.

Tesi assegnate

Tesi di Laurea

  • Analisi di sceneggiature cinematografiche con metodi quantitativi: applicazione web e caso di studio

  • API e dataset per gender recognition: un’analisi

    comparativa

  • Autenticazione nelle applicazioni Web: analisi di JWT, PASETO e Macaroons nel framework OAuth2.0

  • C.I.N.E. : applicazione Web per estrarre e generare infografiche su dati cinematografici

  • CSDashboardTV: progettazione ed implementazione di

    un'applicazione Web per pubblicare contenuti su una

    rete di Smart TV

  • dCrowd: Progettazione e Sviluppo del Frontend di un Marketplace Decentralizzato su Blockchain ICP

  • Documentare API Web: analisi dello standard OpenAPI e applicazione ad un caso di studio

  • InDrone: Progettazione e Sviluppo di un Frontend per la Gestione delle Missioni di UAV in Ambienti Indoor

  • Intelligenza Artificiale per creare fumetti: esperimenti e limitazioni

  • Motori di Gioco a Confronto:

    Analisi Comparativa e Tecnologie Emergenti

  • Progettazione e prototipazione di un’applicazione Web per modellare processi in ambito manufacturing

  • Progettazione e sviluppo di un sistema per annotare testi integrabile in applicazioni Typescript

  • Svelte per lo Sviluppo di Proof of Concept Web: un caso di studio in ambito Safety Induction

  • Sviluppo di un applicativo web per la rilevazione preventiva di prodotti illegali e fraudolenti negli e-commerce

  • Sviluppo e integrazione di un’applicazione Web per mostrare dati di simulazione in ambito manifatturiero

  • TARO-sport: un’estensione di TARO per l’analisi di eventi sportivi

  • TARO-TZ: confronto tra testate giornalistiche online in diversi fusi orari

  • Tecniche di Topic Extraction e LLM Applicate ad Articoli Scientifici: Esperimenti sul Tema Computer Chess

Tesi di Laurea Magistrale

  • AI a supporto dello sviluppo Web: un’analisi comparativa delle principali piattaforme

  • Estendere ed integrare tecniche di Information Retrieval e visualizzazione SunBurst per la ricerca di frammenti e documenti rilevanti

  • Verso un modello digitale per le ordinanze del traffico comunali: estensione semantica e applicazione dello standard Akoma-Ntoso

Pietro Di Lena

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Esplorazione dell’albero di gioco della Dama Cinese

  • Studio sul gioco del Domino a due giocatori

Tesi di Laurea Magistrale

  • Characterizing lymphoma-specific DNA

    demethylated regions to unravel early

    steps in lymphomagenesis

  • Construction of a perturbation-based single cell GRN

    inference benchmark

  • Evaluating the Performance of DiffDock in Drug Discovery - A Molecular Docking Diffusion Model Analysis

  • Exploring Dropout Strategies in Genetic Algorithms for Complex Optimization

Giuseppe Di Modica

Professore associato | sito web

Tesi proposte

Tesi assegnate

Luigi Di Stefano

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Dalle MMX alle AMX: Evoluzione delle Estensioni Multimediali dell’Architettura x-86

  • Sensori di profondità basati sul principio del tempo di volo

  • Sensori LiDAR: uno studio sul funzionamento della tecnologia e sull’utilizzo in campo Automotive

  • Tensor Processing Unit (TPU): Caratteristiche ed Evoluzione

  • Vision Language Models as Image Classifiers: an Experimental Study

Tesi di Laurea Magistrale

  • A 3D Synthetic Image Generation Framework: Enabling Deep Learning Feature Detection and Object Classification

  • A multi-view dataset for multimodal Anomaly Detection and Segmentation

  • A neural network approach to automatic color correction for produce identification

  • Advancing Car Insurance Fraud Detection: An Automated Deep-Learning Approach

  • An Innovative Approach for Classifying and Distinguishing Bubbles in Pharmaceutical Liquids

  • Analisi di immagini iperspettrali di differenti tipologie di polimeri tramite tecniche di Machine Learning

  • Automated Crash Video Analysis for Stiffness Coefficient Estimation

  • Automated Pain Assessment from Facial Expressions of Elderly People using Machine Learning

  • Automated Recognition of Cold Water Coral Species through Object Detection

  • CAD-based Image Generation and Template Matching for tyre manufacturing process

  • Comparison between traditional vision and AI-based inspection systems for crimping quality checking in aseptic pharmaceutical manufacturing

  • Deep Learning solution for produce classification

    and loss prevention in self-checkout

  • Edge AI for Produce Recognition

  • Form extractor: information extraction from digital documents

  • Generazione automatica di modelli interattivi SVG per macchine industriali

  • Image-Guided Wheat/Corn Kernel Detection with OWL-ViT and YOLO-WORLD

  • Improving reliability and effectiveness of decoding libraries

  • Individuazione di difetti in manufatti industriali a partire da modelli sintetici

  • Integrating AI models into Unreal Engine

  • Methods and Tools for 3D Rendering with Gaussian Splatting in car accident reconstructions

  • Optimization of Stereo Reconstruction algorithms and AI models for real-time on-edge compute in complex Minimally Invasive Surgery

  • Pedestrian Intention Forecasting for Autonomous Driving

  • Perception for Human-Robot Collaboration (HRC): Hand Gesture Recognition from Depth Data

  • Piattaforma Integrata per la Ricostruzione 3D di Incidenti Stradali: Dall’Acquisizione alla Manipolazione e Visualizzazione dei Modelli

  • Rilevamento e classificazione delle specie arboree in ambito urbano utilizzando immagini satellitari ad alta risoluzione

  • Rilevamento in Tempo Reale di Loghi tramite Reti Neurali Convoluzionali Efficienti e Active Learning

  • Stima della posa di una telecamera  tramite vincoli su posizioni note in traiettorie ripetute

  • Surface Reconstruction and Uncertainty Estimation in Unconstrained Gaussian Splatting of Dense Point Clouds

  • Sviluppo opto-meccanico e del suo algoritmo per un sensore interferometrico

  • Synthetic Data Augmentation For Tabular Data Via Deep Learning Methods

  • Towards a Unified Framework for Neural Processing of Neural Fields

  • Use of artificial vision libraries in industrial applications for quality control in the production cycle

  • Virtual Prototyping for Machine Vision Systems

Jocelyne Elias

Professoressa associata | sito web

Tesi proposte

Tutte

  • Algoritmi, ottimizzazione, reti di telecomunicazione: instradamento, ottimizzazione del bilanciamento del carico e applicazione della teoria dei giochi alle reti (allocazione delle risorse, instradamento, mitigazione dell’interferenza, accesso/condivisione dello spettro, progettazione/formazione della rete e pricing).

    Reti 5G and beyond: Multi-Connettività, Cloud Radio Access Networks, Virtualizzazione, Virtualizzazione delle Funzioni di Rete e Slicing. Mobile Edge Computing.

    Internet delle Cose (mediche), dispositivi indossabili, Wireless Body Networks e reti radio cognitive.

    Altri argomenti possono essere concordati con la docente.

Tesi assegnate

Tesi di Laurea

  • Sicurezza e Testing della tecnologia mobile di quinta generazione

Davide Evangelista

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Declouding per Immagini Satellitari: Un approccio 2D-2.5D-3D

  • Denoising Diffusion Models nella ricostruzione di immagini tomografiche

  • Modelli Diffusivi per l’Imaging Medico

  • Modelli Diffusivi per la Generazione di Immagini Mediche

  • Segmentazione automatica di frane su immagini aeree

  • Super-Risoluzione di Immagini Satellitari Multispettrali tramite Modelli di Deep Learning

  • Verso una migliore comprensione dei modelli linguistici di grandi dimensioni: Spiegabilità attraverso XAI

Tesi di Laurea Magistrale

  • Utilizzo di modelli contextual bandit per l’ottimizzazione delle campagne pubblicitarie ppc

Eugenio Faldella

Professore Alma Mater | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Studio delle metodologie di diagnostica runtime applicabili a sistemi di controllo automatici time critical

Paolo Felli

Professore associato | sito web

Tesi proposte

Tesi assegnate

Matteo Ferrara

Professore associato | sito web

Tesi proposte

Tutte

  • Per un elenco aggiornato delle tesi disponibili in ambito Deep Learning, Computer Vision e Biometric System consultare il sito MI@BioLab.

Tesi assegnate

Tesi di Laurea

  • Realizzazione Wrapper per MCC SDK e integrazione con modelli di IA

  • Verifica dell’identità tramite la combinazione di fotogrammi multipli e metriche di qualità del volto in contesti di controllo alle frontiere

Tesi di Laurea Magistrale

  • Generazione di impronte digitali con doppia identità attraverso l’utilizzo di Conditional Generative Adversarial Network (cGAN)

  • Integration of Self-Supervised Learning Approaches for Continual Learning in Avalanche

  • Progettazione e sviluppo di un framework per la valutazione di sistemi di deepfake detection di immagini

  • Training perception models using simulated data for autonomous driving

Stefano Ferretti

Professore ordinario | sito web

Tesi proposte

Tutte

  • please visit my personal web page

Tesi assegnate

Tesi di Laurea

  • Oltre i blocchi: Una Analisi della Rete Lightning Network di Bitcoin

  • Progettazione e sviluppo front-end con React e Next.js: scelte architetturali e pratiche di implementazione in un contesto aziendale

Tesi di Laurea Magistrale

  • Analisi del comportamento degli utenti Reddit. Tracciamento dei post nei subreddit per identificare gli Opinion Leader

  • Design and Implementation of a Multi-level Architecture for Separation of Power in Legislative Process

  • Realizzazione di una Dapp per la tracciabilità del vino

    su Ethereum

  • Sviluppo e Implementazione di un Marketplace per la Gestione di Asset Basato su Token ERC6956

  • The Re-Staked Economy: An Empirical Analysis of Systemic Risk in Ethereum’s Restaking Ecosystem

  • Tracciabilità dei dati di fitness generati da

    dispositivi wearable

  • Utilizzo di modelli basati sui Transformers per la classificazione delle vulnerabilità negli Smart Contracts Ethereum

  • Utilizzo di tecniche RAG per la Valutazione e Comparazione dei Modelli LLM in ambito medico

Luca Foschini

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Analisi e validazione di piattaforme vPLC in ambito Industry 4.0

  • Design and Implementation of a Digital Model Framework for a Cryogenic Plant

  • Infrastructures to Support Dependency Injection in Serverless Cloud Computing

  • Open-Source Frameworks for Hierarchical Digital Twins in Edge-Cloud Environments

  • Sviluppo e Validazione di un’Infrastruttura di Handoff per Reti Ibride Wi-Fi/5G in Scenari di Disaster Recovery

  • Valutazione delle performance di una piattaforma a supporto dell’osservabilità negli impianti industriali

Matteo Francia

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • data governance in the insurance sector: the case of the vigilo platform in unisalute

  • Engineering Big Data Pipelines for User Navigation Analysis

  • Predicting Customer Lifetime Value for a Retail Bank

  • Strategie di Data Governance e Catalogazione dei Dati Aziendali con Unity Catalog

Annalisa Franco

Professoressa associata | sito web

Tesi proposte

Tutte

  • Tesi in ambito Visione Artificiale

    Sviluppo di tecniche di Morphing Attack Detection

    Il morphing è una tecnica che permette di combinare i volti di due persone diverse in un'unica immagine che contiene quindi caratteristiche biometriche di entrambi i soggetti. Nell'ambito dei documenti di identità elettronici questo tipo di manipolazione rappresenta un elemento significativo di vulnerabilità e la necessità di strumenti in grado di riconoscere automaticamente tali manipolazioni diventa sempre più pressante. Obiettivo della tesi è lo sviluppo di un sistema in grado di riconoscere le immagini manipolate e di distinguerle da immagini non alterate. 

     

    Identificazione degli esemplari di delfino sulla base dell'analisi della pinna dorsale

    I singoli esemplari di delfino possono essere riconosciuti in base all'analisi della pinna dorsale e della presenza di eventuali cicatrici, ferite, incisioni. Obiettivo della tesi è lo sviluppo di un sistema di visione che sia in grado di effettuare questo tipo di analisi.

    Il riconoscimento dei delfini rappresenta lo strumento fondamentale per monitorare gli esemplari presenti nei nostri mari e tracciarne gli spostamenti.

    In collaborazione con il Dipartimento di Scienze Mediche Veterinarie.

     

    Analisi di frammenti di vetro rinvenuti nella chiesa San Vitale di Ravenna

    In collaborazione con il Dipartimento di Beni Culturali si vuole sviluppare un sistema automatico o semi-automatico in grado di ricostruire antiche vetrate a partire da frammenti di vetro rinvenuti nella chiesa di San Vitale a Ravenna. I frammenti, di colore uniforme, costituivano originariamente dei dischi (di dimensione variabile) incastonati in alcune pareti di legno. 

    In collaborazione con il Dipartimento di Beni Culturali.

     

    Classificazione di frammenti di osso

    Nel corso degli scavi archeologici vengono spesso ritrovati frammenti di ossa animali o umane. Scopo del lavoro di tesi è lo sviluppo di un sistema di visione in grado di classificare le ossa come appartenenti a resti umani o animali sulla base di una serie di caratteristiche (es. forma, caratteristiche della superficie, porosità, ecc..) che possono essere estratte da immagini RGB dei frammenti. Come possibile estensione, le ossa animali possono essere ulteriormente attribuite ad una specie (es. cervo, lupo, volpe, orso). 

    In collaborazione con il Dipartimento di Beni Culturali.

     

    Riconoscimento di persone sulla base dell'arcata dentale

    La tesi ha lo scopo di realizzare un sistema di riconoscimento biometrico in grado di confrontare ortopanoramiche (immagini radiografiche acquisite dai dentisti) con immagini radiografiche parziali dei denti ai fini della ricerca di persone in una watch list.

    In collaborazione con il Dipartimento di Beni Culturali.

     

    Analisi dei denti rinvenuti in contesti archeologici o forensi

    L'analisi di sottilissime sezioni del dente può rivelare numerosissime informazioni sulla persona quali l'età o il tipo di alimentazione, analisi particolarmente utili in contesti archeologici. Per questo tipo di analisi l'immagine della sezione del dente viene acquisita ad altissima risoluzione e attualmente processata in modo completamente manuale. Si vuole realizzare un sistema di supporto all'esperto umano che, attraverso tecniche di visione artificiale, estratta in modo automatico alcune caratteristiche salienti delle immagini (es. linee di riferimento, punti caratteristici).

    In collaborazione con il Dipartimento di Beni Culturali.

     

    Tesi in ambito Basi di Dati

    Creazione di un key-value store persistente

    La tesi consisterà nello sviluppo di un key-value store persistente ad alte prestazioni e accessibile in maniera concorrente da più processi, che possa gestire quantità di dati tali da non poter risiedere in memoria.

    Lo studente dovrà effettuare uno studio dettagliato delle prestazioni della soluzione creata, messa a confronto con altre tecniche di storage, che spaziano dall’uso del file system all’impiego di DBMS SQL-based e NoSQL esistenti.

Tesi assegnate

Tesi di Laurea

  • Analisi della pinna dorsale per il riconoscimento individuale dei cetacei

  • Analisi delle funzionalità di ChatGPT nella progettazione e sviluppo di database relazionali

  • Analisi e sviluppo di algoritmi per la valutazione della qualità delle immagini del volto

  • Applicazione Ibrida per la Gestione degli Avvistamenti Marini: Un Approccio AI per il Riconoscimento delle Specie

  • invecchiamento facciale nelle immagini: analisi e confronto di modelli di ai

  • Progettazione e realizzazione di un sistema ETL per l’analisi dei dati nel progetto Mentor

  • Progettazione e realizzazione di un’applicazione web per la gestione dell’orario delle lezioni

  • Ritocco automatico di immagini del volto con strumenti di generative AI

  • Valutazione della qualità delle immagini del volto nei documenti di identità elettronici

Tesi di Laurea Magistrale

  • Identificazione umana mediante radiografie dentali per applicazioni forensi

  • Video-based Morphing Attack Detection

Mattia Frapporti

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Gemelli Digitali Urbani: potenzialità e controversie di una tecnologia "disruptive"

  • La Gamification come dispositivo di controllo.

    L’algoritmo nella gestione del lavoro in Deliveroo, Amazon e Uber

  • la politica nel digitale.

    il potere di amazon tra logistica, dati e algoritmi

  • La validazione delle Startup. Strategie, approcci e controversie di un ecosistema complesso.

Maurizio Gabbrielli

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • A Computer Vision Framework for MotoGP Rider Posture Estimation

  • Environmental Impact Assessment of Large Language Models Beyond Carbon Footprint

  • Physics-Informed Deep Graph Learning

    PINNs for a Reynolds-Averaged Navier-Stokes Surrogate Solver

  • Riconoscimento di prodotti contraffatti attraverso

    Tecniche di Contrastive Learning

  • Segmentazione dei clienti tramite tecniche di clustering

  • Simulatore di Vehicle-to-Everything finalizzato al testing End-to-End automatizzato.

  • The Hidden Cost of Intelligence: Understanding and Compare the Energy Consumption of AI models

  • Un Sistema di Anomaly Detection basato su Machine Learning applicato a Log Garante 2

Tesi di Dottorato

  • Understanding predictive models in education: enhancing transferability, explainability, and generalizability

Andrea Galassi

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tutte

  • For dissertation topics please see

     

    https://site.unibo.it/nlp/en/teaching/project-topics

Tesi assegnate

Tesi di Laurea Magistrale

  • Comparing Large Language Models on Unfair Clause Detection in Terms of Services

  • Graph-Based Approaches for Few-Shot Example Selection in In-Context Learning

Enrico Gallinucci

Ricercatore in Tenure Track L. 79/2022 | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • A Study of Data Migration Efforts in NoSQL Databases

  • AI-Driven Purchase Order Processing: Automating Business Workflows with Artificial Intelligence

  • An Exploratory Study of Conceptual Modeling for Data Warehousing using LLMs

  • Assessing the Feasibility of Retrieval Augmented Generation for Materiality Analysis

  • Automation and Cost Estimation of Query Executions on Document-Based Databases

  • Data Analytics Methodologies to leverage Digital Technologies

  • Evaluating Large Language Models for Dimensional Fact Model Design with Automated Pipelines

  • LLM-Assisted ESG Data Extraction from Corporate Reports

  • Towards the Adoption of the Data Mesh Paradigm at ADEO

Mauro Gaspari

Professore associato confermato | sito web

Tesi proposte

Tutte

  • 0) NOVITÀ: E' DISPONIBILE UNA TESI SULLA PIANIFICAZIONE NEL CONTESTO DEI SISTEMI DI TRAINING COGNITIVO.  L’obiettivo e' quello di ottimizzare un planner utilizzando fluenti, duration actions and functions aggiungendo nuove azioni e mantenendo tempi di esecuzione ragionevoli.

    1) Tesi in Intelligenza Artificiale, Robotica training cognitivo: e' disponibile una tesi che riguarda l'utilizzo del Robot NAO nel settore del training e riabilitazione cognitiva, in collaborazione con l'Università di Parma, la sede sara' a Bologna.

    2) Sono disponibili alcune tesi sulla riabilitazione cognitiva e sul training cognitivo con il sistema MS-REHAB. Utilizzo di tecniche di Intelligenza Artificiale come planning e machine learning.

    3) Sono disponibili tesi sull'utilizzo di pianificazione automatica e machine learning nel contesto del training cognitivo.

    4) Sono disponibili tesi sull'esenzione del linguaggio Python con caratteristiche tipiche dei Linguaggi per l'Intelligenza artificiale.

Tesi assegnate

Tesi di Laurea

  • l’utilizzo dei dati: una risorsa cruciale per il processo decizionale delle aziende moderne

Vittorio Ghini

Professore associato confermato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • ANALISI DEL VIRTUALIZATION

    ENVIRONMENT Proxmox

  • Aspetti di sicurezza in applicazioni a Microservizi

  • Automazione della creazione di cluster Kubernetes su infrastruttura cloud OpenStack

  • Generative AI applicata ai processi DevOps

  • Innovazione dell’amministrazione pubblica tramite soluzione cloud nativa a microservizi

  • LLM Applicati alla Sicurezza Informatica: Un Nuovo Modello per la Threat Intelligence

  • Marketplace decentralizzato basato su Internet Computer Protocol

  • Metodologie DevSecOps per applicazioni moderne

  • Migrazione servizio legacy sul cloud

  • Progettazione di un’Architettura di Caching per Immagini Docker e Pacchetti Linux: Harbor in modalità pull-through cache

  • progettazione e sviluppo di un sistema di caching per pacchetti linux

  • Progettazione e sviluppo di una landing page per personal trainer: strategie digitali per l’acquisizione clienti

  • Sistema per la ricerca di errori nelle configurazioni di apparati di rete usando l’IA

  • Stakeshare, sviluppo di un’applicativo completamente decentralizzata su blockchain

  • Sviluppo di moduli Ansible personalizzati per l’automazione di operazioni di rete: un approccio pratico con Python e API REST

  • Sviluppo di un prototipo di sistema RAG on premise su cluster Docker Swarm

  • Sviluppo Frontend e Backend

    Serverless:

    Refactoring di una piattaforma HR

  • Teleport, Un Servizio Per L’accesso Ai Pc Del Laboratorio E Agli Applicativi Del Campus

  • Test dei Contratti: una Formalizzazione Sistematica delle API

  • Uso di LLM per l’individuazione di informazioni sensibili nel codice sorgente delle applicazioni

  • WAPT: Vulnerabilità e Strumenti della Sicurezza Informatica Applicativa

Saverio Giallorenzo

Ricercatore in Tenure Track L. 79/2022 | sito web

Tesi proposte

Tutte

  • Please, refer to the personal website for suggestions on dissertations topics

Tesi assegnate

Tesi di Laurea

  • A Formal Exploration of Pure Reactive Programming: Extending Karcharias with Statefulness and Dynamic Deployments

  • Analisi delle Tecniche di Cifratura nei Ransomware rispetto alla Disponibilità di Memoria Secondaria

  • Elm in Practice: Features and Trade-Offs of a Functional Language for the Web

  • Plugin Kubernetes per ottimizzare la preemption

  • Property-based Testing per la Programmazione Orientata ai Servizi

  • Rilevazione di Ransomware attraverso Leaky Bucket

  • rust-cc: un cycle collector per programmi scritti nel linguaggio Rust

  • Scalabilità di piattaforme di monitoraggio per infrastrutture informatiche complesse, centralizzazione e orchestrazione

  • Scheduling optimization in Kubernetes

  • Shamir’s Secret Sharing and Ranflood: a Flooding Strategy against Crypto and Exfiltration Ransomware

  • Sviluppo di un Sistema di Annotazione Automatica per Governare l’Allocazione di Funzioni TypeScript Serverless

  • Sviluppo di un Web-client per Ranflood: Accessibilità, Controllo e Automazione

  • Un’Analisi del Design di un Linguaggio Coreografico per Architetture Serverless

  • Watermarking techniques applied to Data Flooding against Ransomware

Tesi di Laurea Magistrale

  • Intelligenza artificiale e sviluppo software: generazione automatizzata e contestualizzata del codice

  • Mechanized Type-Based Enforcement of Non-Interference in Choreographic Languages

  • Social Network Analysis per studiare le Fake News: revisione sistematica e analisi delle misure di rete

  • Sviluppo di un Framework DevOps per la Gestione di Applicativi Cloud Serverless

  • Un Framework per la Visualizzazione Multi-livello di Studi di Inclusione Sociale tramite Rilevamento IoT e Network Analysis

Roberto Girau

Professore associato | sito web

Tesi proposte

Tutte

  • Proposta tesi magistrale

    Tracciamento anonimo dei flussi passeggeri

    Il sistema mira a stimare i flussi di movimento dei passeggeri all’interno di una rete di trasporto pubblico, sfruttando dispositivi installati ad hoc a bordo dei veicoli o alle fermate dei bus. L'idea si basa sulla rilevazione di segnali Wi-Fi e/o BLE emessi dagli smartphone dei passeggeri: tali segnali vengono utilizzati per ricostruire i pattern di salita/discesa e spostamenti tra fermate.

    Obiettivo

    Realizzare un prototipo del sistema, concentrandosi sulla raccolta dei dati da un router/antenna Wi-Fi/altro dispositivo e sulla ricostruzione dei flussi. L’obiettivo è validare la fattibilità tecnica (tenendo conto della randomizzazione degli identificativi) e proporre una demo di utilizzo dei dati aggregati per generare matrici Origine–Destinazione.

    Attività Principali

    - Analisi dello stato dell’arte su Wi-Fi/BLE sniffing e relative problematiche di randomizzazione degli indirizzi.

    - Proposta di architettura del sistema (dispositivo on-board, alle fermate, modulo di raccolta dati, backend).

    - Implementazione di un prototipo su e.g. Raspberry Pi con interfaccia Wi-Fi.

    - Proposta di algoritmo di rilevamento salita/discesa dei passeggeri.

    - Realizzazione di un modulo per la raccolta dei dati in tempo reale.

    - Demo con caso d’uso: raccolta dati sperimentale (e.g. anche in laboratorio con più utenti).

     

    Proposta tesi magistrale

    Titolo della tesi: Predizione dello stato psicofisico del guidatore mediante modelli AI/ML integrati in un Digital Twin e validati in ambiente simulato CARLA

     

    Obiettivo:

    Sviluppare un modulo predittivo basato su AI/ML in grado di stimare il futuro stato psicofisico del guidatore (in termini di frequenza cardiaca ed emozioni) a partire da dati sensoriali raccolti in tempo reale. Il modulo sarà integrato all’interno di un Digital Twin del conducente e testato in scenari di guida realistici nel simulatore CARLA, con l’obiettivo di valutare l’impatto sulla sicurezza e sull’adattività dei sistemi veicolo-utente.

     

    Attività previste:

    Analisi del Digital Twin e setup del contesto simulativo

    Studio dell’architettura del Digital Twin del guidatore.

    Configurazione dell’ambiente CARLA per il testing, con particolare attenzione al monitoraggio del comportamento del conducente simulato.

    Raccolta/simulazione dati psicofisici

    Acquisizione o simulazione di frequenza cardiaca e indici emozionali (tramite modelli Facial Expression Recongnition da camera virtuale in CARLA o dataset esterni).

    Definizione del vettore di stato e delle etichette target (e.g., stress, attenzione, fatica).

    Sviluppo del modello predittivo AI/ML

    Costruzione di dataset sequenziali temporali.

    Training e valutazione di modelli RNN (LSTM/GRU), Transformer o altri modelli idonei alla predizione temporale.

    Output: previsione dello stato psicofisico futuro a breve termine (es. prossimi 10–30 sec).

    Integrazione nel Digital Twin e CARLA

    Embedding del modulo predittivo nell’ambiente del Digital Twin.

    Simulazione nel simulatore CARLA di scenari diversi (guida stressante, monotonia, traffico intenso).

    Analisi della risposta del twin e del sistema veicolo (e.g. attivazione alert, suggerimenti all’utente).

    Validazione e analisi critica

    Misurazione delle prestazioni predittive del modello

    Analisi dei benefici derivanti dall’integrazione nel sistema di bordo.

    Discussione dei limiti, delle potenzialità e delle estensioni future (reale applicazione su veicolo, edge computing, ecc.).

     

    ——————————

     

    Proposta tesi triennale

     

    Titolo della tesi: Sviluppo di una piattaforma cloud-edge per l’autenticazione e la personalizzazione dell’esperienza utente in ambito automotive

    Obiettivo:

    La tesi ha l’obiettivo di progettare e sviluppare una piattaforma distribuita tra cloud e nodo edge veicolare per la gestione dell’identità digitale degli utenti in ambito automotive. L’utente può registrarsi tramite un’interfaccia web collegata al cluster cloud. Successivamente, tramite un'interfaccia veicolare, l’utente può autenticarsi: a seguito del login, il nodo edge della vettura comunica con il servizio cloud per ricevere le informazioni associate al profilo utente. Il nodo edge memorizza tali informazioni in una cache Redis e avvia dinamicamente un secondo microservizio personalizzato. Entrambi i cluster (cloud e edge) utilizzano k3s come orchestratore Kubernetes lightweight.

     

    Attività previste:

    Sviluppo backend cloud:

    API RESTful per registrazione e login utente

    Archiviazione sicura delle credenziali e dei dati utente

    Comunicazione sicura (HTTPS / JWT)

    Interfaccia web per registrazione:

    Frontend semplice per la registrazione e gestione utente

    Comunicazione con il backend cloud

    Interfaccia edge per login:

    UI minimale da usare in vettura (es. touchscreen)

    Invio credenziali al cloud, ricezione dati utente

    Servizi edge:

    Richiesta dati al cloud in seguito al login

    Deploy dinamico di un’istanza Redis tramite manifest Kubernetes già presenti nel pod

    Deploy dinamico di un secondo servizio tramite manifest Kubernetes già presenti nel pod

    Infrastruttura:

    Due cluster K3s distinti (uno cloud, uno edge)

    Meccanismi di comunicazione sicura tra edge e cloud (API + autenticazione)

     

    ——————————

    Proposta tesi magistrale

     

    Titolo della tesi: Progettazione e Sviluppo di un Decision Support System Cloud-Edge per l'Analisi Proattiva delle Condizioni Stradali basato su Dati Veicolari e Simulazione CARLA

     

    Obiettivo:

    Sviluppare un sistema Decision Support System (DSS) distribuito su cloud ed edge per fornire supporto decisionale ai conducenti, analizzando in tempo reale le condizioni delle strade tramite dati raccolti da veicoli in transito. Il sistema deve gestire anche situazioni di connettività intermittente, notificando eventuali interruzioni e preallertando altri veicoli.

     

    Attività previste:

    Componente Edge (su veicolo):

    Acquisizione video tramite videocamera anteriore.

    Estrazione locale di informazioni stradali (traffico, manto stradale, ostacoli).

    Inoltro delle informazioni al DSS cloud, se connesso.

    In caso di perdita di connessione:

    Registrazione del punto in cui la connettività è venuta meno.

    Notifica al DSS al ripristino della rete.

    Invio dei dati acquisiti da quando si è persa la connettività a quando è stata ristabilita

    Componente Cloud:

    Ricezione dati stradali da veicoli connessi.

    Mappatura dinamica dello stato delle strade.

    Analisi dei percorsi in funzione della destinazione specificata.

    Notifica al conducente di potenziali problematiche lungo il percorso (es. buche, traffico, tratti sconosciuti).

    Gestione delle richieste proattive da parte di altri veicoli in avvicinamento a zone con storiche interruzioni di rete.

    Simulazione e Testing:

    Uso del simulatore CARLA per testare i casi d’uso, tra cui:

    Acquisizione dati da veicoli simulati.

    Simulazione di perdita/ripristino di connettività.

    Validazione del flusso dati cloud-edge.

    Verifica delle notifiche e suggerimenti del DSS.

     

    ——————————

     

    Proposta tesi magistrale

     

    Titolo tesi: Sviluppo di un Digital Twin del Guidatore: Modellazione e Simulazione dello Stile di Guida Umano tramite CARLA

     

    Obiettivo: Progettare e sviluppare un digital twin di un conducente umano in grado di apprendere e riprodurre fedelmente il suo stile di guida. Il modello sarà poi integrato e testato all'interno dell’ambiente di simulazione CARLA per valutarne la coerenza comportamentale rispetto al guidatore reale.

     

    Attività previste:

    Analisi dello stile di guida umano:

    Identificazione dei parametri che caratterizzano lo stile di guida (velocità, accelerazione, frenata, traiettoria, distanza di sicurezza, reazioni agli ostacoli, ecc.).

    Studio di metodi di raccolta dati tramite simulatori o dati reali.

    Acquisizione dei dati di guida:

    Sessioni di guida con soggetto umano nel simulatore CARLA o mediante strumenti di raccolta dati su veicoli reali (se disponibili).

    Logging di dati telemetrici (comandi al volante, acceleratore, freno, posizione, velocità, ecc.).

    Costruzione del modello Digital Twin:

    Utilizzo di tecniche di behaviour cloning per costruire un modello predittivo del comportamento del guidatore.

    Addestramento del modello sui dati raccolti.

    Integrazione con CARLA:

    Implementazione del digital twin come agente autonomo nel simulatore.

    Simulazione di scenari diversi per testare la robustezza e realismo dello stile di guida riprodotto.

    Validazione del modello:

    Confronto quantitativo tra il comportamento del digital twin e quello del guidatore reale (metriche: similarità di traiettorie, tempo di reazione, fluidità di guida, ecc.).

Tesi assegnate

Tesi di Laurea

  • Valutazione della Distrazione Visiva nell’Elaborazione dell’Indice di Fitness to Drive

Tesi di Laurea Magistrale

  • Integrazione dei gemelli digitali di guidatore e veicolo: Un’analisi delle soluzioni e piattaforme distribuite

Matteo Golfarelli

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Esposizione dati e data virtualization in ambito di Master Data Management

  • Progettazione e prototipazione di un sistema di irrigazione di precisione

  • Progettazione e realizzazione di un simulatore per l’irrigazione di precisione

Tesi di Laurea Magistrale

  • A Business Intelligence Model for Road Safety: The Case Study of Roma Capitale with PowerBi

  • Big data analytics in the travel arrangement industry

  • Designing a Predictive Model for Urban Road Accidents: The Case of Roma Capitale

  • Enhancing LLM Context-Awareness with RAG - the Nutrition Tracker Case

  • From Sensor to Service: Leveraging Data and Experience for Targeted Solutions

  • Progettazione e realizzazione del sistema di telemetria per il monitoraggio e l’analisi dei dati prodotti da macchine da perforazione

  • Progettazione e realizzazione di una libreria estendibile per la raccomandazione

Roberto Gorrieri

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Fabio Grandi

Professore associato confermato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Architetture per la governance dei dati: le soluzioni Data Mesh e Data Fabric

  • I Graph Database, una tecnologia sempre

    più indispensabile

  • Il modello Data as a Service (DaaS) nella gestione dei dati aziendali

  • Il sistema ERP come cuore pulsante dell’azienda moderna: il caso eSOLVER

  • Intelligenza Artificiale, Cloud e Privacy dei Dati: Verso un Equilibrio tra Innovazione e Sicurezza

  • Sicurezza e protezione dei dati negli ambienti multi-cloud e cloud ibridi

  • Verso la workforce digitale: il ruolo degli agenti ai nei processi aziendali

Tesi di Laurea Magistrale

  • Analisi dell’OEE nel Settore Automotive:

    il Contributo di KPMG alla digitalizzazione dei Processi Industriali

  • Il ruolo dell’IT Audit nella revisione contabile: la gestione dei rischi nei sistemi informativi

  • Integrazione di strumenti di Business Intelligence per l’analisi di mercato in Berco Aftermarket

  • Integrazione ERP per una PMI: Analisi di Oracle NetSuite per l’ottimizzazione dei processi aziendali

  • La gestione del rischio all’interno del processo di IT Audit.

  • Metodi e modelli di manutenzione predittiva

  • Ottimizzazione dei processi post-live e strategie di roll-out di un sistema ERP: il caso di Microsoft Dynamics 365 Business Central

Abdelsalam Ali Helal

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Zeynep Kiziltan

Professoressa associata | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Automated Feature Extraction for Algorithm Selection in Combinatorial Optimization

  • Encodings for Genetic Algorithms applied to Clustering

Ivan Lanese

Professore associato | sito web

Tesi proposte

Tutte

  • Sono interessato a seguire tesi (o tirocini) sia teoriche (principalmente per tesi magistrali) che implementative nell’ambito dei sistemi concorrenti e distribuiti, in particolare legate ai linguaggi per la loro programmazione e alle tecniche di modellazione, analisi e debugging di tali sistemi. Qui sotto fornisco una lista non esaustiva di topic.

    Linguaggi e modelli reversibili per la concorrenza

    Un linguaggio di programmazione è reversibile se i suoi programmi possono essere eseguiti sia indietro che in avanti. In un linguaggio di questo tipo è possibile, ad esempio, gestire situazioni di errore ritornando indietro nell'esecuzione fino a quando non si trova una nuova strada in avanti che non porta ad errori. Alcuni argomenti specifici di mio interesse sono:

    estensioni del nostro debugger reversibile CauDEr per Erlang

    studio di tecniche di analisi quali bisimulazione o tipi comportamentali in ambito reversibile

    estensioni di linguaggi reversibili quali Janus con primitive di concorrenza

    linguaggi e modelli per la programmazione di sistemi parzialmente reversibili

    uso di linguaggi reversibili in ambito blockchain

    Tesi magistrali negli ultimi 3 topic possono portare a un successivo dottorato all'interno di una Marie Curie Doctoral Network da me coordinata, le cui selezioni avverranno nell'estate 2026 per un inizio del dottorato a novembre 2026. Nota: i candidati residenti in Italia non potranno fare il dottorato in UNIBO, ma dovranno farlo presso uno dei partner fuori Italia.

    Coreografie

    Le coreografie sono formalismi per descrivere o programmare un'intero sistema distribuito tramite un unico modello o programma. Alcuni argomenti specifici di mio interesse sono:

    estensioni del linguaggio AIOCJ per la programmazione di sistemi coreografici

    sviluppo di tool per l'elaborazione e analisi di formalismi coreografici.

    Linguaggio di programmazione Jolie

    Il linguaggio Jolie è un linguaggio per la programmazione di applicazioni orientate ai servizi nato all'interno dell'Università di Bologna e ora sviluppato dall'azienda ItalianaSoftware. Sono interessato a seguire tesi legate al linguaggio Jolie, anche in collaborazione con ItalianaSoftware.

    Tesi o tirocini in collaborazione con aziende

    Sono disponibile a seguire anche tesi e/o tirocini in collaborazione con aziende, in particolare ItalianaSoftware, NIER e RCF.

    RCF.  RCF vede la luce nel 1949, inizialmente progettando e producendo microfoni ed altoparlanti. Intorno alla fine degli anni '60, il suono della musica dal vivo evolve e diventa elettrico e molti pionieri della progettazione di impianti audio per l'amplificazione erano alla ricerca di trasduttori ad alta potenza da utilizzare nei loro progetti. RCF si afferma come uno dei maggiori produttori OEM (Original Equipment Manufacturer) Europei. L'esperienza di RCF nel campo dei trasduttori e dell'elettronica è stata una naturale pista di lancio per lo sviluppo di sistemi audio completi, portando l'azienda ad essere leader in molteplici mercati audio, dall'Hi-Fi al Public Address fino ai sistemi audio portatili o i grandi sistemi per concerti.

    Un ambito possibile per tesi/tirocini riguarda il software RDNet.

    RDNet è un software proprietario utilizzato per la simulazione, il controllo e la misura di un impianto sonoro. E' strutturato su diverse componenti che sfruttano molteplici tecnologie (protocolli di controllo da remoto, audio realtime processing, sistema cloud) al fine di poter fornire al fonico che effettua l’installazione dell’impianto, tutto il supporto necessario, in modo da semplificarne, ma soprattutto velocizzarne, il lavoro.

    Un possibile argomento di tesi/tirocinio è il seguente.

    Attualmente RDNet è sviluppato unicamente per sistema operativo Windows.

    Il candidato dovrà effettuare uno studio di fattibilità della trasformazione del codice in multipiattaforma (Windows, OSX e Linux) sfruttando un framework innovativo denominato Avalonia. Questo include la riscrittura delle sezioni del codice più critiche, come ad esempio quelle relative all'utilizzo dei driver audio.

Tesi assegnate

Tesi di Laurea

  • Green Coding, programming languages and more

  • JolieGraph: uno strumento per l’analisi delle comunicazioni di servizi Jolie

Tesi di Laurea Magistrale

  • CrewApp: Architettura e Sviluppo di un Sistema di Gestione dell’Operatività a Bordo Treno

  • Realisability of Global Types: Decidability and Verification

Cosimo Laneve

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi delle Limitazioni dei Large Language Models nell’Ottimizzazione del Codice: Uno Studio Comparativo

  • Stipula Workbench: An Integrated Environment to Design, Analyze, and Execute Stipula Code

Tesi di Laurea Magistrale

  • Predizioni di risparmi legati all’ottimizzazione di impianti di cogenerazione energetici

Giuseppe Lisanti

Professore associato | sito web

Tesi proposte

Tutte

  • .

Tesi assegnate

Tesi di Laurea Magistrale

  • Toward detecting adversarial examples on images

Michael Lodi

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Sviluppo di un metodo attivo per l’apprendimento della programmazione ad oggetti tramite board game

Stefano Lodi

Professore associato confermato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Ottimizzazione dinamica del portafoglio tramite agenti di Deep Reinforcement Learning per una gestione risk-aware

Tesi di Laurea Magistrale

  • A clustering aggregation algorithm on neutral-atoms and annealing quantum processors

  • A Comparative Study of Machine Learning Models for Breast Cancer Diagnosis from Mammogram Images: Supervised vs Self-Supervised Approaches

  • A strategy for efficient matching and bootstrapping in a Target Trial Emulation framework

  • Advancements in medical image segmentation: a deep

    learning approach to melanoma detection

  • Analytics Engineering in a Modern Data Team

  • Anomaly Detection: A Case Study in Transactional Data Analysis

  • Assessing and Mitigating Skin–Tone Bias in Facial Emotion Recognition

  • Automating Email Classification for INFN CNAF

    User Support Using Machine Learning

  • Benchmarking of D-Wave’s and IBM’s devices on known Quantum solutions to NP-complete problems

  • Development and validation of a prediction algorithm to raise the suspect of ovarian cancer in primary care

  • Development of a Fraud Monitoring and Detection System based on the Analysis and Application of Machine Learning Models for Audio Transcription and Anomaly Detection

  • Enhancing Acute Lymphoblastic Leukemia Image Classification with Explainable AI and Uncertainty Quantification

  • Enhancing Automatic Editing with Machine Learning: A Collaboration with Statistics Netherlands for Business Survey Statistics

  • Evaluating BERT and SciBERT on AI Scientific Abstracts: The Impact of Domain-Specific Continued Pre-Training on Topic Classification

  • Extracting information from documents using

    Retrieval Augmented Generation (RAG) and

    Large Language Models (LLM)

  • From Data Integration to Insights: Building a Sales Dashboard for a Metallurgy Company

  • generative ai and automatic tagging: an efficient

    approach to advertisement matching

  • input and output validation for llm and rag systems: a case study on job posting generation

  • Interpretability of neural networks in the context of official statistics: an application with ISTAT data

  • Knowledge Graph-based RAG: text-to-Cypher Models Comparison

  • League of Legends Oracle: Advanced Analytics to Predict Match Outcomes

  • Machine Learning applications in the automotive industry

  • Multimodal Deep Learning for Medical Imaging: A Survey and A New Approach to Brain Tumor Segmentation with Incomplete Data

  • Performing anomaly detection on logs from an analytical platform

  • Research on a Short Video Recommendation Algorithm Based on the Spark Platform

  • Retail Analytics using Machine Learning and Microsoft Fabric

  • Revolutionizing Business Strategy Application: Generative AI for SQL Mapping on GA4 Data

  • Time Series Forecasting with Deep Learning: A Business Case on UnipolMove Sales

  • Transformer models and text clustering: an approach based on quantized GPT-2

  • VMRA-MaR: An Asymmetry-Aware Temporal Framework for Longitudinal Breast Cancer Risk Prediction

Elena Loli Piccolomini

Professoressa ordinaria | sito web

Tesi proposte

Tutte

  • Ricostruzione di immagini tomografiche con metodi di regolarizzazione. (LM Matematica)

    Ricostruzione di immagini tomografiche con reti neurali. Sono richieste conoscenze di base di programmazione. Si utilizzano il linguaggio pyhton  ed eventuali piattaforme per lo sviluppo e l’utilizzo di reti neurali (LM Artificial Intelligence, LM Matematica, LT  e LM Informatica)

    Elaborazione di immagini (super-risoluzione, deblur, Denoise, registrazione, segmentazione) utilizzando algoritmi di  ottimizzazione e/o con reti neurali. Sono richieste conoscenze di base di programmazione. Si utilizzano il linguaggio pyhton (o Matlab) ed eventuali piattaforme per lo sviluppo e l’utilizzo di reti neurali.(LM Artificial Intelligence, LM Matematica, LT e LM Informatica, LT Informatica per il management)

    Studio e sviluppo di algoritmi di ottimizzazione stocastica per l’applicazione in reti neurali e intelligenza artificiale. Si utilizzano il linguaggio phyton e/o Matlab. (LM Matematica). 

    Analisi di dati con strumenti di statistica e machine learning (LT Informatica per il management)

    TIROCINI presso AZIENDE

     

    IMS Giotto  [https://imsgiotto.com/. Esperienza in ricostruzione di immagini tomografiche con dati reali.]

    Seetrhough s.r.l.  Esperienza in ricostruzione di immagini tomografiche con dati reali.

Tesi assegnate

Tesi di Laurea

  • Algoritmi di classificazione nel Gioco d’Azzardo online

  • Analisi e previsione dei tempi in mezza maratona basate su dati raccolti tramite questionario

  • Analisi Predittiva del Successo Accademico: Un Approccio di Machine Learning

  • Apprendimento automatico in oncologia e l' importanza dei dati sanitari

  • Credit Risk: un’analisi predittiva mediante tecniche di machine learning

  • Denoising Di Immagini Tomografiche Con Reti Neurali

  • Metodi Variazionali e Reti Neurali per la Ricostruzione di Immagini 3D da Tomosintesi: Un Approccio Ibrido

  • Modelli di classificazione nel machine learning:

    previsione della popolarità dei brani spotify

  • Ricostruzione di immagini di Tomosintesi Mammaria Digitale tramite reti neurali convoluzionali

  • Sfide Etiche nel Machine Learning: Analisi e Mitigazione dei Bias con un Approccio Multidisciplinare

  • Tecniche di Machine Learning per l’analisi dell’impatto della pubblicità sulle vendite

  • Tomografia traslazionale 3D per lo screening bagagli con riduzione degli artefatti tramite Residual U-Net

Tesi di Laurea Magistrale

  • Frugality in second-order optimization: floating-point approximations for Newton’s Method

Michele Lombardi

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Anomaly detection nelle reti idriche

  • Metodi di Machine Learning per la Rilevazione di Anomalie in Valvole Industriali nella Prevenzione dei Guasti

Tesi di Laurea Magistrale

  • A Constraint Programming Engine for Interactive CO2 LCA and Carbon Neutrality Planning

  • A Study on Estimating Class-Specific Water Consumption

  • A User-Centric Recommendation System for Anomaly Exploration in the Healthcare Domain

  • Anomaly Detection and Pattern Recognition in Cognitive Therapy for Parkinsonian Patients

  • Anomaly Detection in Contesti Industriali: Implementazione di Modelli di Machine Learning per la Manutenzione Predittiva nei Nastri Trasportatori

  • Artificial Intelligence and Monte-Carlo Simulation for Company Financial Forecasting

  • Artificial Intelligence for Robust Black-Box Decision Support Systems: a Case of Study on Unit Commitment

  • Design and implementation of an AI Agent for automated recruitment

  • Design and implementation of an AI Agent for CV screening in the process of automated recruitment.

  • Hybrid Reinforcement Learning for a Dynamic Palletization Problem

  • Integra: INclusive Technology for Enhanced Gradation and Review of Applicants

  • Integration of Reinforcement Learning into Planning strategies for Flight Diversion Support

  • Learning to Rank and Active Learning for Golden Batch Definition

  • lifetime value prediction using clustering and survival modeling

    in the fuel card industry

  • Metodi e modelli di machine learning per la predizione a corto raggio di serie storiche finanziarie

  • Neural Cox Model for Liver Transplant

  • Offline/Online Multi-Agent Navigation System for a Magnetic Levitation Machine

  • On Autoregressivity in Generative Models

  • Optimizing Cloud Network Security with Anomaly Detection for DDoS Attacks

  • Predictive and Prescriptive Models for playtime allocation of football players and its impact on their development

  • Pushing Cars' Limits: Exploring Autonomous Technologies in the Formula SAE Driverless Competition

  • Sviluppo di un modello di Machine Learning per il rilevamento e la classificazione di guasti in un nastro trasportatore

  • Time Series Analysis on Electrical Signals for Material Recognition

  • TOYOTA R&D ASSISTANT: A LLMs based Multi-Agent System for Conversational Battery Data Analysis

  • Troubleshooting basato su generative AI per macchine automatiche

  • Vocals Recognition for Deepfake Singer Identification: using Siamese and Multi-input CNN based Ensemble Models

  • WiFi-based indoor localization, using Deep Continuous Learning

Tesi di Dottorato

  • Detection and enforcement of non-linear correlations for fair and robust machine learning applications

  • Integrating domain knowledge in data-driven AI approaches

Daniela Loreti

Ricercatrice a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi dei consumi energetici di pipeline HPC

  • Misurazione e confronto dei consumi energetici di software parallelo sul sistema HPC Leonardo

  • Strumenti e metodi per la misurazione dell’impronta energetica

    di pipeline scientifiche in ambito HPC

  • Studio del consumo energetico del software in ambienti di esecuzione nativi e virtualizzati

Alessandra Lumini

Professoressa associata | sito web

Tesi proposte

Tutte

  • Proposte di tesi e/o tirocini interni

    Progettare un sistema RAG per la gestione sicura di documenti riservati.

    Sviluppo di un sistema AI per gestire documenti riservati, con accesso autenticato, permessi granulati e audit trail, finalizzato a ridurre il carico amministrativo e garantire compliance alle normative di privacy.

    Sviluppare un chatbot cloud multilingua per l’accesso pubblico alle informazioni.

    Progettazione di un chatbot intelligente accessibile 24/7, capace di riconoscere intenti, fornire risposte standard e gestire escalation automatica per richieste complesse, migliorando l’accessibilità delle informazioni agli utenti esterni.

    Creare un repository intelligente dipartimentale per materiali didattici.

    Realizzazione di un sistema per archiviare, analizzare e sintetizzare automaticamente materiali didattici, generare quiz e contenuti interattivi, e consentire condivisione controllata tra dipartimenti.

    Progettare e testare soluzioni LLM locali per il coding.

    Sperimentazione e validazione di modelli linguistici di grandi dimensioni (LLM) eseguiti localmente, con focus sull’assistenza alla scrittura e generazione di codice. Include installazione, configurazione, testing delle performance e integrazione in ambienti di sviluppo controllati.

    Progettare un’applicazione mobile per il tracciamento indoor degli utenti con integrazione al sistema di notifiche.

    Sviluppo di un’app mobile che consenta di rilevare la posizione degli utenti all’interno di ambienti chiusi tramite tecnologie di localizzazione indoor. L’app deve comunicare con il sistema di notifiche esistente, garantendo funzionamento affidabile anche in condizioni di connettività degradata o assente, e raccogliere dati sugli spostamenti degli utenti per la gestione di scenari dinamici.

    Progettare una web-app per lo scouting del beach volley.

    Sviluppo di un’applicazione web interattiva per monitorare e analizzare le performance sportive, raccogliere dati dai giocatori e dai match, generare statistiche e visualizzazioni, e fornire strumenti per il miglioramento delle strategie. L’architettura è modulare, scalabile e integrabile con sistemi esterni per aggiornamento in tempo reale.

    Tirocini/Tesi Esterni (INFN)

    Progettare modelli dati multidimensionali per dashboard e report dinamici.

    Sviluppo di modelli dati orientati all’analisi visiva e alla produzione di report dinamici, utilizzando strumenti di Business Analytics avanzati su piattaforma cloud riservata.

    Sviluppare componenti Java per architettura ETL microservice-oriented.

    Progettazione di librerie e componenti Java per intercettare, filtrare ed elaborare dati provenienti da sorgenti NoSQL (MongoDB) in un’architettura a microservizi, con attenzione a modularità e scalabilità.

    Progettare modelli dati predittivi basati su dati amministrativi.

    Sviluppo di modelli statistici per identificare pattern e fluttuazioni nei dati di acquisti e gare dell’ente, con l’obiettivo di supportare decisioni strategiche e valutare impatti sul budget.

    Progettare un’architettura data lake per la gestione di fonti eterogenee.

    Definizione di soluzioni tecniche per centralizzare fonti dati eterogenee in un unico pattern di accesso, valutandone le sfide e potenzialità dal punto di vista di ETL/ELT distribuito e scalabile.

Tesi assegnate

Tesi di Laurea

  • Automazione e Modellazione di un Asset Inventory tramite Sniffing Passivo del Traffico di Rete

  • ER-Sketcher: una web app per il disegno di diagrammi ER

  • Gestione degli allarmi e simulazione degli spostamenti in un sistema di allerta per evacuazione

  • Ottimizzazione dei percorsi di evacuazione e gestione delle notifiche in un sistema di allerta

  • Ottimizzazione dell’Inserimento Dati in Form di Gestionali Aziendali tramite AI: Uno Studio sull’Architettura e le Performance del Servizio IAlchemist

  • Progettazione di un Sistema per l’Inventario Dinamico degli Asset IT tramite Monitoraggio di Rete Passivo e Agent-Based

  • Utilizzo di reti avversarie generative

    per il miglioramento di render di

    immagini 3D

Tesi di Laurea Magistrale

  • BallVisionAI: Un’applicazione di Visione Artificiale per l’analisi automatizzata di partite di Beach Volley

  • HR Process Automation: A Case Study on Document Workflows at Amadori

  • MLOps-Driven Machine Learning Pipeline for Insurance Fraud Detection: A Case Study

Dario Maio

Professore emerito | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Potenzialità e problematiche dell’applicazione di LLM in scenari reali complessi

Enrico Malizia

Professore associato | sito web

Tesi proposte

Tesi assegnate

Davide Maltoni

Professore ordinario | sito web

Tesi proposte

Tutte

  • Tesi in Azienda (GECO sistema - Cesena) in ambito Machine Learning. La tesi riguarda techiche di regressione per la previsione della produzione di energia elettrica da impianti idroelettrici utilizzando come features le variabili meteo fornite dai modelli previsionali (Copernicus stagionali). In particolare dovranno essere valutate techiche di AutoML, ovvero sistemi che cercano di scegliere automaticamente l’architettura e gli iperparametri migliori a partire dai dati.

     

    Tesi in Azienda (Maticad srl - Pesaro) in ambito Machine Learning e Visione.

    Sviluppo di una rete neurale che individui i punti luce presenti in immagini relative ad ambientazioni di interni (bagni, cucine, sale, …). La rete dovrà individuare i punti luce, distinguendoli tra puntiformi (lampadine) e direzionali (faretti e spot), stimandone anche intensità ed indice di decadimento.

    Sviluppo di una rete neurale che consenta di creare automaticamente materiali e finiture superficiali (mappe di bump e normal map), a partire dalla texture di piastrelle di ceramica o parquet. La rete verrà utilizzata nella messa a punto di cataloghi ad alta definizione, che verranno utilizzati all’interno di software professionali di progettazione 3D e renderizzazione.

Tesi assegnate

Vittorio Maniezzo

Professore ordinario | sito web

Tesi proposte

Tutte

  • Gestione magazzino a catasta

    La tesi, in collaborazione aziendale, richiede di analizzare e prototipare una soluzione data science / operational analytics che ottimizzi l’individuazione delle locazioni di stoccaggio dei prodotti, sia implementando logiche di riordinamento interno (“reshuffle”) che proponendo la locazione di stoccaggio di un pallet in uscita dall’impianto produttivo sulla base dello stato della giacenza, della dimensione prevista del lotto produttivo ed del forecast di vendita.

     

    Schedulazione missioni logistiche interne ad un magazzino

    La tesi, in collaborazione aziendale, richiede di analizzare e prototipare una soluzione data science / operational analytics che partendo dallo di studio dei dati storici sul dispatch dei task di movimentazione delle risorse logistiche in magazzino arrivi a definire politiche di sequenziazione dei task per ottimizzare opportune metriche operative (es. minimizzare distanze percorse con muletti scarichi).

Tesi assegnate

Tesi di Laurea

  • ottimizzazione della composizione misti in ambito logistico

  • Ottimizzazione dell’assegnazione dei veicoli alle aree operative tramite tecniche euristiche e metaeuristiche

  • Pathfinding nei Videogiochi: Tecniche Classiche e Nuove Frontiere

  • Personalizzazione di software GIS: adattamento in formato widget

Tesi di Laurea Magistrale

  • Analysis and reoptimization of waste collection policies in a regional-scale area

  • The Home Health Care Routing and Scheduling problem with interdependent services

  • Transformers in Time series forecasting

Luciano Margara

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Euristiche per l’Approssimazione del Numero di Punti su Curve Ellittiche Prime

  • I Protocolli a Conoscenza Zero

  • L’era post-quantistica e la crittografia basata su reticoli

  • Le Allucinazioni come Limite dell’Intelligenza Artificiale

  • Protezione dei dati nell’era post-quantistica - Crittografia e Confidential Computing

  • Protocolli crittografici per giochi di carte digitali

  • Sicurezza e Integrità in Bitcoin: Un’Analisi dei

    Pilastri Crittografici

  • Zero-Knowledge Proofs: da Silvio Micali alla crittografia moderna

Simone Martini

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Gli algoritmi di Markov e il problema della parola

  • messa a punto di algoritmi di ordinamento: quicksort e timsort

  • Pensare in codice :una rassegna sistematica della letteratura sui rapporti tra programmazione e abilità cognitive.

  • Von Neumann’s Self-Reproducing Automaton: How a Theory is Born

Moreno Marzolla

Professore associato | sito web

Tesi proposte

Tutte

  • Alcune proposte di tesi sono descritte a questo indirizzo.

Tesi assegnate

Tesi di Laurea

  • C++ Per Lo Sviluppo Di Software Geofisici Multipiattaforma

  • Implementazione CUDA dell’algoritmo FDK per la ricostruzione tomografica

  • Implementazione CUDA di un algoritmo di proiezione tomografica

  • Implementazione Parallela di un Algoritmo di Proiezione Tomografica

  • Ottimizzazione delle prestazioni di una applicazione CUDA per la ricostruzione 3D

  • Parallelizzazione della generazione procedurale di un mondo 3D a blocchi

  • Parallelizzazione di un algoritmo Ray-Driven per la Ricostruzione Tomografica con OpenMP in C

  • Programmazione parallela con Halide

  • Simulazione del Sistema Immunitario Umano tramite Programmazione Parallela

  • Sviluppo dell’algoritmo parallelo di closeness centrality per analisi di reti complesse

  • Sviluppo di codice CUDA per la simulazione del sistema immunitario

  • Sviluppo di un’applicazione mobile per la gestione remota di distributori automatici tramite architettura serverless

  • Un Algoritmo Efficiente per il Calcolo del Filtro Mediano su Immagini ad Alta Profondità

Tesi di Dottorato

  • Multilevel modeling and simulation: methodologies and applications

Stefano Mattoccia

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • CORDIC: Un Algoritmo Iterativo per il Calcolo di Funzioni Matematiche in Sistemi Embedded

  • Creazione di label per un dataset per in-cabin monitoring attraverso segmentazione automatica

  • Depth estimation through temporal virtual pattern projection

  • Ricostruzione di una 'pseudo-immagine' dai valori di riflettività di un sensore lidar utilizzando tecniche di deep learning

  • Sincronizzazione spaziale e temporale di sensori stereo e lidar

  • Sincronizzazione temporale di sensore LiDAR e telecamera

Tesi di Dottorato

  • Deep multi-view RGB-D fusion for robust and accurate 3D perception

  • Monocular depth estimation based on ground geometry

Andrea Melis

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi della Sicurezza dei PLC nei Sistemi di Controllo Industriale: Minacce e Mitigazioni

  • Analisi e confronto tra ZeroTier e OpenVPN: analisi di configurazione e applicazioni di due soluzioni VPN

  • Blockchain e Industria 4.0: Un’Analisi dei Benefici, Sfide e Prospettive Future

  • Creazione e monitoraggio di una rete aziendale

  • IEC/ISA 62443: Studio ed analisi dello Standard di riferimento per la cybersecurity industriale

  • Industrial Cyber Range

  • Laboratorio Docker di Simulazione MITM per Sistemi di Rilevamento delle Intrusioni

  • OT Cybersecurity: Studio e Analisi di attacchi di riferimento per sistemi industriali

  • Raccolta e Categorizzazione di Dataset nel campo dell’IIoT

  • Reverse engineering su PLC Siemens s7-1200

Tesi di Laurea Magistrale

  • Clustering Analysis of Windows Malware using Static Features and Concept Drift Detection

Michela Milano

Professoressa ordinaria | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Migliorare l’efficacia delle campagne marketing: Un approccio genAI per Virtual Consumer Agent

  • Sviluppo e integrazione di un agente LLM in ambito aziendale: automazione e sicurezza nella creazione di presentazioni

  • Utilizzo di Darts per l’analisi e la previsione di serie temporali: applicazione in un caso reale

Silvia Mirri

Professoressa ordinaria | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Data extraction da documenti online: un caso di studio aziendale

  • Experiments on Code Generation for Web Development using LLMs: A Comparative Study

  • Large Language Models per la Creazione di Data Visualization

  • Progettazione e sviluppo di un sistema a microservizi per la raccolta di dati atmosferici

  • Progetto Mentor: analisi, implementazione e testing UI/UX di applicazioni Web in ambito Industry 4.0

  • Reingegnerizzazione di una piattaforma per la visualizzazione di Open Data del comune di Bologna

  • Sviluppo di sistemi evoluti per la lettura di informazioni provenienti da impianti industriali automatici: implementazione del front-end e integrazione con HMI

  • Un’Interfaccia Utente per i Digital Twins: Visualizzazione Real-Time di Oggetti Gestiti da Eclipse Ditto

  • Web scraping per

    l’individuazione precoce di

    vulnerabilità di sicurezza:

    un caso di studio aziendale

Tesi di Laurea Magistrale

  • A Modular Framework for CI/CD-Driven Autonomous Vehicle Simulation and Metric Evaluation

  • Predictive Modeling of Tire Grip During Cornering in High-Speed Racing

  • Sharing economy and Web: A stormy relationship within a startup development context

  • Un Sistema per l’Integrazione di Dati per la definizione di un Digital Twin: il caso di studio della Laguna della Mata e Torrevieja

  • Usabilità di UI: un confronto tra framework mainstream e Rapid Application Development

  • Utilizzo di Large Language Model nello sviluppo web e nella valutazione dell’accessibilità: un approccio sperimentale

Edoardo Mollona

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi di influenza politica tramite tecniche di analisi testuale Analisi dell’influenza politica sull’Artificial Intelligence Act, sulla Sustainable Corporate Governance, sul Digital Services Act e sul Digital Markets Act

  • Come gli Stakeholders hanno influenzato la direttiva 2022/2464

  • Implicazioni organizzative della Direttiva NIS2: il supporto degli standard internazionali e il ruolo strategico del CISO nell’attuazione della normativa

  • Integrazione della Cybersecurity negli Standard ESG: Studio sulle Pratiche delle Aziende Italiane

  • Sostenibilità tra interessi e pressioni politiche: il percorso di approvazione della direttiva relativa al dovere di diligenza delle imprese ai fini della sostenibilità

Tesi di Laurea Magistrale

  • Impatto della digitalizzazione sul report integrato della società Lavoropiù

  • La rendicontazione di sostenibilità: evoluzione normativa e applicazione degli European Sustainability Reporting Standards

Rebecca Montanari

Professoressa ordinaria | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Unlocking Self-Sovereign Identity with FIDO2

Tesi di Dottorato

  • Enhancing federated learning through distributed ledger technology integration

Danilo Montesi

Professore ordinario | sito web

Tesi proposte

Tutte

  • Below a partial list of thesis and internships. Please talk to me during office hours for more details. Here are some instructions for writing essays, internships and thesis  (work in progress).

    Available thesis (and internships)

    1. Biomedical/socio-clinical data analysis

    Mining of clinical data for the prediction of serious unexpected events

    Clinical predictions using heterogeneous data of patients (text, codes, parameters)

    PubMed full-text dataset crawling and scraping

    2. Temporal Information Retrieval and Mining

    Tree index for access and search of time intervals in text

    Evaluation of Temporal Word Embeddings in web archives for text classification

    3. Text Mining

    Text classification in the International Classification of Diseases (ICD-9, ICD-10) for Emergency Department diagnosis

    Domain-specific word embeddings for ICD (semi)automatic coding of discharge texts

    4. Cloud/social networks/digital forensics 

    Text, pictures and sensors digital footprints analysis

    5. Copyright and watermarking

    Text authorship attribution by learning characterizing features of writing styles from big datasets

    Text watermarking and digital rights management for copyright protection

    Fake news tracking using watermarking to certify the source reliability

    Watermarking for Large Language Models

    6. Competition in Digital markets

    competition among service/app providers in the digital markets

    data portability/open access as technical solution to foster competition

    online search engine ranking and competition alteration 

    artificial intelligence and competition

    7. Similarity distances for plagiarism detection in

    source code

    text 

    user experience (human-computer interaction + graphical aspects)

    8. Interpretability and Explainability in AI using

Tesi assegnate

Tesi di Laurea

  • Data Augmentation in Modelli di Intelligenza

    Artificiale per il Declino Cognitivo

  • ontology for nature-based solutions

  • Sistemi di raccomandazione e di moderazione dei contenuti nelle piattaforme digitali

  • Towards the Watermarking of Large Language Models: A Survey

  • Using Large Language Models to Derive Prognostic Indices from Emergency Department Records: A Retrospective Study

  • Watermarking per la lingua cinese semplificato: un’analisi preliminare

Tesi di Laurea Magistrale

  • AI-based Models for Cognitive Impairment Detection in Cancer Treatment: Analysis of Preclinical Data within the AI4ChemoBrain Project

  • Progettazione e Sviluppo di una Piattaforma Digitale per l’Analisi dell’Interazione tra Discorso Pubblico, Regolamentazione e Processi Democratici

Federico Montori

Ricercatore a tempo determinato tipo b) (senior) | sito web

Tesi proposte

Tutte

  • Applicazioni Mobili per vari temi su IoT

Tesi assegnate

Tesi di Laurea

  • Smart Extraction of Structured Data from Unstructured Documents

  • A Study on Applications of Homomorphic Encryption in Privacy-Preserving Protocols

  • Analisi e sviluppo di un plugin per gestire la topologia urbana per il simulatore Tacsim

  • Analysis of different mobility schemes in an urban scenario running location-based services

  • Applicazione di tecniche di Deep Learning per rilevamento non invasivo di crepe su edifici in muratura: un caso di studio reale

  • Applicazione in tempo reale della tecnica Echo hiding in un contesto non digitale

  • CashFlow App: Progettazione e implementazione di un’app

    Android per la gestione finanziaria personale.

  • Circular: l’applicazione per tornare ad acquistare dalle piccole attività commerciali locali

  • crosstime: applicazione per il calcolo del tempo medio di attesa agli incroci pedonali

  • Design e implementazione di un protocollo basato su Blind Signatures per il Mobile Crowdsensing

  • Developing a Smart and Customizable LED Matrix Platform: The Mosaico Ecosystem

  • Epicurio: un’applicazione mobile per la raccomandazione e la pianificazione dei pasti

  • Esperienza di deployment reale

    di un sistema di Mobile Crowdsensing

    su una piattaforma commericale

    di Crowdsourcing

  • Federated Learning: un approccio ibrido tra centralizzazione e decentralizzazione

  • HomeGuard: Sviluppo di una piattaforma IoT per la sicurezza domestica

  • impatto energetico e ambientale delle blockchain

  • lo sport a portata di smartphone: progettazione e sviluppo dell’app mobile fit-it

  • Mobile Crowdsensing da browser: uno studio sulla compatibilità

  • Monitoring User Interactions in Android Applications through Dynamic Binary Instrumentation

  • Progettazione e Realizzazione di un Completo Sistema di Apertura Remota di Cancelli basato su MQTT

  • Progettazione e sviluppo di un’applicazione di traduzione simultanea basata su LLM e integrata con tecnologia VoIP

  • Smart Insurance decentralizzate: progettazione e sviluppo di un sistema basato su blockchain per la gestione automatica di polizze parametriche.

  • sviluppo di un navigatore per biciclette basato su fattori nominali e atmosferici

  • Sviluppo di un path planner basato sulla minimizzazione degli attraversamenti pedonali

  • sviluppo di un’app android per lo studio basata su sistema rag (retrieval-augmented-generation)

  • Sviluppo di un’app client per un sistema assicurativo basato su Blockchain e monitoraggio IoT

  • Sviluppo di un’architettura per Mobile Crowdsensing su blockchain di tipo Push

  • Sviluppo e test di un’applicazione

    per il supporto all’attività fisica

    in pazienti oncologici

  • Sviluppo e test di un’app iOS integrata con Apple Watch per il supporto all’attività fisica in pazienti oncologici

  • Visualizzazione multipiattaforma di modelli geologici tramite Python

Tesi di Laurea Magistrale

  • Privacy nei servizi Location-Based: Utilizzo della crittografia omomorfica con LA-MQTT

Alessio Mora

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Gianluca Moro

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Integrazione di Agenti Conversazionali e Large Language

    Models per la Gestione Automatizzata dei Ticket di

    Help Desk Aziendali

  • Legal Lay Summarization: Exploring Techniques and Introducing the LegalEase Dataset

  • A Systematic Review on Automatic Prompt Learning

  • Agriveritas: Chatbot Generativo per il Supporto Normativo allo Sviluppo dell’Agricoltura Sostenibile

  • Augmenting Large Language Models with Memory Using Mixture of Experts

  • Automatizzare la Codifica Clinica con i Large Language Models: Un Approccio per Migliorare la Codifica ICD in Regimi Low-Resource

  • Benchmarking e Adapter Fine-tuning di Large Language Model nella Risoluzione di Quesiti sul Programma di Sviluppo Rurale Italiano

  • Controllable Question Answering through Learned Representations: A Sparse Autoencoder Approach to LLM Steering

  • creazione di un dataset legislativo e

    sperimentazione di llm open source nel question

    answering giuridico italiano

  • Diverse and Sparse Query Embeddings for Retrieval Enhanced Multi-Document Question Answering

  • Generative Information Retrieval of Chest X-Rays

  • GRPO4Chess: Improving Next Move Generation in Chess Language Models via Reinforcement Learning

  • Insegnare ai Large Language Models l’Arte del Ragionamento con l’Utilizzo e il Posizionamento dei Thinking Tokens

  • Large Action Models: End-to-End Retrieval-Enhanced Learning for Generating Function Calls from Instruction Manuals

  • Large Language Model per l’Analisi di Bilanci Aziendali: Sviluppo e Studio Comparativo tra Modelli Open Source e Proprietari

  • Migliorare la Named Entity Recognition zero-shot attraverso l’utilizzo di descrizioni delle entità: un caso studio in dominio biomedico

  • Mitigare l’Impatto dei Conflitti Normativi nei Sistemi di Question-Answering Legale con l’Utilizzo di Knowledge-Graph e Large Language Models

  • Mixture of Masters: Merging Specialized Chess Language Models

  • Multimodal Generative Information Retrieval of Chest X-Rays Grounded on ICD-9 Taxonomy

  • OpenBioNER-MoE: Mixture of Domain-Specific Encoders for Zero-Shot Biomedical Named Entity Recognition

  • ParlaMentis: Agente Conversazionale Retrieval-Enhanced

    per la Camera dei Deputati

  • Tecniche di Machine Learning per la gestione e il monitoraggio delle emissioni odorigene negli allevamenti avicoli

  • UniBot: A Retrieval-Augmented Conversational Agent for

    the University of Bologna

  • Valutazione dei Large Language Models nella Risoluzione dei Campionati Internazionali di Giochi Matematici

  • Valutazione del Quoziente Intellettivo di Large Language

    Model Multimodali

Tesi di Laurea Magistrale

  • End-to-End Extraction and Injection of Graphs: A Self-Supervised Neuro-Symbolic Method for Explainable Large Language Models

  • End-to-End Vision Language Processing of Identity Documents: Detection, Classification and Extraction

  • First-Order Logic Formulation and Injection into Large Language Models for Driven Question Answering

  • From-Scratch Development of a Domain-Adaptive Mixture of Expert Language Model for Biomedical Named Entity Recognition

  • Open-Domain Medical Question Answering with Graph-Enhanced Large Language Models

  • The Pixel Piper: Guiding Diffusion Models with Attention-Based Predicate Logic for Feature Consistent Text-to-Image Generation

  • Train an Agent to Evaluate your Models: a Dataset for Metric Function Call Built through Autonomous Trial and Error

Mirco Musolesi

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Investigating Contextual Memorization in Large Language Models through Prompting Techniques

  • Large Language Model Understanding of Graph Structures via Graph Embeddings

  • Personality Alignment in Large Language Models: Analysis and Fine-Tuning through Preference Optimization

Tesi di Dottorato

  • Deep reinforcement learning and creativity

Antonio Natali

Professore Alma Mater | sito web

Tesi proposte

Tesi assegnate

Andrea Omicini

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Actively Ontology Learning from Large Language Models

  • Integrated Development Environments: Exploring the Impact of the Implementation of Artificial Intelligence on Workflow Efficiency and its Potential for Developer Displacement

  • Integrazione di Agenti con Machine Learning per Dynamic Difficulty Adjustment (DDA) nei videogiochi multiplayer

  • Profiling and learning based optimization for scalable robotics in the device-cloud continuum

  • Progettazione e Sviluppo di un Sistema Modulare per la Raccolta, Trasmissione e Archiviazione di Dati Operativi in Ambienti Industriali

Luca Padovani

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Marco Patella

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi del funzionamento dei Source Generators in C# e confronto con approcci tradizionali

  • Analisi, progettazione e implementazione della funzionalità calendario per l’applicativo Optiflow

  • Classificazione di immagini con il framework Windsurf

  • DigitSpensa: la tua dispensa digitale a portata di un digit - Riprogettazione ed estensione dell’applicazione

  • Estensione del progetto AutoSplash: un Sistema Client-Server per la Gestione degli Autolavaggi

  • Estensione dell’applicativo "Eventapp": progettazione e implementazione

  • Estensione dell’applicazione PartyApp

  • Estensione ed ottimizzazione del progetto S.I.I.D.: Sistema di Irrigazione Intelligente Delocalizzato

  • Flashy: il progetto delle FlashCard - Estensione dell’applicazione

  • gvs cardex: sviluppo di una web-app python per la generazione di report aziendali

  • Il ciclo di vita del software: evoluzione e manutenzione

  • OHM: Un software per il monitoraggio del tracciato e dei treni

  • Pattern Blackboard - Modelli e Applicazioni

  • Progetto e sviluppo di RECON, software aziendale per la gestione dei collaudi e delle mansioni del reparto controllo qualità

  • RentEase: Sviluppo di una piattaforma innovativa per la gestione di magazzini e noleggi

Giovanni Pau

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Dottorato

  • Race smart, last longer: deep learning approaches for li-ion battery state estimation and autonomous racing vehicles

Lorenzo Pellegrini

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Automazione nella Cyber Security: Applicazioni nei Contesti Blue Team e Red Team

  • Foundation and Frontiers in Visual Place Recognition: Advancing Architecture Evaluation and Adaptive Memory Learning

  • Sviluppo e Configurazione di Strumenti per la Gestione delle Variabili Impiantistiche

Wilma Penzo

Ricercatrice confermata | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Applicazioni della blockchain per la gestione sicura delle transazioni in una smart grid

  • Applicazioni di IoT e Digital Twin AI-driven per l’efficientamento dei processi produttivi nell’Industria 4.0

  • Big data analytics per il controllo energetico nelle smart grid

  • Classificazione e tecniche per la rilevazione di concept drift in stream di dati

  • Clustering di sequenze di lavorazione variabili in uno scenario di produzione industriale: il caso Bosch

  • Data Analysis con H2O per la previsione dei guasti in un sistema di trasporto metropolitano

  • Democratizzazione dei dati attraverso la traduzione del linguaggio naturale in SQL: Modelli e sistemi basati sul Deep Learning

  • Digital Assistant basati su LLM per lo Smart Manufacturing: il caso General Electric

  • Elaborazione di interrogazioni per dati a grafo: applicazione ai Paradise Papers

  • Esplorazione di metodi per la rilevazione delle anomalie in realtà di produzione industriale

  • Explainable Predictive Maintenance e uso di SHAP in una realtà industriale

  • Impiego di modelli di analisi di serie temporali nella previsione delle vendite

  • Implementazione di supply chain green attraverso le tecnologie digitali

  • Innovazione nella rilevazione di anomalie nella produzione industriale attraverso l’impiego di Large Language Model

  • Intelligenza Artificiale e Fashion Industry: il caso Zara

  • L’innovazione digitale dei Large Language Model per l’Industria 5.0

  • La tecnologia Blockchain come elemento di innovazione per la sostenibilità aziendale

  • Machine Learning interpretabile per lo sviluppo di nuovi prodotti tramite l’analisi di customer review online

  • Machine Learning predittivo con H2O: valutazione della previsione della domanda aeroportuale di Madrid

  • Missing Data Analytics: metodi risolutivi per il miglioramento delle previsioni in sistemi di produzione complessi

  • Modelli di Big Data Analytics e impiego nell’industria del trasporto aereo

  • Modelli e strumenti di calcolo della Carbon Footprint per la valutazione della sostenibilità aziendale

  • Modelli predittivi e automazione nel trading di criptovalute

  • Riconoscimento automatico di fake review tramite l’applicazione di modelli di Machine Learning

  • Rilevazione di Fake News: Approcci basati su Analisi Semantica e Deep Learning

  • Sfide e opportunità nella transizione ecologica dei sistemi informativi per le PMI

  • Sperimentazione di algoritmi di forecasting su GTD per la previsione di attacchi terroristici

  • Studio e sperimentazione di modelli ARIMA e NeuralProphet per la previsione su serie temporali di dati di vendita

  • Supporto al riconoscimento di data drift nell’apprendimento automatico: il tool Amazon SageMaker

  • Usabilità delle app di trasporto intermodale come driver per la mobilità sostenibile

  • Valutazione della sostenibilità aziendale tramite approcci data-driven

Tesi di Laurea Magistrale

  • Utilizzo del software H2O-AutoML per la previsione dei tempi di test su dati reali Mercedes-Benz

Danilo Pianini

Professore associato | sito web

Tesi proposte

Tutte

  • I temi delle tesi supervisionate dal docente sono tipicamente affini ai temi di ricerca del suddetto. Essi includono (lista indicativa e non esaustiva):

    lavori relativi alla simulazione, specialmente nell'ambito di sistemi software complessi;

    design e costruzione di linguaggi di programmazione basati su paradigmi innovativi;

    automazione e dell'ingegneria del processo di costruzione del software;

    costruzione di sistemi distribuiti adattativi, auto-organizzanti, e ispirati a tecniche biologiche e naturali;

    software industriale in ambito manifatturiero;

    software in ambito motorsport.

    Sono possibili, sui temi proposti dal docente, collaborazioni con aziende (ad esempio, per tirocini per tesi). Allo stesso modo, è possibile fare lavori di tesi con periodo all'estero.

    Per richiedere una tesi, si contatti per email il docente, specificando:

    se la tesi richiesta è triennale o magistrale

    quanti esami restano, quando si intende cominciare i lavori, e quando ci si vuole laureare

    i temi che sono stati più interessanti durante il percorso di studio

    eventuali passioni personali o argomenti di interesse (anche non relativi all'informatica)

    periodo nel quale si pensa di arrivare alla laurea

    obiettivo della tesi in termini di voto e attuale media pesata

    (per i triennali) se si intende proseguire con la magistrale o entrare nel mondo del lavoro

    (per i magistrali) se si considera la possibilità di intraprendere la carriera accademica o un dottorato, oppure se si intende andare in industria

    se, guardando al futuro, ci si vede in Romagna, in Italia, in Europa, oppure in qualunque angolo di mondo;

    qualunque altra informazione che rilevante per la costruzione della proposta di tesi.

    Le informazioni non servono al docente per farsi gli affari vostri, ma per ritagliare un'attività di tesi che massimizzi, al contempo, il piacere nel realizzarla e la sua utilità nel raggiungimento delle proprie aspirazioni.

Tesi assegnate

Tesi di Laurea

  • Caratterizzazione dell’impatto sulle prestazioni di sistemi di virtualizzazione in macchine per la manifattura

  • Godot: I videogiochi come medium artistico nell’ambito dello sviluppo indie

Tesi di Laurea Magistrale

  • Implementazione di un Sistema di Simulazione Distribuito: Approcci all’Autoscaling e all’Ottimizzazione delle Risorse nel Cloud

  • Scalable Quality Assurance for Startups: Design and Case Study

  • Simulazione di organizzazioni a decisioni distribuite

  • Static Analysis of Aggregate Programs through Compiler Plugins

Matteo Poggi

Professore associato | sito web

Tesi proposte

Tutte

  • Tesi Magistrali (per Ing. Informatica o Artificial Intelligence)

    Le seguenti tesi sono fortemente votate alla ricerca scientifica. Il candidato ideale ha già avuto esperienza con progetti incentrati su deep learning e computer vision, oltre ad avere curiosità e voglia di cimentarsi in un contesto di ricerca (che può risultare particolarmente sfidante).

    Lista non esaustiva:

    Tecniche di Federated Learning per domain adaptation (es: https://fedstereo.github.io/)

    Diffusion Models per generazione/ricostruzione 3D (es: https://jhaoshao.github.io/ChronoDepth/)

    Neural SLAM (es: https://youmi-zym.github.io/projects/GO-SLAM/)

    altro...

    Tesi Triennali (per Ing. Informatica o Automazione)

    Le seguenti tesi sono legate ad applicazioni pratiche. Lista non esaustiva:

    Sviluppo di applicazioni per il monitoraggio fluviale (es. https://sites.google.com/view/riverwatch)

    Applicazioni di reti neurali a piattaforme a basso consumo (es: Android o iOS, FPGA, Jetson board)

Tesi assegnate

Tesi di Laurea Magistrale

  • Controllo qualità industriale automatizzato con modelli multimodali pre-addestrati.

  • Progettazione e implementazione di un chatbot intelligente tramite piattaforma LangChain: studio e valutazione dei VectorDB

  • Progettazione e implementazione di un chatbot intelligente

    tramite piattaforma LangChain: studio e valutazione delle

    tecniche di Prompting

Catia Prandi

Professoressa associata | sito web

Tesi proposte

Tutte

  • Lista tesi/tirocini di progetto:

    Progetto  GOAT (comune di Cesena) -- riguarda in generale il potenziamento compiti/attività ricreative (target: studenti superiori, medie..)da fare in un luogo predisposto a Cesena e contestualmente pensavanoallo sviluppo di un'app mobile/web per prenotarsi, offrire/ricevere lezioni, guadagnare punti e ricevere sconti in giro per Cesena [app mobile/web]

    Creazione di un chatbot la cui interfaccia viene arricchita da elementi grafici generati tramite AI, sulla base dei topic della conversazione e di alcuni stili grafici pre-configurati. [web, LLM]

    Creazione di un chatbot che può rispondere ai messaggi di un utente non solo in maniera testuale, ma anche utilizzando componenti visuali (es. grafici, form, immagini, …). L’utente può comunicare con il chatbot sia tramite messaggi scritti, che interagendo con i componenti grafici che lo prevedono. [web, LLM ]

    Creazione di un’infografica come punto di accesso ai dati del digital twin di un ecosistema naturale. L’infografica deve presentare le informazioni in maniera semplice e intuitiva, sfruttando grafici ed elementi visivi evocativi come piante, animali e fenomeni atmosferici. [mobile/web ]

    [Assegnata Tirocinio e Tesi sulla creazione di un’app per il benessere mentale e supporto psicologico, per studenti delle medie e superiori [app mobile ibrida preferibilmente].]

    Tirocinio e/o Tesi parte di un progetto regionale, DISCOV.ER, che riguarda la creazione di un Digital Twin per il parco del delta del Po. In questo progetto, diverse possibilità sono disponibili:

    [Assegnata[Visione artificiale] AI per il monitoraggio della fauna da foto ]

    [Assegnata[IoT e sensori] creazione API infrastruttura sensori e IoT (in collaborazione con azienda RomagnaTech) ]

    [living lab virtuale sfruttare tecnologie web e data vizualization (D3.js) per creare animazioni ed interazioni per mostrare l’area del delta del Po e i diversi sensori installati con foto e grafici [web, 3D.js, Leaflet] ]

    Tesi per il progetto AlmaIdea - AlmAware: tesi nel contesto della sostenibilità e della data visualization, con metodologie HCI di coinvolgimento degli studenti. Il progetto riguarda diverse attività, tra le quali:

    [Assegnata analisi dati ed estrazione dati da documenti testuali (“text mining” e/o “web scraping”) e visualizzazione dei dati numerici sulla sostenibilità dell’università [web] ]

    [Assegnata Creazione di un app mobile (da decidere se nativa, ibrida, o web app) di quiz interattivi veloci per coinvolgere gli studenti tramite i totem di università, raccogliere dati personali e visualizzare quelli dell’università [mobile, gamification] ]

    [Assegnata Tesi: sviluppo di un’app mobile che permetta di fornire elementi digitali ad un gioco da tavolo sul benessere digitale. L’app deve poter leggere informazioni prevenienti dallo smartphone del giocatore e personalizzare quindi le carte e le abilità del giocatore stesse. Eventualmente utilizzo di realtà aumentata (AR). In collaborazione con Politecnico di Torino [app mobile, AR] ]

    [Assegnata Tesi nell’ambito della biodiversità degli alberi, con utilizzo di Open Data e LLM (es. ChatGPT) in un’app mobile (o web app). [LLM, mobile, open data] ]

    Tesi nell’ambito di un progetto di quartiere, per implementare un sistema di mapping collaborativo (ogni persona può inserire punti di interesse, foto, video, frasi), sia versione mobile che versione dashboard web. [mobile / web, mappe, collaborazione ]

    Tesi relativa all'implementazione di un gioco (a partire da un prototipo esistente, eventualmente) in Unity con minigiochi sulla biodiversità degli insetti impollinatori. [Mobile, Unity]

    Tesi in collaborazione con la Dott.ssa Ceccarini:

    Tesi in collaborazione con il Dipartimento di Architettura dell’Università degli Studi di Napoli per il design e l'implementazione di un’applicazione (mobile o web) di mapping collaborativo con l’aggiunta di immagini, video, ecc... sul benessere e non-benessere nel contesto urbano. La tesi esplorerà anche l'utilizzo di tecniche per invogliare gli utenti a utilizzare l'app.

    Tesi in collaborazione con il Dipartimento di Architettura dell’Università degli Studi di Napoli per il design e l'implementazione di un’applicazione di data visualization interattiva per mostrare contenuti multimediali sul benessere e non-benessere nel contesto urbano di Napoli. Potranno essere usate anche tecnologie immersive (es. AR).

    Tesi nell'ambito della rappresentazione dei dati: design e implementazione di grafici (data visualization) fruibili tramite diversi supporti (grafico interattivo web-based e grafico in realtà aumentata sviluppato tramite app mobile) da confrontare con un grafico 3D (data physicalization) - tematica del dataset da visualizzare concordabile. La tesi prevede il design e la realizzazione di diverse tipologie di grafici e seguente valutazione con utenti.

    Tesi nell'ambito della data visualization e della personalizzazione: design e implementazione di un sistema interattivo (web o mobile) per la realizzazione di data visualization (diverse dai grafici classici) che si modellano in base alle risposte degli utenti a un questionario prestabilito. La tesi prevede il design e la realizzazione del sistema e seguente valutazione con utenti.

    [assegnata Tesi nell’ambito della data visualization e dell’empatia: design e implementazione di diverse visualizzazioni che rappresentano dataset diversi. Le visualizzazioni potranno essere fruibili tramite applicativo web o mobile. La tesi prevede il design e la realizzazione di diverse tipologie di visualizzazioni e seguente valutazione con utenti. ]

    Tesi nell'ambito dello sviluppo di un'app mobile che utilizzi un LLM (es. ChatGPT) per generare e mostrare dei grafici a partire da un determinato dataset. L'AI può essere sfruttata per varie operazioni, come interpretare i dati, suggerire grafici adatti, ed effettivamente generarli.

    Collaborazioni con aziende, startup e spin-off, tra le quali:

    Tirocini e tesi in collaborazione con *DEVELOP PLAYERS*, spin-off co-partecipata dell’Università di Bologna (sede Cesena), che si occupano di creare serious game nel contesto dei disturbi dell’apprendimento (https://www.develop-players.org/ ). In questo caso il Tirocinio è in azienda, occorre proprio applicare usando la piattaforma dei tirocini unibo – Keywords: unity, webGL, serious game, gamification, tirocinio in azienda

    Tirocinio (e tesi) in collaborazione con *RomagnaTech* (Cesena/Forlì). Diverse proposte su tematiche quali:

    Attività di sviluppo software per API su cloud (compreso di attività sistemistica)

    Intelligenza artificiale in ambito frane: applicazione di algoritmi noti

    Analisi di dati a vari livelli: progettare un sistema di Big Data (progetto Reduced)

    Progettazione e sviluppo di interfacce per un sistema gestionale ad uso interno

     

    Tesi in collaborazione con IGG CNR: Istituto di Geoscienze e Georisorse [https://www.igg.cnr.it/]

    Progettazione e implementazione (prototipo) di app ibrida per il mapping collaborativo di osservazioni mineralogiche (Laura Criscuolo, Andrea Dini).

    Il percorso può essere sviluppato interamente come tirocinio, oppure spacchettato in più moduli, commisurati all'impegno richiesto per delle tesi, migliorando iterativamente il prototipo e testandolo su gruppi di Citizen Scientist.

    Sono già disponibili valutazioni preliminari sull’uso di software open/app disponibili e sulle funzionalità utili. IGG mette a disposizione le competenze tematiche e alcuni fondi per il completamento o il supporto grafico, garantisce la collaborazione di gruppi di citizen scientists come tester. Il rilascio dell’app avrebbe adeguata pubblicizzazione su riviste tematiche, in ambienti di geoscienze e citizen science, congressi di settore.

    ---------------------

    Progettazione di serious game a contenuto didattico-educativo per i visitatori del museo della geotermia e delle manifestazioni geotermiche nel territorio di Larderello (Pomarance, PI) (Laura Criscuolo, Adele Manzella)---------------------

    Progettazione di app mobile - preferibilmente ibrida o con dashboard web - per la raccolta collaborativa di dati di campo geologici/idrologici da parte di volontari nel territorio del monte Amiata (SI, GR) (Laura Criscuolo, Adele Manzella)

    ---------------------

    Creazione grafica web interattiva – con eventuali componenti di gaming – per l’esplorazione virtuale di ambienti sotterranei con fenomeni idro/geotermali (Laura Criscuolo, Adele Manzella, Eugenio Trumpy)---------------------

    ---------------------------------

    Tesi compilative:

    Data Viz e LLM (es. ChatGTP)

    [Assegnata Data Physicalization, cos’è, come sfruttarla nei vari ambiti (es. sostenibilità, digital weelbeing, ecc..) ]

    Stato dell’arte e confronto applicazioni di citizen science e utilizzo di AI (es. https://www.inaturalist.org/ )

    -----

    La lista delle tesi è in continuo aggiornamento. Consiglio quindi sempre di mandare un'email per richiedere informazioni una volta individuata la tesi di interesse.

    Tutte le proposte di tesi possono essere svolte in modo più corposo ed innovativo considerando studenti di laurea Magistrale e/o diventare tirocinio interno + tesi.

    Lista aggiornata al: 24 Luglio 2025.

Tesi assegnate

Tesi di Laurea

  • AI e monitoraggio faunistico: stato dell’arte, opportunità e prospettive future

  • AI Generativa per l’Interazione con Dati sulla Sostenibilità Ambientale: il Caso di Studio del Progetto SMARTLAGOON

  • Citizen Engagement e Digital twin nel contesto della sostenibilità ambientale: stato dell’arte, opportunità, e sfide future

  • Cyberopoli: un serious game per l’educazione al benessere digitale

  • DeltaExplorer: Esperienze Immersive per la Valorizzazione del Parco del Delta del Po Attraverso la Realtà Aumentata

  • Digital Twin - Definizioni e contesti d’uso per la sostenibilità

  • Digital Twin: Definizioni e Applicazioni per la Sostenibilità nel Contesto delle Smart Cities

  • DISCOV.ER: un’app gamificata di citizen science per il Delta del Po

  • ecc dashboard: grafana e aws per l’ausilio al supporto clienti

  • Game analytics in EyeRidersX: analisi psicometrica e data visualization per il monitoraggio delle abilità

  • Hilo: progettazione e sviluppo di un’applicazione per il benessere mentale

  • INCISIVE: un’app Android per il benessere mentale co-progettata con studenti

  • LM e Gamification per la Promozione dell’Ecoturismo: un’Applicazione Mobile per le Valli di Comacchio

  • Low-Code e Sviluppo Tradizionale: Pro e Contro di Due Paradigmi

  • Programmazione cross-platform di apptv e navigazione spaziale nel contesto tr play

  • Realizzazione di un Sistema di Wayfinding Indoor Basato su Mappe SVG

  • Reinforcement Learning nei Videogiochi: Dall’interazione all’apprendimento

  • Rootlink: Sviluppo di un’App per Conversare con gli Alberi Tramite Intelligenza Artificiale

  • Sviluppo di un’app gamificata di Citizen Science co-progettata con studenti nel contesto del progetto SMARTLAGOON

  • Sviluppo di un’applicazione per analisi documentale tramite AI

  • Sviluppo di una piattaforma per il monitoraggio e la gestione di sistemi di mappe e wayfinding su display pubblici

  • Sviluppo di un’App Mobile per la Visualizzazione di Mappe Interattive e Dati Ambientali di un Campus Universitario

  • Task sorter: un’applicazione desktop per la gestione automatizzata dei bandi aziendali tramite AI

  • Ulisse500: un’app di realtà aumentata per scoprire le meraviglie di Ulisse Aldrovandi nel Sistema Museale di Ateneo

Tesi di Laurea Magistrale

  • Designing for Digital Wellbeing: A Teenager Focused Conceptual Framework for Developing Mobile Apps

  • Human-Centered Design and LLMs in Digital Twins: An Integrated Approach to Sustainability Awareness

  • Sea Sentinels: un’applicazione a supporto della cittadinanza attiva per i nostri mari

  • Virtual Assistants and AI: From Design to Implementation of No-Code Chatbots in the Case Study of the Vicenza Digital Innovation Hub

Marco Prandini

Professore associato | sito web

Tesi proposte

Tutte

  • Per le proposte di tesi scrivere a NetSecResearch

    I temi disponibili sono elencati sul sito del gruppo ULISSe [in aggiornamento]

Tesi assegnate

Tesi di Laurea

  • Analisi comparativa di algoritmi di Machine Learning per la Binary Code Similarity nell’ambito della Vulnerability Detection

  • Analisi comparativa di piattaforme cloud e implementazione di un processo di migrazione

  • Analisi dei protocolli industriali PROFIBUS e PROFINET

  • Analisi del training aziendale contro gli attacchi di ingegneria sociale

  • Analisi della sicurezza dei sistemi serverless

  • Analisi della sicurezza di un sistema di telecontrollo di impianti

  • Analisi delle comunicazioni 5G a latenza ultra-bassa nell’IoT Industriale

  • Analisi delle Vulnerabilità dei Chatbot basati su Large Language Models

  • Analisi delle vulnerabilità del firmware nei controllori logici programmabili (PLC): classificazione degli attacchi e strategie di difesa

  • Analisi di fattiblità ed implementazione di attacchi ROP alla logica di controllo di PLC

  • Analisi di HoneyPot per la Sicurezza Industriale e Test di ConPot tramite T-Pot

  • Analisi di standard tecnici volta ad approfondire i requisiti normativi del Cyber Resilience Act relativi alla gestione degli accessi ed alla cifratura dei dati

  • Applicazioni di tecniche di Machine Learning per la rilevazione di intrusioni nei Sistemi di Controllo Industriale

  • Binary Similarity: Analisi Comparativa di Approcci Tradizionali e Metodi basati su Machine Learning

  • Blockchain PKI e il loro utilizzo nel mondo IoT

  • Cifratura Simmetrica In-Network su Data Plane Programmabile P4 con chiavi di dimensione variabile

  • Cifratura traffico ModBus su Switch Ethernet Intel Tofino

  • Cybersecurity e finanza: analisi e studio delle conseguenze finanziare degli attacchi informatici sulle aziende

  • Deep Learning nel Paradigma SDN: Anomaly Detection in Sistemi Industriali

  • Distributed Ledger Technology: Classificazioni, Vulnerabilità e Applicazione nei Sistemi Informatici

  • IL BUS - realizzazione di un’applicazione mobile "narrative game"

  • Il Fattore Umano in Cybersecurity: come la Cultura influenza la Sicurezza Informatica

  • Individuazione di codice vulnerabile per i controllori logici programmabili (PLC) attraverso l’analisi statica.

  • Linguaggi Coreografici per Software-Defined Networking

  • OT Cybersecurity: Raccolta ed analisi dei principali attacchi informatici in ambiente industriale

  • Progetto e implementazione di un sistema di classificazione di attacchi informatici con tecniche di NLP

  • Smart Contract e Industria 4.0: stato dell’arte e prospettive di sviluppo

  • Studio della sicurezza e revisione delle tecniche di anomaly detection del protocollo CAN

  • Sviluppo di un’infrastruttura virtuale per l’erogazione di servizi di calcolo con SLURM

  • Sviluppo di uno Smart Contract IOTA

  • Sviluppo hardware-software di un sistema di autenticazione a due fattori per servizi web

  • Valutazione delle prestazioni di programmi scientifici in un cluster HPC basato su SLURM

Tesi di Laurea Magistrale

  • Analisi di performance e sicurezza di un’architettura di rete per interconnessione di datacenter

  • Sistemi per la gestione scalabile del software life-cycle in applicativi di monitoraggio

Tesi di Dottorato

  • Evolving intrusion detection and prevention with programmable data planes

Alessandro Ricci

Professore associato | sito web

Tesi proposte

Tutte

  • Tema Digital Twins

    studio, progettazione, sviluppo e applicazione di digital twin ed eco-sistemi di digital twins

    ambiti/insegnamenti correlati: Embedded Systems and IoT, Software Architecture

    Tema Agenti e Sistemi Multi-Agente 

    studio, progettazione e sviluppo di sistemi software basati sul paradigma ad agenti

    modelli, architetture, linguaggi intelligent/autonomous agents

    studio ed esplorazione agenti generativi (che integrano tecniche di generative AI)

    Tema Mirror/Augmented Worlds

    studio, progettazione e sviluppo di ambienti intelligenti basati su modello mirror/augmented world

    integrazione tecnologie Extended/Mixed/Augmented Reality

    integrazione tecnologie IoT e visione Digital Twin

    Tema Informatica per la Scuola

    studio, progettazione e sviluppo di tecnologie a supporto di ambienti e processi di apprendimento in contesti scolastici -

    riferimento a pensiero computazionale, coding, making, robotica educativa

    integrazione  piattaforme di riferimento (Snap!) con tecnologie di tipo diverso (IoT, Mixed Reality,...)

Tesi assegnate

Tesi di Laurea

  • Agenti LLM-based: Concetti, Tecnologie di Sviluppo e Studio del Framework CrewAI

  • Algoritmi di tracciamento navale: un approccio basato su Digital Twin

  • Applicazione di Tecnologie Industria 4.0 per l’Ottimizzazione dei Processi Produttivi

  • Applicazione di Tecnologie IoT per la realizzazione di Smart Museum: Il Caso di Studio di Villa Silvia

  • Estensione del supporto per la creazione di relazioni dinamiche nel contesto del Web of Digital Twins

  • Estensione e Deployment di un Sistema Prototipale per la Gestione della Turnazione del Personale del Pronto Soccorso di AUSL Romagna

  • ideazione e sviluppo di dispositivi embedded per la sicurezza

    di gruppi di escursionisti in ambienti remoti: il progetto “heard”

  • Integrazione del framework Eclipse Ditto nel paradigma del Web of Digital Twins

  • Musei 4.0: evoluzione e consolidamento del sistema della Galleria Bonci

  • Pensiero Computazionale e Inclusione: Un Ambiente di Programmazione per Bambini con Difficoltà Comunicative e Un Prototipo di Laboratorio Accessibile

  • Progettazione di un purificatore d’aria intelligente e sviluppo di una versione prototipale del software di controllo

  • Progettazione di una smart home sicura: un caso studio basato su Home Assistant

  • Roundnet smart referee: un

    sistema iot a supporto dello sport

  • Simulazione di sistemi di tracciamento in ambito ospedaliero

  • Storicizzazione dei dati nei Digital Twin: Implementazione nella libreria WLDT con MongoDB

  • Strumenti di visualizzazione e amministrazione per il Web of Digital Twins

  • Studio dell’Architettura e del Workflow di Apache Kafka

  • Studio e sviluppo di un ambiente di

    emulazione per dispositivi IoT con

    interfaccia Web of Things

  • Studio e Sviluppo di un Sistema Prototipale per la Gestione della Turnazione del Personale del Pronto Soccorso di AUSL Romagna

  • Sviluppo di un Framework per la Realizzazione di Micromondi Ciberfisici Distribuiti a supporto dell’Apprendimento del Pensiero Computazionale

  • Sviluppo di un Sistema per il Monitoraggio di Saune e Hammam a Supporto del Customer Service

Tesi di Laurea Magistrale

  • Applicazione dei Principi della Clean Architecture in ambito Mobile: Un Caso di Studio

  • Applying Service Design to Shape Augmented Reality Systems for Daily Activities in Industrial Contexts: A Case Study

  • Bridging Domain-Driven Design and Agent-Oriented Software Engineering: A Hybrid Approach for Autonomous Systems Development

  • Development of a System for Monitoring the Energy Consumption

    of a Renewable Energy Community

  • Mixed Reality e AI nella chirurgia ortopedica: un ecosistema a supporto pre- e intraoperatorio per l’inserimento di protesi al ginocchio

  • Reingegnerizzazione di un sistema monolitico con approccio DDD e architettura a microservizi: un caso di studio

  • Transizione ad Architetture Software a Microservizi e ad Eventi per Sistemi Informativi Sanitari: Analisi del Caso AUSL della Romagna e Prototipazione della Cartella Clinica Elettronica

Stefano Rizzi

Professore ordinario | sito web

Tesi proposte

Tutte

  • Intentional Analytics Model (IAM) è stato proposto per accoppiare i mondi OLAP e analytics. L’approccio IAM si basa su due capisaldi: (i) l’utente esplora lo spazio dei dati esprimendo le sue intenzioni di analisi invece di dichiarare esplicitamente di che dati ha bisogno, e (ii) riceve di ritorno sia dati multidimensionali sia conoscenza sotto forma di annotazioni di sottoinsiemi di dati particolarmente interessanti.

    Per il punto (i), sono stati proposti cinque operatori intenzionali, ossia describe, assess, explain, predict e suggest. Per il punto (ii), IAM utilizza enhanced cubes, ossia cubi multidimensionali associati a highlights, cioè sottoinsiemi di celle dei cubi corrispondenti a componenti "interessanti" di modelli automaticamente estratti dai cubi stessi.

    Obiettivo della tesi è una implementazione prototipale degli operatori explain e predict.

Tesi assegnate

Tesi di Laurea Magistrale

  • Data-driven decision making: analisi delle vendite in Marposs Spa con PowerBI

  • Digitalizzazione dell’informativa CSRD

    dall’analisi normativa al data model per un aeroporto

    internazionale

  • Migrazione di un data warehouse in ambiente cloud multi-tenant: benchmarking e proof-of-concept

  • Migrazione sul cloud della Business

    Intelligence: il caso di studio di

    un’azienda del settore imballaggio

  • Ottimizzare i processi decisionali con la Business Intelligence: Un approccio con Sap Analytics Cloud

  • Progettazione e sviluppo della Proof of Concept di un data warehouse per una PMI italiana

  • Raffinamento di schemi concettuali multidimensionali tramite uso di LLM

  • Selezione di un data catalog per l’azienda Bonfiglioli S.p.A.

  • Self-Service Business Intelligence e Data Catalog nel settore metalmeccanico: il caso Bonfiglioli

  • Sviluppo di una data platform innovativa per un’azienda leader nel settore farmaceutico

  • Un framework GenAI per l’interrogazione di metadati in ambito bancario: sperimentazione della tecnica RAG

Marco Roccetti

Professore ordinario | sito web

Tesi proposte

Tutte

  • Si propongono tesi che si incentrano sull’analisi di dati, in diversi ambiti applicativi. Per esempio: medicina, sport, digital humanities, geografia ed altro. Le tecniche da impiegare si focalizzano sull’apprendimento da dati, e vanno dalla statistica/matematica al machine learning e deep learning, con finalità analitico/predittive.

Tesi assegnate

Tesi di Laurea

  • a/b testing nei videogiochi: metodi e applicazioni per l’ottimizzazione dell’user experience

  • Analisi di dati calcistici: valutazione e previsione del valore economico dei giocatori di ruolo difensivo

  • Analisi statistica e modelli di valutazione economica per tutti i ruoli nel calcio professionistico: Il caso dei migliori 5 campionati europei

  • Andamento dei decessi COVID-19 in Italia nel periodo Omicron e sottovarianti (Ott. 2021- Ott. 2024): uno studio analitico.

  • Baghdad AI: Data Augmentation su Dataset CORONA

    utilizzando modelli di segmentazione AI

  • corner and ai

  • KPI e valore di mercato:

    Statistica inferenziale e modelli predittivi

    nel calcio professionistico applicati ai

    centrocampisti della Serie A (stagione

    2023/24)

  • Migrazione da DMVPN a SD-WAN: vantaggi tecnologici ed economici per il network aziendale

  • Ricerca di parametri predittivi per la stima del valore

    economico degli attaccanti nel gioco del calcio:

    uno studio basato sulla regressione lineare

  • stima del valore di mercato nel calcio professionistico: modello di regressione lineare applicato ai kpi dei portieri della serie a (2021–2024)

  • Sul potere predittivo degli Expected Goal nell’analisi di dati calcistici: una conferma statistica dai casi di UEFA EURO 2024 e SERIE A 2023/2024

  • TFTP in ambienti operativi reali: progettazione, test e integrazione nella piattaforma CAE DataLife

Tesi di Laurea Magistrale

  • Confronto tra modelli lineari e modelli GLM Poisson per l’analisi e il conteggio della mortalità da COVID-19 in Italia nel periodo 2021-2025

  • Oltre i Big Man: l’evoluzione del gioco NBA attraverso l’analisi statistica del tiro da tre punti

  • Uno studio di strumenti di ausilio all’analisi di Life Cycle Assessment per macchine automatiche basato su dati

Andrea Roli

Ricercatore confermato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Evolution in materia: esperimenti con le nanowire networks

  • Heterogeneous robot swarms: state of the art and future perspectives

  • Mechanisms for online adaptation in robots: A comparative study

Nicolò Romandini

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Davide Rossi

Professore associato | sito web

Tesi proposte

Tutte

  • Sviluppo di un motore di mutation testing per linguaggi di dominio

    Estrazione di metriche di qualità per test su un vasto numero di repository esistenti

    Uso di AI generativa a supporto delle attività di testing

    I possibili argomenti cambiano con frequenza e non sempre questa pagina sarà modificata di conseguenza, per aggiornamenti contattare direttamente il docente.

Tesi assegnate

Tesi di Laurea

  • Analisi comparativa di soluzioni Serverless

  • Analisi ed Estensione di una Thing Description Directory

  • Approccio Agile e Sostenibilità: Benefici e Sfide dello Sviluppo di Software Agile sullo Sviluppo Sostenibile

  • Automazione della tracciabilità

    dei test in Java e stima euristica

    dell’integrazione tramite bytecode

  • Generazione di User Story con

    Architetture RAG

  • Il project management e i suoi strumenti: dall’analisi teorica all’applicazione pratica nel caso luna srl

  • Implementazione ed impatto delle metodologie Agili nel management aziendale

  • Ingegneria del Software per Sistemi Distribuiti: Architetture, Tecnologie e Best Practice

  • Intelligenza artificiale nell’ingegneria del software: analisi di prospettive, sfide ed opportunità

  • L’Evoluzione e l’Analisi delle Architetture Software: Considerazioni Critiche sul loro Successo e Fallimento

  • La trasformazione digitale come catalizzatore per il raggiungimento degli obiettivi ESG

  • L’Analista Funzionale: un confronto tra Teoria e Pratica Aziendale

  • Project Management e Metodologie Ibride: Applicazione Pratica nel Caso Luna Partner

  • Robotic Process Automation: Impatti, Benefici e Applicazioni nei Processi Aziendali

  • Soddisfazione e benessere lavorativo nelle metodologie Agile: un’analisi teorico-empirica

Tesi di Laurea Magistrale

  • Implementazione di un sistema di monitoraggio grey-box per microservizi e cluster Kubernetes

  • Innovazione e Sostenibilità: Il Ruolo e l’Impatto della Transizione Digitale nell’Agricoltura

Andrea Sabbioni

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Claudio Sacerdoti Coen

Professore associato | sito web

Tesi proposte

Tutte

  • Esempi di argomenti di tesi relativi ai corsi di Logica per l’Informatica, Fondamenti Logici dell’Informatica e Paradigmi Emergenti di Programmazione:

    * implementazione di un server LSP (Language Server Protocol) nel dimostratore di teoremi Matita, per consentirne l'uso tramite VSCode

    * implementazione di algoritmi per la verifica di tipo, l'inferenza di tipo, la riduzione e la conversione di espressioni di linguaggi funzionali

    * implementazione in Rust o in OCaml di dimostratori interattivi o automatici di teoremi

    * generazione, gestione e mining di librerie di conoscenza matematica formalizzata in un dimostratore interattivo di teoremi

    * visualizzazione 3D della struttura di librerie di conoscenza matematica formalizzata

Tesi assegnate

Tesi di Laurea

  • Type Checking in Rust per il kernel di Lean 4

  • Una webapp per dimostrazioni in deduzione natuale per la logica del

    primo ordine

Tullio Salmon Cinotti

Professore Alma Mater | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Analisi delle Prestazioni di un Radar a Onde Continue Modulato in Frequenza per la Misura di Vibrazioni Senza Contatto

  • Diagnostica di bordo treno: una soluzione del test-antenna per il modulo di comunicazione con le balise (Balise Transmission Module)

Tesi di Laurea Magistrale

  • A Scalable Platform for Differential Configuration and Simulation in Formula 1 Performance Engineering

Paola Salomoni

Professoressa ordinaria | sito web

Tesi proposte

Tesi assegnate

Samuele Salti

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • 3D change detection for autonomous driving

  • 3D deep learning architectures for surface classification of welded stator hairpins

  • 3D Human Shape and Pose Estimation from Multi-view Images

  • 3D Reconstruction and Analysis of Lithium-ion Batteries from X-ray Images

  • 3D reconstruction from uncalibrated collections of normal maps

  • A Safety Framework For Large

    Language Models

  • A transformer-based architecture for automated inspection of pharmaceutical labels

  • An experimental study on connecting Neural Radiance Fields to images and text

  • Anomaly Detection for Line Clearance in Industrial Systems

  • Automatic Identification of Book Stamps in Old Japanese Books

  • Bringing Sharpness to Images:

    Approaches for Blur Detection and

    Restoration

  • Diffusion models for few-shot anomaly detection and classification

  • DoGNeXt: Convolutional Neural Network with Difference of Gaussian kernels

  • Evaluation of Synthetic Data’s Impact on Financial Predictive Models

  • Image Super-Resolution for Improved 6D Pose Estimation in Industrial Robotic Systems

  • Leveraging stable diffusion for animation inbetweening

  • Mixing Pruning and Distillation for Lighter Diffusion Models

  • Test Time Training for Binary Anomaly Segmentation

  • Transfer-Based Adversarial Attack Against Multimodal Models by Exploiting Perturbed Attention Region

Davide Sangiorgi

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • "Can machines think?" Dal Test di Turing a ChatGBT

  • Applicazioni Decentralizzate nella Blockchain, Solidity e Michelson a confronto

  • Da CCS a Java:

    un Framework per l’Analisi

    di Sistemi per la Concorrenza

  • Intelligenza Artificiale nei Videogiochi: Principali Applicazioni e Sviluppi Recenti

  • IPFS: un Nuovo Modello per l’Archiviazione Decentralizzata

  • l’evoluzione dello spear phishing con l’intelligenza artificiale: attacchi mirati e contromisure

  • NIST Cybersecurity Framework: analisi e implementazione in una MSP

  • Ransomware e l’impatto del Machine Learning

  • sicurezza e automazione nell’architettura a microservizi: l’integrazione del devsecops

  • Sicurezza e Privacy nelle piattaforme di messaggistica digitale

  • vulnerabilità delle password: come

    fido2 sta rivoluzionando la

    sicurezza

Claudio Sartori

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Action Segmentation in Tennis Matches Using Transformers

  • Applicazione di Reti Neurali per il Controllo Qualità Prodotti

  • Architetture "serverless on the cloud": un caso di studio su Azure

  • AutoXplainR: Interpretable Automated Machine Learning Results in R

  • Bitcoin Price Prediction and Trend Analysis Using Transformer Models and RSI-Based Insights

  • Challenges in Statistical Validation: Introducing Practical Significance Probability as an Alternative

  • Corrosion severity mapping: a

    machine learning approach

  • Dalla Data Platform alla Business Intelligence: studio di un caso reale di progettazione e implementazione per il supporto alle decisioni

  • Dati Geospaziali e Sanità: Location Intelligence per l’analisi dell’urgenza a bassa complessità

  • Design e sviluppo di un sistema di monitoring per modelli AI in ambito aziendale

  • Enhance Video Production with Artificial Intelligence in Sports Endurance Events.

  • Enhancing financial services efficiency with

    digital transformation and process automation

  • Enhancing Time Series Forecasting using Residual Forecasting

  • Forecast and evaluation of music catalogs using machine learning

  • From Data to Insights: Predictive and Descriptive Analysis of Gas and Metal Consumption in Metallurgy

  • Handling Data Imbalance and Bias Propagation in Machine Learning for Building Stock Analysis

  • Jailbreak-GPT: Analisi del fenomeno di jailbreak dei Large Language Models

  • OCR e Deep Learning per l’elaborazione automatica di documenti

  • Prompting Large Language Models for Supporting

    the Differential Diagnosis of Anemia

  • Readability assessment for text simplification

  • Rilevazione dei disturbi dello spettro autistico nei bambini

    utilizzando dati di tracciamento oculare

  • Sviluppo di Soluzioni AI Generativa per l’Estrazione Dati

  • Sviluppo di un sistema basato su database di grafi e Large Language Model per la gestione di dati di governance

  • Tecnologie “Modern Data Stack” e “Legacy” a confronto in applicazione alla “Data Ingestion”

  • Tecnologie di "Business Analytics" per la produzione automatica di report

Luca Sciullo

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tutte

  • Per richiesta tesi si prega di mandare una email per fissare un ricevimento. Sul sito del laboratorio https://iotprismlab.com potete trovare alcune proposte.

Tesi assegnate

Tesi di Laurea

  • Design e sviluppo di un W3C Web of Things servient per Android tramite l’utilizzo della libreria kotlin-wot

  • progettazione e sviluppo di un’applicazione mobile per il monitoraggio di dispositivi remoti tramite nms

  • Riconoscimento dell’attività fisioterapica

    mediante tecniche di Machine Learning:

    un’analisi applicativa nel progetto

    I-TROPHYTS

  • Studio e implementazione di un flusso operativo per la crash detection tramite dispositivi mobili

  • Studio e implementazione di un sistema per la tracciabilità dell’utilizzo di Android Auto basato su IOTA

Domenico Scotece

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Alina Sirbu

Professoressa associata | sito web

Tesi proposte

Tesi assegnate

Giancarlo Succi

Professore ordinario | sito web

Tesi proposte

Tutte

  • These are the open topics for thesis with Prof. Succi. If you are interested, please send him a message on telegram / email.

    Analysis of the work of the brain while programming, also in comparison with other artistic and creative disciplines

    Applying statistical meta-analysis to software projects

    Applying the psychological and sociological systemic theory to software firms

    Architecture-based domains development

    Artificial intelligence to predict the evolution of the stock market

    Artificial intelligence in the insurance industry

    Automatic identification and profiling of developers using machine learning and statistics based on data collected non invasively

    Brain-computer interfaces for software development

    Design pattern detection

    Emotions and motivations while developing software

    Enhancements of Dashboards for Metrics Collection

    Ethnographics for software development Extended mind in software development

    Impulsive/Reactive models of thinking in software

    Machine learning in software production

    Mobile application to analyse the work of developers -- Android version

    Mobile application to analyse the work of developers -- iPhone version

    Mobile application to analyse the work of developers -- Windows version

    Modeling the mind of developers

    No-code development

    On the nature of software metrics and how they can be used in data science and machine learning

    Open source models of development

    Pair programming

    Practical profiling of agile companies using questionnaires and surveys

    Profiling domains for exploring product features

    Social influence and code reviews

    Software as telling a story

    Systemic theory for describing software teams

    Teams dynamics for steering projects

    The role of drawings in software

    The role of taking notes in software

    Understanding communication problems in sofware teams -- theory, statistical analysis, applications

    Using metrics to predict the behaviour of software products

    Using AI and cognitive models in software development

    Word-processing engine for categorisation of user activities in browser via tab name

Tesi assegnate

Tesi di Laurea

  • An analysis of the current limitation and future directions of AI applied to the legal domain based on a SLR and early prototyping

  • Cheshire Cat AI: framework per la creazione di chatbot specializzati

  • Il lutto nella gestione del software

  • le motivazioni dei programmatori e il loro impatto sulla qualità del prodotto: un’indagine empirica

Tesi di Laurea Magistrale

  • Wealth Distribution on Ethereum Blockchain

Giuseppe Tagliavini

Ricercatore in Tenure Track L. 79/2022 | sito web

Tesi proposte

Tutte

  • PROPOSTE DI TESI TRIENNALI E MAGISTRALI IN VARI AMBITI DI RICERCA

    La lista include gli argomenti su cui è possibile richiedere una tesi. I dettagli specifici vanno comunque discussi e concordati con il docente, anche in base al carico di lavoro previsto (tesi triennale/magistrale, di minimo/massimo impegno).

    "ALL WE NEED IS... CODE!"

    Contesto. Le piattaforme embedded costituiscono il cuore di moltissimi sistemi moderni — dai dispositivi IoT ai sistemi di controllo industriale, fino all’elaborazione su sistemi autonomi. In questi contesti, le risorse di calcolo ed il budget energetico sono fortemente limitati, rendendo cruciale la capacità di ottimizzare il codice per ottenere le migliori prestazioni possibili. Tradizionalmente, l’ottimizzazione del codice C di riferimento (golden model) avviene tramite tecniche manuali o mediante strumenti di compilazione avanzati. Tuttavia, le moderne tecniche di intelligenza artificiale (AI) offrono nuove opportunità per automatizzare e guidare il processo di ottimizzazione, generando codice parallelo, vettorizzato o adattato a specifici acceleratori hardware, mantenendo la correttezza funzionale rispetto al modello originale.

    Contesto. L’ottimizzazione automatica di codice per piattaforme embedded presenta numerose sfide:

    - Parallelizzazione: suddividere un programma sequenziale in più flussi di esecuzione efficienti su architetture multicore, evitando dipendenze e colli di bottiglia.

    - Vettorizzazione: trasformare operazioni scalari in elaborazioni vettoriali, sfruttando le unità SIMD disponibili.

    - Accelerazione hardware: individuare e trasferire porzioni del codice su acceleratori specializzati (ad esempio per operazioni di convoluzione o moltiplicazione di matrici).

    In tutti questi casi, è necessario che il codice generato sia sintatticamente corretto, funzionalmente equivalente al riferimento in C, e più efficiente in termini di tempo di esecuzione e risorse utilizzate.

    Obiettivo. L’obiettivo è progettare e implementare un flusso di ottimizzazione automatizzato basato su tecniche di AI, in grado di trasformare un programma di riferimento scritto in C in versioni ottimizzate per l’esecuzione su piattaforme embedded.

    In particolare:

    - Analizzare le principali tecniche di ottimizzazione automatica (parallelizzazione, vettorizzazione, accelerazione) e i loro limiti.

    - Sperimentare approcci per la generazione automatica di codice ottimizzato, valutandone la correttezza sintattica e funzionale.

    - Implementare una pipeline automatizzata, utilizzabile tramite un’interfaccia standard (ad esempio script o API), per generare e validare il codice trasformato.

    - Misurare i miglioramenti in prestazioni e risorse rispetto al codice originale, utilizzando metriche oggettive di efficienza.

    Prerequisiti. Il progetto combina aspetti di intelligenza artificiale, ottimizzazione del software e sistemi embedded, e richiede familiarità con il linguaggio C e con le basi della programmazione parallela e vettoriale.

    "PARTICLES IN ACTION!"

    Contesto. La localizzazione è un aspetto fondamentale della robotica autonoma: un robot deve poter stimare la propria posizione e l’ambiente circostante per muoversi in modo efficace.

    Un approccio diffuso è quello dei particle filter (https://sassafras13.github.io/PF/), algoritmi basati su metodi probabilistici che permettono di stimare lo stato del robot (ad esempio posizione e orientamento) combinando i dati dei sensori con un modello del mondo.

    Problema. La localizzazione in ambienti complessi non è banale:

    - I sensori come il LIDAR forniscono dati rumorosi o incompleti.

    - È necessario stimare la posizione del robot anche in presenza di incertezza.

    - Bisogna integrare più fonti di informazione (movimento del robot e sensori) in maniera coerente.

    Obiettivo. L’obiettivo è progettare e implementare un particle filter per la localizzazione robotica, testandolo con WeBots (https://cyberbotics.com/), uno strumento che consente di modellare ambienti virtuali e raccogliere misurazioni da sensori simulati.

    In particolare:

    - Modellare un mondo virtuale e un robot dotato di LIDAR.

    - Implementare un algoritmo di particle filter in grado di aggiornare la stima della posizione del robot sulla base dei dati sensoriali e del modello di movimento.

    - Valutare l’efficacia della localizzazione in diversi scenari simulati.

    "A PLAYGROUND FOR MODERN COMPILER TOOLCHAINS"

    Contesto. Negli ultimi anni, lo sviluppo di strumenti per la generazione di codice efficiente ha visto una forte evoluzione muovendosi oltre al dominio dei compilatori tradizionali. Questa evoluzion è stata in buona parte supportata dall’introduzione di MLIR (Multi-Level Intermediate Representation), un’infrastruttura flessibile progettata per facilitare ottimizzazioni specifiche dei domini applicativi.

    MLIR permette di definire dialetti (dialects) che rappresentano differenti livelli di astrazione, dal codice ad alto livello (ad esempio operazioni matematiche o tensoriali) fino al codice macchina. Questa flessibilità lo rende un elemento chiave nei moderni flussi di compilazione, specialmente in ambiti come l’ottimizzazione di modelli di machine learning o la generazione automatica di codice efficiente per architetture eterogenee.

    Problema. Nonostante le opportunità derivanti dalla introduzione di MLIR, esprimere algoritmi generali o domini applicativi non legati all’intelligenza artificiale tramite dialetti di alto livello può risultare complesso per una serie di ragioni:

    - La maggior parte degli strumenti e degli esempi disponibili si concentra sull’ambito dell’intelligenza artificiale e dell’elaborazione di tensori.

    - Mancano strumenti open-source che facilitino la sperimentazione e l’apprendimento delle toolchains MLIR in contesti più generali.

    - Scrivere manualmente dialetti o trasformazioni richiede una profonda conoscenza delle infrastrutture sottostanti e una significativa quantità di lavoro ingegneristico.

    Obiettivo. L’obiettivo del progetto è realizzare un ambiente di sperimentazione per MLIR, che permetta di esplorare la definizione e l’integrazione di dialetti, trasformazioni e flussi di compilazione.

    Le possibili attività includono:

    - Fornire una serie di kernel implementati manualmente per illustrare la traduzione tra livelli di astrazione differenti (dal dialetto di alto livello al codice ottimizzato).

    - Sviluppare strumenti o interfacce per semplificare la creazione di dialetti e la connessione con backend esistenti.

    - Creare una base open-source utile come risorsa didattica e come punto di partenza per la ricerca e lo sviluppo di nuovi flussi di compilazione.

    "HLS+LLM+...: A SALAD OF ACRONYMS"

    Contesto. La progettazione hardware assistita da intelligenza artificiale è un ambito emergente che mira a unire le potenzialità delle tecniche di High-Level Synthesis (HLS) con le capacità dei Large Language Model (LLM).

    Le metodologie di HLS consentono di generare automaticamente descrizioni hardware (in linguaggi come Verilog o VHDL) a partire da specifiche di alto livello (ad esempio codice C/C++), riducendo tempi e complessità del design. Parallelamente, i modelli di linguaggio di grandi dimensioni stanno dimostrando una sorprendente abilità nella generazione di codice e nella comprensione del contesto di progetto, aprendo la strada a una nuova forma di co-design uomo–AI.

    Negli ultimi anni, la ricerca si è concentrata sull’esplorazione di come gli LLM possano supportare le fasi di design space exploration, debugging, e sintesi automatica (si veda ad esempio questo studio: https://arxiv.org/abs/2503.15112).

    Problema. Nonostante i progressi, l’integrazione pratica tra HLS e LLM presenta ancora diverse sfide:

    - La generazione affidabile di moduli hardware tramite LLM è un problema aperto, sia per la correttezza sintattica che per la semantica del codice.

    - Le tecniche di HLS sono spesso complesse da parametrizzare, e la collaborazione con LLM richiede un’interfaccia chiara tra linguaggio naturale e specifiche di sintesi.

    - Mancano studi comparativi e strumenti open-source che analizzino sistematicamente le prestazioni e i limiti degli approcci basati su LLM per la progettazione hardware.

    Obiettivo. Le possibili attività progettuali includono:

    - Studiare e confrontare i principali approcci di HLS e le metodologie di integrazione con LLM.

    - Svolgere esperimenti con i framework più promettenti, analizzandone accuratezza, efficienza e robustezza nella generazione di codice hardware.

    - Utilizzare un LLM per generare un modulo hardware semplice compatibile con l’architettura PULP (https://pulp-platform.org/), sfruttando un’interfaccia standard come quella di HWPE (https://hwpe-doc.readthedocs.io/en/latest/). Validare il modulo prodotto, verificandone la correttezza funzionale e la qualità del codice rispetto a un’implementazione manuale.

    Prerequisiti. L’attività richiede una conoscenza tudio preliminare del linguaggio SystemVerilog.

     

    PROPOSTE DI TESI MAGISTRALI IN AMBITO INDUSTRIALE

    Sviluppo e/o modifica incrementale di compilatori, debugger and e ambienti di sviluppo per programmare microcontrollori prodotti da Infineon (plugin Eclipse, applicazioni cloud, GUI, ...)

    Sviluppo e/o modifica incrementale casi d'uso ed esempio per ambienti embedded (timer, virtualizzazione, controllo motore, e altri contesti analoghi)

    Contributi all'analisi di casi d'uso di interesse per l'industria Automotive

    Maggiori informazioni: Master Thesis at Infineon

Tesi assegnate

Paolo Torroni

Professore associato | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • A Comparative Study of Multimodal Deep Learning Architectures for Depression Detection

  • A Comparison between LLMs and SLMs for Document Processing in the Insurance Sector

  • AI solutions for Visual Recognition of Thyroid Eye Disease

  • An Artificial Intelligence System for the Autonomous Pagination of Newspapers

  • An LLM Agent System for Reducing Hallucinations in Drug Discovery Tasks

  • An LLM-as-a-judge Comparison of Embedding Models for RAG Tasks in Italian Press News Data

  • Assessing LLM Capabilities in Low-Resource Language Settings: A Kazakh Perspective

  • Design and Development of a RAG-Based Chatbot System for Web Content Exploration

  • Design, Implementation and Benchmarking of a Retrieval-Augmented Chatbot for the Insurance Sector

  • Development of an LLM-based system for the generation of multiple-choice English grammar exercises

  • Dynamic Few-Shot Learning for Knowledge Graph Question Answering

  • Enhancing Document Parsing and Question Answering through Optimized Table Parsing

  • Enhancing the Software Development Life Cycle with Conversational AI: LLM-Driven Documentation Q&A and Automated Model Evaluation

  • Exploring Knowledge Distillation in LLMs

  • Extracting Organization-Location Relations from German News Articles: A Comparative Study of Techniques

  • From Knowledge Extraction to Semantic Reasoning: A Comparative Analysis of LLMs

  • Implementing large language model-based machine translation in small and medium-sized enterprises

  • Integrating behaviour trees and finite state machines for human-robot interaction

  • Judging the Judges: A Case Study on LLM-as-a-Judge for Retrieval-Augmented Generation

  • Leveraging Large Language Models for Fact-Checked Claim Retrieval Based On Similarity

  • Leveraging LLMs as noisy label generators for named entity recognition

  • Machine Learning Approaches for State of Health Estimation of Electric Vehicle Batteries

  • Named Entity Recognition for Historical Italian Texts: Overcoming Data Limitations through Strategic Annotation and Model Adaptation

  • Progettazione e implementazione di un chatbot per l’assistenza clienti di un servizio di telepedaggio

  • Selective rationalization via genetic-based learning: extending the GenSPP architecture with the CMA-ES algorithm

  • Self-Assessment in RAG Systems: Evaluating Feedback Loops and Quality Control Mechanisms

  • Valida: AI and NLP Techniques in Document Forgery Detection

  • VerifAi: Towards an Open-Source Scientific Generative Question-Answering System with Referenced and Verifiable Answers

  • Zero-Shot Warning Generation for Misinformative Multimodal Content Detection

Fabio Tosi

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Angelo Trotta

Ricercatore in Tenure Track L. 79/2022 | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Smart City e IoT: Una Soluzione Basata su LoRa per il Tracciamento di Oggetti Mobili

  • Sviluppo di Sistemi di Controllo di uno Swarm di Droni Utilizzando il Protocollo MAVLink

  • Un sistema di monitoraggio per reti BLE Mesh: progettazione, implementazione e analisi per l’identificazione della topologia e la valutazione del traffico di rete

Riccardo Venanzi

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Mirko Viroli

Professore ordinario | sito web

Tesi proposte

Tutte

  • Sono disponibili varie Tesi di Laurea "Triennale" e "Magistrale": gli studenti possono  discuterle col docente a ricevimento. Gli argomenti generali sono (in Inglese):

    Use of GPT/chatGPT and in general Large Language Models in Software Development

    Systems development with advanced Java-based tools/techniques for Software Engineering

    Experiments/development with Scala programming language and frameworks

    Experiments/development with IoT systems: mobile, embedded and cloud frameworks

    Design of innovative self-organising large-scale systems (drones, collective wearable devices, etc.)

    Software Engineering for business applications

    Research in Aggregate Computing (tools, libraries, frameworks)

Tesi assegnate

Tesi di Laurea

  • Studio sull’Impatto Energetico delle

    Architetture Serverless

  • Analisi di piattaforme Function as a Service per l’implementazione di sistemi distribuiti su larga scala

  • Analisi e Implementazione in Kotlin Multiplatform di un modulo di comunicazione MQTT e integrazione in PulvReAKt per Sviluppo di Applicazioni IoT Eterogenee

  • ClientShield: Implementazione di un Servizio Windows per la Sicurezza DNS

  • Eterogeneità dei sistemi di Aggregate Programming: un caso studio con WaveRobot e ThymioRobot

  • Impiego degli LLM nella Trasformazione di Unit Test in Codice Eseguibile

  • Integrazione di RAG e LLM nello

    Sviluppo del Software

  • Quarkdown - Typesetting versatile di documenti articolati

  • Sviluppo cross-platform di un e-commerce: un caso di studio basato su Flutter

  • Sviluppo di un pannello Web a supporto di un filtro DNS per malware e contenuti

  • Sviluppo di un sistema di visione artificiale per la rilevazione e localizzazione di marker ArUco in un contesto di aggregate computing

  • Uso del Machine Learning per la detection dei domini DGA (Domain Generation Algorithm)

  • Utilizzo di Neverlang per la modellazione di Domain Specific Languages

Tesi di Laurea Magistrale

  • Da serie temporali a flussi dati reattivi con Realm: approccio Clean Architecture all’ottimizzazione dei dati su dispostivi IoT

  • Integrazione di un centro assistenza clienti in applicativi nativi: un approccio cross-platform allo sviluppo mobile

  • Multi-Agent Reinforcement Learning of Swarm Behaviours with Graph Neural Networks: prototype and first experiments

  • Neighboring-based Strategies for Multi-Agent Reinforcement Learning

  • Processo di Transizione e Reingegnerizzazione di un Pannello Web per DNS Filtering

  • SLM Finetuning for Library-Specific Code Generation

  • Testing automatizzato Hardware-In-the-Loop: applicazione in ambito motorsport

Fabio Vitali

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • AI-DRIVEN TEST AUTOMATION:

    L’evoluzione del Software Testing nell’era

    dell’Intelligenza Artificiale

  • Analisi e visualizzazione della compatibilità tra emendamenti della Camera dei Deputati e sentenze della Corte costituzionale

  • Architetture Digitali e Competizione di Mercato: un Confronto Tra Ecosistemi Aperti e Chiusi - Apple vs. Android

  • ConsolidationViewer: uno strumento web per il consolidamento di documenti legislativi

  • Da desktop a mobile: la transizione di Ranger, applicazione per il monitoraggio delle reti di trasmissione

  • elaborazione di statistiche nel resource sharing tra biblioteche

  • Gestione delle immagini, delle tabelle e dei package in un editor di documenti legali basato su Akoma Ntoso

  • Human-Computer Interaction: Emozioni, Estetica e Persuasione per un Design Ottimale

  • Il data binding nelle web app: un’analisi comparativa

  • Miglioramenti di Saharian: Un Approccio Pratico per l’Accessibilità Web

  • Ottimizzazione di Congetture per la Gestione di Affermazioni Ipotetiche nei Triplestore RDF

  • Trend e problemi nei content management systems

Tesi di Laurea Magistrale

  • Analisi dell’usabilità e miglioramento della user interface di uno SCADA supervisor

  • Enriching Cultural Heritage through Semantic Annotations:

    Prototyping and Visualizing Complex Information in the Digital Humanities

  • Famelico:Taste and Tradition. A Dynamic and User-Centered Platform for the Digital Valorization of Italian Culinary Heritage

  • HTMX and Motivational Design: A 0-Javascript Approach to Simplified, Engaging E-commerce Applications

  • Interfacce per strumenti basati su AI per la redazione di testi legislativi: il servizio ACM per LEOS

  • Iterlex: a modular platform for legislative workflow management

  • SMART, SECURE, SEMANTIC:

    ONTOLOGY BUILDING FROM CONFIDENTIAL DATA WITH CLAUDE-POWERED LLMs

  • spotting innovation: an nlp and knowledge organisation approach on horizon europe proposals

  • The New Norman Approach: Common Standards and Best Practices in Humanity-Centered Design

  • The Role of Generative AI in UX Design: Exploring Its Impact on Cognitive Biases

  • User-centered Design for D.O.S.E. Mobile Application

Pierluigi Zama Ramirez

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Gianluigi Zavattaro

Professore ordinario | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea Magistrale

  • Architetture multi-agent in ambito enterprise: studio e prototipazione di un framework modulare per agenti AI

  • Implementazione Python degli Algoritmi di Aeolus per la Pianificazione dei Sistemi Distribuiti

Stefano Pio Zingaro

Ricercatore a tempo determinato tipo a) (junior) | sito web

Tesi proposte

Tesi assegnate

Tesi di Laurea

  • Sviluppo di un Framework per la Differenziazione Automatica nell’Addestramento di Reti Neurali tramite Backpropagation

Tesi di Laurea Magistrale

  • Promoting Web Accessibility and Inclusion of People with Intellectual Disabilites: Natural Language Processing Driven Easy-to-Read (E2R) Transformation for Italian written text