Adding another communication channel to reality: an experience with a chat-augmented conference
CHI 98 Cconference Summary on Human Factors in Computing Systems
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Team streams: extreme team support
Extreme programming examined
Support for distributed teams in extreme programming
Extreme programming examined
Supporting Distributed Extreme Programming
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Introducing collaboration into an application development environment
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Sangam: a distributed pair programming plug-in for Eclipse
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Wiki-templates: adding structure support to wikis on demand
Proceedings of the 2005 international symposium on Wikis
Empirical studies of distributed pair programming
Empirical studies of distributed pair programming
Patterns for Computer-Mediated Interaction (Wiley Software Patterns Series)
Patterns for Computer-Mediated Interaction (Wiley Software Patterns Series)
Computer Supported Cooperative Work
Hi-index | 0.00 |
When considering the principles for eXtreme Programming, distributed eXtreme Programming, especially distributed pair programming, is a paradoxe 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, we analyze the social interaction in distributed pair programming and investigate how current technology supports this interaction. We present XPairtise, a plug-in for Eclipse that allows instant pair programming in distributed development teams. In addition, we report on experiences and findings when using XPairtise in a distributed software development setting.