Attualmente sto scrivendo una tesi in Informatica per la quale ho bisogno di presentare e confrontare diversi strumenti open source disponibili per eseguire un certo tipo di test ( test di mutazione) su qualche pezzo di codice.
Per ridurre il numero di strumenti (inizialmente più di 25), ho impostato due limiti:
-
Lo strumento deve essere stato aggiornato negli ultimi 5 anni per essere presente nell'elenco, altrimenti è considerato obsoleto.
-
Sono considerati solo gli strumenti che funzionano per uno dei 3 linguaggi più utilizzati. Li ho definiti con l ' indice TIOBE (Java, C / C ++ sono equivalenti per gli strumenti e Python).
Ho impostato arbitrariamente la prima condizione a cinque anni, ma non sarei in grado di giustificare questo numero se necessario. Non ho trovato uno studio o un articolo con un punto di vista sull'argomento.
Quindi la mia domanda è: dopo quanti anni senza aggiornamenti un tale software (o qualsiasi software) essere considerato deprecato?