2006
DOI: 10.1145/1145287.1145293
|View full text |Cite
|
Sign up to set email alerts
|

Pair programming improves student retention, confidence, and program quality

Abstract: Pair programming produces more proficient, confident programmers-and may help increase female representation in the field.In recent years, the growth of extreme programming (XP) has brought considerable attention to collaborative programming. Developed over a fifteen year period by Kent Beck and his colleagues, Ron Jeffries and Ward Cunningham[1], XP is a computer software development approach that credits much of its success to the use of pair programming by all programmers, regardless of experience [2]. The … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

4
152
0
2

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 342 publications
(158 citation statements)
references
References 12 publications
4
152
0
2
Order By: Relevance
“…Otra alternativa propuesta es la realización de prácticas de programación de manera colaborativa [10], éstas difieren principalmente en la forma y en el número de participantes que se asigna a la actividad. Dos ejemplos de estas prácticas son, la programación por parejas en la cual se busca promover la cooperación entre programadores [21][27] y la colaboración en equipos como puede ser Coding Dojo Randori [28] , existe un problema a resolver y un grupo de alumnos a los que se asigna la tarea, dos integrantes del grupo comienzan realizando programación de a pares y en intervalos regulares de tiempo uno de los dos integrantes es reemplazado, esta técnica provoca que todos los participantes deben prestar suma atención ya que desconocen en qué momento les tocará tomar el mando y continuar programando.…”
Section: Introductionunclassified
“…Otra alternativa propuesta es la realización de prácticas de programación de manera colaborativa [10], éstas difieren principalmente en la forma y en el número de participantes que se asigna a la actividad. Dos ejemplos de estas prácticas son, la programación por parejas en la cual se busca promover la cooperación entre programadores [21][27] y la colaboración en equipos como puede ser Coding Dojo Randori [28] , existe un problema a resolver y un grupo de alumnos a los que se asigna la tarea, dos integrantes del grupo comienzan realizando programación de a pares y en intervalos regulares de tiempo uno de los dos integrantes es reemplazado, esta técnica provoca que todos los participantes deben prestar suma atención ya que desconocen en qué momento les tocará tomar el mando y continuar programando.…”
Section: Introductionunclassified
“…The main rationale behind this is that some students change their majors after taking the first course from computer science [9].…”
Section: Introductionmentioning
confidence: 99%
“…In reference [16], the authors found out that pair programming increased the number of students continuing taking the class and pass rates. This also yields to higher quality of programs, more confidentiality in their work, and more enjoyable time when writing codes [16].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This collaborative experience is known to enhance students' confidence in their computer programming abilities, is perceived as more enjoyable than working in isolation, and enhances performance and course completion, which is linked with persistence in computing. 3,15,16,14 In addition to their overall effectiveness, collaborative instruction methods, such as supplemental instruction and pair programming, have important advantages in terms of overcoming obstacles faced by underrepresented students in computing. Specifically, these interventions provide a supportive and relatively informal atmosphere, addressing the sense of isolation reported by many underrepresented students, 25 and boosting confidence and performance among those students.…”
Section: Introductionmentioning
confidence: 99%