Progetto per il corso di Ingegneria del software 2, corso di LM in Ingegneria Informatica, anno 2022. Il progetto prevede due moduli:
- Integrazione JIRA, GIT tramite API: ottengo, per un dato progetto opensource, lista delle release, dei file aggiunti e/o modificati per ogni release, i ticket aperti in tale release, e quali file sono stati toccati. Per ogni classe, in ogni release, so quante linee di codice ha, churn etc... e so tramite ticket se era BUGGY.
- Integrazione WEKA: per ogni release, tramite walk forward + classifier + cost sensitive + feature selection, vengono calcolate metriche di accuratezza.
PROJECT STATS:
See Sonarcloud : https://sonarcloud.io/summary/overall?id=simonefesta_DeliverableISPW2