This study investigates the technologies needed for collaborative software development tools for widely distributed users. A collaborative performance monitoring visualization system called MultiView was developed to examine the issues involved with such a system and to provide a prototype for collecting performance data. Options concerning communication between collaborating developers, visualization of performance monitoring data, and control of shared displays are discussed in this paper. In addition to the development issues, the MultiView system was used to test response times for clients located at Mississippi State University working with a server located at the University of Puerto Rico. Using the results of this experiment, the suitability of the current Internet as a communications medium is verified. In addition to examining the current Internet as a medium, possible strategies for demands of Internet 2 quality of service dimensions are presented. |