Programmer interrupted: The cost of interruption and context switching (2022)
Important topic! Totally agree that context switching has a heavier cost than most people realize. That's also why so many product/dev teams are optimizing for tools that improve dev productivity and collaboration. 
Here are a few other links that you might find interesting:
<a href="https://livecycle.io/blogs/humanitec-dx-study/" rel="nofollow">https://livecycle.io/blogs/humanitec-dx-study/</a>
<a href="https://livecycle.io/blogs/context-switch/" rel="nofollow">https://livecycle.io/blogs/context-switch/</a>