Evolving decision trees for the categorization of software