2020
Bachelor thesis  Unknown

Analisi e Visualizzazione di Categorie Wikipedia Tramite Grafi

Fenu G. M.

wikipedia  grafi  requirements 

Contesto Negli ultimi anni, le tecniche di sviluppo del software si sono evolute di pari passo con la crescita delle dimensioni e della complessità dei programmi. L'aumentare della complessità dei programmi ha reso necessario la definizione di modelli di sviluppo per il software, dalla sua concezione iniziale, fino alla sua completa realizzazione. Un generico modello di sviluppo software include le nozioni di specifica delle funzionalità del software, di design e di architettura software. La specifica delle funzionalità del software si concentra sulla definizione di requisiti del sistema, cioè bisogni e obiettivi che il sistema deve soddisfare. La necessità di definire bisogni e obiettivi, che rappresentino al meglio un sistema software, ha fatto nascere nuove aree di studio come l'Ingegneria dei Requisiti, e nuove figure professionali come l'analista di requisiti (noto anche come analista funzionale), che si occupa di identificare, raccogliere, documentare e analizzare i requisiti. Problema Durante il processo di raccolta dei requisiti vengono coinvolti anche domini diversi allo stesso momento, e gli analisti devono interagire con gli esperti del dominio per ottenere le conoscenze del dominio necessarie per sviluppare il sistema. A tal fine, vengono organizzati incontri con i soggetti interessati sotto forma di interviste, focus group o workshop. Durante queste riunioni, gli analisti dei requisiti e gli esperti di dominio potrebbero usare i loro gerghi specializzati e potrebbero sorgere ambiguità tra analisti ed esperti di dominio, nonché tra parti interessate appartenenti a domini diversi. L'ambiguità nella comunicazione è considerata un grave ostacolo per il trasferimento di conoscenze, dal momento che bisogni o aspetti del dominio comunicati in modo non corretto potrebbero portare alla definizione di requisiti scadenti, che possono causare problemi nelle fasi successive dello sviluppo. Soluzione Questa tesi propone di aiutare gli analisti dei requisiti e gli esperti di dominio nel creare uno spazio comune di conoscenza per facilitare la comunicazione durante le fasi di raccolta dei requisiti. Questo obiettivo viene raggiunto tramite la definizione di una tassonomia interattiva di termini tecnici, navigabile e collegata a Wikipedia. La tassonomia può essere visualizzata da esperti di dominio e analisti dei requisiti per esplorare i rispettivi ambiti terminologici. A tal fine, nel contesto di questa tesi è stato sviluppato il tool \textbf{WikiScan}, che permette di scaricare automaticamente categorie e pagine Wikipedia specifiche di uno o più domini, e di rappresentare le relazioni tra le pagine tramite un grafo visuale navigabile. Contributo WikiScan può aiutare gli utenti a esplorare attivamente i nuovi domini, partendo da termini noti ed espandendo le proprie conoscenze. Data una categoria di interesse, WikiScan permette di esplorare tutte le sotto-categorie e pagine Wikipedia, al fine di creare un indice navigabile ed evidenziare elementi comuni fra domini di partenza diversi, nonché di accedere a Wikipedia stessa per approfondimenti. Lo sviluppo del tool WikiScan fa parte del lavoro di tirocinio svolto all'interno dell'Istituto di Scienza e Tecnologie dell'Informazione (ISTI) del CNR, sede di Pisa.



Back to previous page
BibTeX entry
@mastersthesis{oai:it.cnr:prodotti:427538,
	title = {Analisi e Visualizzazione di Categorie Wikipedia Tramite Grafi},
	author = {Fenu G. M.},
	year = {2020}
}