In precedenza, ho fatto una domanda su come misurare la qualità di un progetto. L'esito di questa domanda è stato che la qualità del progetto può essere divisa in due parti:
- Qualità interna (qualità del codice, misurabile mediante metriche sulla qualità del codice)
- Qualità esterna (test di accettazione, quanto bene il software soddisfa i requisiti)
Quindi, sulla base di ciò, voglio avviare delle ricerche e convalidare i risultati del progetto. Il problema è che condurrò questa ricerca da solo, quindi non è possibile eseguire il progetto una volta in stile BDD e l'altro in cascata da solo. Inoltre, non è possibile confrontare i progetti BDD e Cascate su una scala più ampia, poiché non ci sono abbastanza progetti BDD che possono essere misurati a causa dell'età del BDD.
Quindi, la mia domanda è: qualcuno ha affrontato questo problema? Come potrei eseguire il mio esperimento in modo tale che abbia un valore scientifico?