Key points are not available for this paper at this time.
Software development is a highly abstract process that requires intense concentration. The authors show that interrupting this process can significantly reduce a developer's efficiency and can even contribute to project delays.
Solingen et al. (Thu,) studied this question.