Investigating the Effective Implementation of Pair Programming: An Empirical Investigation

被引:0
|
作者
Radermacher, Alex [1 ]
Walla, Gursimran S. [1 ]
机构
[1] N Dakota State Univ, Fargo, ND 58108 USA
来源
SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2011年
关键词
Pair Programming;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:655 / 660
页数:6
相关论文
共 50 条
  • [1] Empirical validation of pair programming
    Visaggio, CA
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 654 - 654
  • [2] A conceptual framework for effective implementation of JIT - An empirical investigation
    Wafa, MA
    Yasin, MM
    INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1998, 18 (11-12) : 1111 - +
  • [3] Investigating Student-Instructor Interactions When Using Pair Programming: An Empirical Study
    Radermacher, Alex
    Walia, Gursimran
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 41 - 50
  • [4] Effective Distributed Pair Programming
    Rajpal, Mark
    PROCEEDINGS 2018 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING ICGSE 2018, 2018, : 6 - 10
  • [5] Empirical evaluation of distributed pair programming
    Hanks, Brian
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (07) : 530 - 544
  • [6] Empirical study on the productivity of the pair programming
    Canfora, G
    Cimitile, A
    Visaggio, CA
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 92 - 99
  • [7] Distributed pair programming: An empirical study
    Hanks, BF
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 81 - 91
  • [8] Investigating the impact of personality types on communication and collaboration-viability in pair programming - An empirical study
    Sfetsos, Panagiotis
    Stamelos, Ioannis
    Angelis, Lefteris
    Deligiannis, Ignatios
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 43 - 52
  • [9] Investigating Interracial Pair Coordination During Remote Pair Programming
    Mason, Shandler A.
    Kuttal, Sandeep Kaur
    2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, 2023, : 260 - 262
  • [10] Implementation and Practice of Pair Learning Based on Pair Programming
    Dou, Wan-feng
    Bai, Xiao-dong
    Zhang, Yue
    Yang, Ye-bo
    Yang, Yang
    INTERNATIONAL CONFERENCE ON MODERN EDUCATION AND INFORMATION TECHNOLOGY (MEIT 2017), 2017, : 212 - 216