Text this: Enhancing job scheduling with adaptive prediction model based on user profiling /