Understanding Tools and Practices for Distributed Pair Programming

Date Added: Oct 2009
Format: PDF

When considering the principles for eXtreme Programming, distributed eXtreme Programming, especially distributed pair programming, is a paradox predetermined to failure. However, global software development as well as the outsourcing of software development are integral parts of software projects. Hence, the support for distributed pair programming is still a challenging field for tool developers so that failure for distributed pair programming becomes less mandatory. In this paper, the authors analyze the social interaction in distributed pair programming and investigate how current technology supports this interaction.