Sto facendo ricerche sull'evoluzione del software e C # /. NET, in particolare sull'identificazione dei refactoring dai changeset, quindi sto cercando un metodo adatto ( XP -like) progetto che può servire come soggetto di test per estrarre i refactories dalla cronologia del controllo della versione.
Quali progetti C # open source sono stati sottoposti a numerosi (numerosi) refactoring?
Criteri Un progetto adatto ha la sua cronologia delle modifiche pubblicamente disponibile, ha codice compilabile alla maggior parte dei commit e almeno diversi refactoring applicati in passato. Non deve essere noto, e la qualità del codice o il numero di bug è irrilevante. Preferibilmente il codice si trova in un repository Git o SVN.
Il risultato di questa ricerca sarà uno strumento che crea automaticamente commenti informativi e concisi per un changeset. Ciò dovrebbe migliorare la pratica comune di sviluppo semplicemente non lasciando alcun commento.