Planul de lucru este împărțit în cinci pachete de lucru cu dependențe și interacțiuni preconizate între ele, urmând etapele obișnuite necesare pentru atingerea obiectivelor proiectului.
WP1 Determinarea unei taxonomii a tipurilor de defecte și pregătirea studiilor de caz pentru predicția defectelor software
- T1.1 – Studiul literaturii în sensul identificării taxonomiilor de tipuri de defecte existente și abordările curente pentru analiza lor
- T1.2 – Determinarea unei taxonomii a tipurilor de defecte folosind învățarea nesupervizată aplicată pe seturi de date open-source/sisteme software
- T1.3 – Efectuarea unei analize a calității software-ului pe sistemele identificate la T1.2
- T1.4 – Pregătirea unor studii de caz adecvate care vor fi utilizate pentru predicția defectelor, în conformitate cu taxonomia stabilită
WP2 Stabilirea metodelor pentru învățarea automată a caracteristicilor în predicția defectelor software
- T2.1 – Studiul literaturii privind metodele existente pentru învățarea automată a caracteristicilor, și caracteristici bazate pe cuplare și coeziune pentru predicția defectelor software
- T2.2 – Dezvoltarea metodelor de învățare profundă pentru învățarea caracteristicilor semantice din artefacte software
- T2.3 – Evaluare experimentală și analiză a performanței caracteristicilor învățate
- T2.4 – Definirea unor metrici software bazate pe cuplare și coeziune pentru predicția defectelor software
- T2.5 – Evaluare experimentală și analiză a metricilor software bazate pe cuplare și coeziune
WP3 Dezvoltarea de noi algoritmi de învățare profundă pentru predicția defectelor software
- T3.1 – Studiul literaturii pentru identificarea soluțiilor actuale bazate pe învățare automată pentru predicția defectelor software
- T3.2 – Elaborarea abordărilor de clasificare bazate pe o clasă pentru predicția defectelor
- T3.3 – Elaborarea abordărilor de tip one-shot learning pentru predicția defectelor
- T3.4 – Evaluarea performanței tehnicilor de învățare profundă dezvoltate și analiza comparativă a acestora cu abordări existente
WP4 Dezvoltarea QuaDeeP
- T4.1 – Proiectarea sistemului QuaDeeP utilizând un proces incremental de dezvoltare
- T4.2 – Dezvoltarea funcționalității de predicție a defectelor
- T4.3 – Testarea și validarea finală a prototipului QuaDeeP
WP5 Managementul proiectului
- T5.1 – Coordonarea proiectului
- T5.2 – Diseminare