Arafat, Omar
(2017)
Metodologia per semplificare lo studio dei repository software.
[Laurea], Università di Bologna, Corso di Studio in
Informatica [L-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
L'obiettivo di questo elaborato è quello di illustrare una tecnologia volta a semplificare l'analisi e il reperimento di informazioni utili allo studio di data set di grandi dimensioni. Indagheremo circa i vantaggi e le difficoltà che derivano dallo studio di repository software.
Gli strumenti trattati sono Boa e FreeMarker. Boa è un progetto sviluppato dalla Iowa State University of Science and Technology, presentato all'interno di ICSE-13, nato con lo scopo di semplificare l'operazione di data mining su repository software di diversa natura. Boa sarà l'oggetto dell'indagine di cui al secondo capitolo, dove si analizzerà il linguaggio specifico e l'infrastuttura a supporto. È un caso di studio di particolare interesse poiché è stato oggetto della “mining challenge” all'interno della MSR 2016
A seguire si illustrerà brevemente FreeMarker e come possa essere usato per semplificare l'esposizione e il riuso dei dati di studio. Si tratta di un template engine, sviluppato dalla Apache Foundation, che permette di automatizzare la rappresentazione dei risultati prodotti dal data mining.
Al termine dell'elaborato verrà esposto il codice prodotto per integrare l'uso delle tecnologie precedentemente introdotte, attraverso la classe Java Test.
Abstract
L'obiettivo di questo elaborato è quello di illustrare una tecnologia volta a semplificare l'analisi e il reperimento di informazioni utili allo studio di data set di grandi dimensioni. Indagheremo circa i vantaggi e le difficoltà che derivano dallo studio di repository software.
Gli strumenti trattati sono Boa e FreeMarker. Boa è un progetto sviluppato dalla Iowa State University of Science and Technology, presentato all'interno di ICSE-13, nato con lo scopo di semplificare l'operazione di data mining su repository software di diversa natura. Boa sarà l'oggetto dell'indagine di cui al secondo capitolo, dove si analizzerà il linguaggio specifico e l'infrastuttura a supporto. È un caso di studio di particolare interesse poiché è stato oggetto della “mining challenge” all'interno della MSR 2016
A seguire si illustrerà brevemente FreeMarker e come possa essere usato per semplificare l'esposizione e il riuso dei dati di studio. Si tratta di un template engine, sviluppato dalla Apache Foundation, che permette di automatizzare la rappresentazione dei risultati prodotti dal data mining.
Al termine dell'elaborato verrà esposto il codice prodotto per integrare l'uso delle tecnologie precedentemente introdotte, attraverso la classe Java Test.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Arafat, Omar
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
data mining,repository software,Boa,FreeMarker
Data di discussione della Tesi
15 Marzo 2017
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Arafat, Omar
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
data mining,repository software,Boa,FreeMarker
Data di discussione della Tesi
15 Marzo 2017
URI
Gestione del documento: