【24h】

Exploring the Efficacy of Distributed Pair Programming

机译:探索分布式结对编程的功效

获取原文
获取原文并翻译 | 示例

摘要

Pair programming is one of the twelve practices of Extreme Programming (XP). Pair programming is usually performed by programmers that are collocated - working in front of the same monitor. But the inevitability of distributed development of software gives rise to important questions: How effective is pair programming if the pairs are not physically next to each other? What if the programmers are geographically distributed? An experiment was conducted at North Carolina State University to compare different working arrangements of student teams developing object-oriented software. Teams were both collocated and in distributed environments; some teams practiced pair programming while others did not. In particular, we compared the software developed by virtual teams using distributed pair programming against collocated teams using pair programming and against virtual teams that did not employ distributed pair programming. The results of the experiment indicate that it is feasible to develop software using distributed pair programming, and that the resulting software is comparable to software developed in collocated or virtual teams (without pair programming) in productivity and quality.
机译:结对编程是极限编程(XP)的十二种实践之一。结对编程通常由并置的程序员执行-在同一监视器的前面工作。但是,软件分布式开发的必然性引发了一个重要的问题:如果线对在物理上并不相邻,那么线对编程的有效性如何?如果程序员按地理位置分布怎么办?在北卡罗来纳州立大学进行了一项实验,比较了开发面向对象软件的学生团队的不同工作安排。团队既分散又分布在分布式环境中。有些团队练习结对编程,而另一些则没有。特别是,我们将使用分布式结对编程的虚拟团队开发的软件与使用结对编程的并置团队和未使用分布式结对编程的虚拟团队进行了比较。实验结果表明,使用分布式结对编程开发软件是可行的,并且在生产率和质量上,所得软件可与并置或虚拟团队开发的软件(无结对编程)相媲美。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号