diff --git a/src/chapter_3.md b/src/chapter_3.md index d87c80c..efa4575 100644 --- a/src/chapter_3.md +++ b/src/chapter_3.md @@ -236,5 +236,10 @@ I dati per entrambe le distribuzioni sono stati valutati graficamente attraverso ### RQ5: come varia il time-to-fix tra ML bug e altri bug? In quest'ultima analisi si vuole andare a valutare se c'è differenza nel tempo necessario per eseguire il *fix*. -Per valutare questo parametro è stato necessario estrarre da ogni *issue* la data di apertura e di chiusura e calcolare i giorni che intercorrono tra queste. +Anche in questo caso, per poter rispondere alla domanda, è necessario incrociare i dati dei commit con quelli delle *issues* attraverso la lista delle *issues* citate. +Dato una *issue* sono stati individuate la data di apertura e di chiusura. +Nel caso in cui ad un commit sono associate più *issues* è stata presa come data di apertura il minimo tra tutte le date di apertura delle *issues* e, in modo analogo, si è proceduto anche per la data di chiusura con la differenza che i dati sono stati aggregati attraverso la funzione `max`. + +Una volta noto il momento di apertura e di chiusura della problematica è stato possibile calcolare il numero di giorni intercorsi tra questi due istanti temporali. +Le distribuzioni così ottenute sono state analizzate ancora una volta mediante un *boxplot*, il test *ranksum* e il test *Cliff's delta*.