Tecniche di Deep Learning per il riconoscimento di errori nel codice
Contribuinte(s) |
Gabbrielli, Maurizio |
---|---|
Data(s) |
13/07/2022
|
Resumo |
Il ruolo dell’informatica è diventato chiave del funzionamento del mondo moderno, ormai sempre più in progressiva digitalizzazione di ogni singolo aspetto della vita dell’individuo. Con l’aumentare della complessità e delle dimensioni dei programmi, il rilevamento di errori diventa sempre di più un’attività difficile e che necessita l’impiego di tempo e risorse. Meccanismi di analisi del codice sorgente tradizionali sono esistiti fin dalla nascita dell’informatica stessa e il loro ruolo all’interno della catena produttiva di un team di programmatori non è mai stato cosi fondamentale come lo è tuttora. Questi meccanismi di analisi, però, non sono esenti da problematiche: il tempo di esecuzione su progetti di grandi dimensioni e la percentuale di falsi positivi possono, infatti, diventare un importante problema. Per questi motivi, meccanismi fondati su Machine Learning, e più in particolare Deep Learning, sono stati sviluppati negli ultimi anni. Questo lavoro di tesi si pone l’obbiettivo di esplorare e sviluppare un modello di Deep Learning per il riconoscimento di errori in un qualsiasi file sorgente scritto in linguaggio C e C++. |
Formato |
application/pdf |
Identificador |
http://amslaurea.unibo.it/26351/1/Vannucchi_Matteo_tesi.pdf Vannucchi, Matteo (2022) Tecniche di Deep Learning per il riconoscimento di errori nel codice. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270] <http://amslaurea.unibo.it/view/cds/CDS8009/> |
Idioma(s) |
it |
Publicador |
Alma Mater Studiorum - Università di Bologna |
Relação |
http://amslaurea.unibo.it/26351/ |
Direitos |
cc_by_nc_nd4 |
Palavras-Chave | #Machine Learning,Deep Learning,Riconoscimento errori,Code2Vec,Dataset #Informatica [L-DM270] |
Tipo |
PeerReviewed info:eu-repo/semantics/bachelorThesis |