Design, Implementation and Evaluation of a Novel Programming Language Topic Classification Workflow