Program analysis for Clustering Programmers' Profile - Novais, Daniel José Ferreira (2017)