polito.it
Politecnico di Torino (logo)

Differenza semantica tra dati strutturati di progetti = Sematic Diffing between Project Structured Data

Rodolfo Iannitti

Differenza semantica tra dati strutturati di progetti = Sematic Diffing between Project Structured Data.

Rel. Alberto De Marco, Massimo Rebuglio. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Gestionale, 2024

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

Il presente lavoro di tesi si focalizza sull'analisi e la comparazione di progetti strutturati tramite l'utilizzo della differenziazione semantica, una metodologia avanzata per mettere in luce le diverse caratteristiche tra varie versioni di progetti o progetti differenti. Il principale scopo di questa ricerca è stato creare un progetto in Python per confrontare strutture dati complesse relative a progetti al fine di individuare ed evidenziare le modifiche necessarie per passare da una versione di progetto all'altra. La tesi indaga l'importanza del confronto semantico, andando oltre la comparazione tradizionale orientata solo alle differenze sintattiche e cercando di rappresentare le variazioni in modo chiaro e significativo. Ciò permette di comprendere più a fondo come evolve un progetto, risultando particolarmente utile nel settore del project management e nella registrazione dei cambiamenti. Nell'introduzione della tesi viene anche presentata una panoramica sul project management per contestualizzare il significato e l'importanza del confronto tra progetti, insieme a una descrizione del semantic diffing. Si discute inoltre come la differenziazione semantica nelle pratiche di gestione del progetto possa semplificare la comprensione delle modifiche effettuate e il loro impatto sui processi commerciali. Nella ricerca, viene impiegata una metodologia che include l'analisi di vari casi studio, in cui viene utilizzato lo strumento creato per confrontare progetti reali o simulati ed evidenziare le variazioni strutturali e semantiche tra le versioni successive. Questi casi consentono di valutare l'efficacia dello strumento e di dimostrare che l'approccio sviluppato facilita la comprensione dei cambiamenti e aiuta nelle decisioni strategiche durante il ciclo di vita di un progetto. I risultati dimostrano come la ricostruzione dei passaggi evolutivi tra diverse versioni di progetto possa favorire la gestione delle risorse e ottimizzare i processi decisionali fornendo un utile strumento per comprendere e analizzare le modifiche tra le varie versioni dei progetti. Il progetto in Python è stato sviluppato garantendo flessibilità e adattabilità, consentendo quindi la possibilità di implementare nuovi tipi di strutture e per integrarsi con gli strumenti di gestione già esistenti. In conclusione, la tesi propone di esplorare futuri sviluppi del lavoro, come l'utilizzo di machine learning per migliora-re l'interpretazione delle modifiche, la creazione di un'interfaccia grafica per rendere più intuitiva la visualizzazione delle modifiche e l'integrazione con software di project management esterni.

Relatori: Alberto De Marco, Massimo Rebuglio
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 62
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Gestionale
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-31 - INGEGNERIA GESTIONALE
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/34191
Modifica (riservato agli operatori) Modifica (riservato agli operatori)