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 条
  • [41] Investigating the Effect of Pair Programming and Software Size on Software Quality and Programmer Productivity
    Sison, Raymund
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 187 - 193
  • [42] Investigating the Impact of Personality and Temperament Traits on Pair Programming: A Controlled Experiment Replication
    Sfetsos, Panagiotis
    Adamidis, Panagiotis
    Angelis, Lefteris
    Stamelos, Ioannis
    Deligiannis, Ignatios
    2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 57 - 65
  • [43] Remote Pair Programming in Online CS Education: Investigating through a Gender Lens
    Kuttal, Sandeep Kaur
    Gerstner, Kevin
    Bejarano, Alexandra
    2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 75 - 85
  • [44] Investigating the pollution haven hypothesis in Ghana: An empirical investigation
    Solarin, Sakiru Adebola
    Al-Mulali, Usama
    Musah, Ibrahim
    Ozturk, Ilhan
    ENERGY, 2017, 124 : 706 - 719
  • [45] What Use Is a Backseat Driver? A Qualitative Investigation of Pair Programming
    Jones, Danielle L.
    Fleming, Scott D.
    2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 103 - 110
  • [46] Empirical investigation towards the effectiveness of Test First programming
    Huang, Liang
    Holcombe, Mike
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) : 182 - 194
  • [47] Viope as a tool for teaching introductory programming: An empirical investigation
    Carver, Jeffrey
    Henderson, Lisa
    19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 9 - +
  • [48] How effective are macroprudential policies? An empirical investigation
    Akinci, Ozge
    Olmstead-Rumsey, Jane
    JOURNAL OF FINANCIAL INTERMEDIATION, 2018, 33 : 33 - 57
  • [50] Development of Auxiliary Functions: Should You Be Agile? An Empirical Assessment of Pair Programming and Test-First Programming
    Lazzarini Lemos, Otavio Augusto
    Ferrari, Fabiano Cutigi
    Silveira, Fabio Fagundes
    Garcia, Alessandro
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 529 - 539