: J. Schenk, L. Prechelt, S. SalingerVenue
: International Conference on Software EngineeringDate
: 2014Type of Experiement
: Case StudySample Size
: 2Class/Experience Level
: ProfessionalParticipant Selection
: Personally selected by the authorsData Collection Method
In this article, Schenk, Prechelt and Salinger explore the effects of distributed-pair programming and conclude that awareness deficits and concurrent code editing, which are both absent in traditional pair programming, do not affect skilled programmers who are familiar with each other and have focused, successful communication. According to their study, distance collaborative programming are traditionally done through screen-sharing (Remote Pair Programming or RPP) or through a distributed IDE (Distribute Pair Programming or DPP and eDPP). They observed the latter by conducting a case study on two seasoned German software developers who both used Saros, an Eclipse plugin for eDPP, specifically focusing on awareness and editing freedom. From the case study, they find that experienced programmers who are not co-located “have much lower needs for physical awareness than previously assumed” and can conduct eDPP with hardly any trouble. In addition, rather than the initial hypothesis that concurrent code editing might be cumbersome for developers, using Saros actually improved the two developers’ work process.