PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG

Data science for software engineering in EIS

azienda Tesi esterna in azienda    


Parole chiave DATA ANALYTICS, SOFTWARE ENGINEERING

Riferimenti MAURIZIO MORISIO

Gruppi di ricerca GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG

Tipo tesi EXPERIMENTAL/MODELLING

Descrizione Il lavoro di tesi consiste nell'analizzare i dati provenienti dal processo di sviluppo software di una importante azienda di produzione del software. I dati disponibili sono commit di versioni software, release, difetti e relative cause, requisiti e relativa documentazione, risorse umane coinvolte, tempi e costi.

Gli obbiettivi sono due:
-costruire modelli esplicativi e predittivi di difettosità (quali difetti vengono inseriti con più frequenza e quali ne sono le cause)
-costruire modelli esplicativi e predittivi di tempi di sviluppo (quali fattori spiegano e predicono i tempi di sviluppo o manutenzione di un applicativo software)

In una prima fase vengono costruiti connettori per la raccolta dei dati grezzi da una grande varietà di strumenti e piattaforme di sviluppo. In seguito vengono costruiti modelli aggregati dei dati per permetterne la fusione e sintesi.
Infine vengono costruiti e testati vari modelli (basati su machine learning e deep learning) esplicativi e predittivi.
In ultimo i modelli vengono applicati a progetti di sviluppo correnti.

Data la mole del lavoro sono previste due tesi, una sulla difettosità, una sui modelli di previsione tempi e costi.

Conoscenze richieste software engineering, data analysis techniques, Python, R, Java


Scadenza validita proposta 24/04/2020      PROPONI LA TUA CANDIDATURA




© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti