From 5a101736e6d884736dee144f3e9e009c5d391465 Mon Sep 17 00:00:00 2001 From: norangebit Date: Mon, 14 Jun 2021 18:52:23 +0200 Subject: [PATCH] Refactor RQ5 --- src/chapter_3.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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*.