Pair Programming vs. Side-by-Side Programming

Pair Programming vs. Side-by-Side Programming
复制标题

结对编程与并行编程

DOI:
--
复制
发表时间:
2005
期刊:
European Conference on Software Process Improvement
影响因子:
--
通讯作者:
Barbara Lange
Barbara Lange
中科院分区:
--
文献类型:
--
作者:
J. Nawrocki;M. Jasinski;L. Olek;Barbara Lange

文献摘要

被引文献

相似文献

在敏捷方法中,程序员之间的沟通非常重要。其中一些(例如XP或Crystal Clear)推荐结对编程。配对编程有两种风格:类XP和并排(后者来自Crystal Clear)。本文描述了一项实验,旨在对这两种风格进行比较。研究对象为25名计算机专业四、五年级的学生。他们在大学里工作了6天(在受控环境中),用Java、Eclipse、MySQL和Tomcat编写基于Web的应用程序。得到的结果表明,并行编程是类XP编程的一种非常有趣的替代方案,主要是因为更少的工作开销(在实验中,并行编程的工作开销低至20%,而XP的工作开销约为50%)。
In agile methodologies communication between programmers is very important. Some of them (e.g. XP or Crystal Clear) recommend pair programming. There are two styles of pair programming: XP-like and side-by-side (the latter comes from Crystal Clear). In the paper an experiment is described that aimed at comparison of those two styles. The subjects were 25 students of Computer Science of 4th and 5th year of study. They worked for 6 days at the university (in a controlled environment) programming web-based applications with Java, Eclipse, MySQL, and Tomcat. The results obtained indicate that side-by-side programming is a very interesting alternative to XP-like pair programming mainly due to less effort overhead (in the experiment the effort overhead for side-by-side programming was as small as 20%, while for XP it was about 50%).