TDE: Supporting Geographically Distributed Software Design with Shared, Collaborative Workspaces. - Antero Taivalsaari; Sami Vaaraniemi (CAiSE, 1997)