diff --git a/src/chapter_2.md b/src/chapter_2.md index d3e4cf5..4ed6902 100644 --- a/src/chapter_2.md +++ b/src/chapter_2.md @@ -50,10 +50,10 @@ I due modelli considerati sono: La classificazione mediate il classificatore statico non necessita di un *labeling* manuale dei dati, ma richiede la definizione dei vocaboli tipici del \ac{ML}. Questa lista non è stata costruita da zero, ma è basata su lavori precedenti[@humbatova-2019-taxonomyrealfaults]. -In questo modo tutte le issues che utilizzavano almeno un vocabolo tipico del Machine Learning sono state classificate come issues di \ac{ML}. +In questo modo tutte le issues che utilizzavano almeno un vocabolo tipico del \acl{ML} sono state classificate come issues di \ac{ML}. Nel caso del modello *naïve Bayes*, essendo questo un algoritmo di apprendimento supervisionato, si è resa necessaria una classificazione manuale delle issues. -A tal scopo è stato eseguito un campionamento stratificato in base al progetto di provenienza di $377$ issues che sono state divise tra due lettori e labellate. +A tal scopo è stato eseguito un campionamento stratificato in base al progetto di provenienza di $376$ issues che sono state divise tra due lettori e labellate. Durante il labeling si scelto di classificare ulteriormente le issue di \ac{ML} al fine di individuare anche la fase in cui il problema si è palesato. La definizioni delle varie fasi è avvenuta partendo da un lavoro di *Microsoft*[@amershi-2019-softwareengineeringmachine]. @@ -90,6 +90,6 @@ Prima di poter classificare i commit si è reso necessaria un'ulteriore fase di Sono stati considerati come commit di *fix* tutti quei commit al cui interno veniva fatto riferimento a delle issues attraverso la notazione *"#"*. Questa operazione ha ridotto il dataset dei commit a $3321$ unità. -A questo punto è stato possibile separare i *fix* di Machine Learning e quelli generici. +A questo punto è stato possibile separare i *fix* di \acl{ML} e quelli generici. La classificazione è avvenuta attraverso la lista delle issues citate all'interno del *commit message* e sono stati considerati come commit di \ac{ML} tutti quei commit che facevano riferimento ad almeno una issue di \ac{ML}. diff --git a/src/metadata.yaml b/src/metadata.yaml index d78db85..7e8887f 100644 --- a/src/metadata.yaml +++ b/src/metadata.yaml @@ -17,6 +17,7 @@ openright: true numbersections: true eulerchapternumber: true floatnumbering: true +link-citations: true ############# ac-onlyused: true ac-title: Acronimi