Managing Multitasking in Software Development Tasks Using Visual Analytics and Machine Learning