Back in 2002, Alan Brown and I coined the term Collaborative Development Environment, or CDE for short. We observed the evolution of the developer experience - from CLIs to IDEs to XDEs - and projected that the Next Big Thing for the developer would be tooling to support collaboration. We published a paper in Zelkowitz's Advances in Computers and around the same time, my keynote at the first Eclipsecon elaborated on the history of development environments.
IBM's alphaWorks has launched a portal about CDEs which you'll find here. I've got an editorial coming out soon in Dr. Dobb's on the same subject.
Architecture and collaboration are my two (professional) passions at the moment, and the two are not that distant from one another.