The costs and benefits of pair programming
Extreme programming examined
Pair Programming Illuminated
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
The collaborative software process(sm)
The collaborative software process(sm)
Experimenting with pair programming in the classroom
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Affective assessment of team skills in agile CS1 labs: the good, the bad, and the ugly
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Investigating pair-programming in a 2nd-year software development and design computer science course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Student performance in CS1 with distributed pair programming
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Using collaborative learning research to enhance pair programming pedagogy
ACM SIGITE Newsletter
Adapting pair programming pedagogy for use in computer literacy courses
Journal of Computing Sciences in Colleges
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Student attitudes toward pair programming
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Pair programming improves student retention, confidence, and program quality
Communications of the ACM - Music information retrieval
Pair design in undergraduate labs
Journal of Computing Sciences in Colleges
Pair programming and agile software development: experiences in a college setting
Journal of Computing Sciences in Colleges
A comprehensive Capstone project in Computer Science I: getting the (instant) message
Journal of Computing Sciences in Colleges
Failure rates in introductory programming
ACM SIGCSE Bulletin
First year students' impressions of pair programming in CS1
Proceedings of the third international workshop on Computing education research
Problems encountered by novice pair programmers
Proceedings of the third international workshop on Computing education research
Problems encountered by novice pair programmers
Journal on Educational Resources in Computing (JERIC)
First-year students' impressions of pair programming in CS1
Journal on Educational Resources in Computing (JERIC)
Debugging assistance for novices: a video repository
Working group reports on ITiCSE on Innovation and technology in computer science education
The effects of pair-programming on individual programming skill
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Best practices in extreme programming course design
Proceedings of the 30th international conference on Software engineering
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
Assessment using peer evaluations, random pair assignment, and collaborative programing in CS1
Journal of Computing Sciences in Colleges
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Pair debugging: a transactive discourse analysis
Proceedings of the Sixth international workshop on Computing education research
The effects of neuroticism on pair programming: an empirical study in the higher education context
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Supporting pair programming with JavaGrinder
Journal of Computing Sciences in Colleges
Which aspects of novice programmers' usage of an IDE predict learning outcomes
Proceedings of the 42nd ACM technical symposium on Computer science education
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Liberating pair programming research from the oppressive Driver/Observer regime
Proceedings of the 2013 International Conference on Software Engineering
Cooperative learning instructional methods for CS1: Design, implementation, and evaluation
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Social effects of pair programming mitigate impact of bounded rationality
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Prior research on pair programming has found that compared to students who work alone, students who pair have shown increased confidence in their work, greater success in CS1, and greater retention in computer-related majors. In these earlier studies, pairing and solo students were not given the same programming assignments. This paper reports on a study in which this factor was controlled by giving the same programming assignments to pairing and solo students. We found that pairing students were more likely to turn in working programs, and these programs correctly implemented more required features. Our findings were mixed when we looked at some standard complexity measures of programs. An unexpected but significant finding was that pairing students were more likely to submit solutions to their programming assignments.