An Environment for Synchronous Software Development

Free registration required

Executive Summary

Collaboration is essential for the development of complex software systems. When a team of developers is geographically distributed, collaboration aspects - such as awareness, communication and synchronization - are compromised by physical distance. The authors present an approach, named synchronous development, to reduce the negative distance effects on collaboration. They use a fine-grained change tracking mechanism and instantaneously notify any developer working on the system about changes being performed by other developers. The authors believe that their approach can augment each developer's knowledge of the project and, consequently, promote interaction and increase productivity.

  • Format: PDF
  • Size: 184.7 KB