Investigating the effective implementation of pair programming: an empirical investigation

Investigating the effective implementation of pair programming: an empirical investigation
复制标题

研究结对编程的有效实施:实证研究

DOI:
--
复制
发表时间:
2011
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
G. Walia
G. Walia
中科院分区:
--
文献类型:
--
作者:
Alex Radermacher;G. Walia

文献摘要

被引文献

相似文献

结对编程是一种编程技术,其中两个程序员一起工作在同一编程任务上。以前的研究表明,在程序设计入门课程中,它对于提高学生的学习效果、效率和乐趣是有效的。许多研究也致力于确定结对的有效策略。本文讨论了在北达科他州立大学进行的两项不同的实证研究:a)测试在计算机科学入门课程中使用配对编程的可行性;b)确定基于专业的配对是否产生有效的配对。这些研究的结果为在计算机科学入门课程中实施结对编程提供了支持,并表明计算机科学和非计算机科学专业的学生结对可能产生比其他结对方法更不相容的结对。
Pair programming is a programming technique where two programmers work together on the same programming task. Previous research has shown that it is effective for improving the learning effectiveness, efficiency, and enjoyment of students in introductory programming courses. Much research has also been dedicated to determining effective strategies for forming pairs. This paper discuss two different empirical studies conducted at North Dakota State University to a) test the feasibility of using pair programming in introductory computer science courses and b) determine whether or not major-based pairing produces effective pairs. The results of these studies provide support for implementing pair programming in introductory computer science courses and show that pairing of computer science and non-computer science students may produce pairs which are less compatible than other pairing methods.