This paper describes a state-of-the-art environment for distributed Extreme Programming that results from combining the Sangam editor, developed at NCSU and the Facetop user interface, developed at UNC-Chapel Hill. Sangam facilitates distributed Extreme Programming by sending events back and forth between a driver and a navigator working under the Eclipse development environment. Concurrently, Facetop allows the distributed pair to recapture some of the face-to-face communications that are lost in no-video distributed pairing sessions. The integrated tool is a quantum leap forward for distributed Extreme Programming as well as distributed agile development. Categories and Subject Descriptors D.2.6 [Software Engineering]: Programming Environments – integrated environments; D.2.3 [Software Engineering]: Coding Tools and Techniques – programming editors. General Terms Management, Design Keywords Sangam, Facetop, pair programming, distributed pair programming
Kanyamas Navoraphan, Edward F. Gehringer, James Cu