Impact of task switching and work interruptions on software development processes
"Constant, constant, multi-tasking craziness": managing multiple working spheres