The Managing Developer Interruption project focus on understanding how software developers recover from interruptions and developing tools to support interruption recovery. Source of developer interruption can include: switching development tasks, co-workers, open-concept workplaces, phone calls, emails, texts and social media alerts.