Text this: Driving heterogeneity identification using machine learning: A review and framework for analysis