Text this: Incorporating Unstructured Text in Multi-Layer Perceptron (MLP) Network: Factors Affecting Partner Selection in Pair Programming