Pair Programming Illuminated
The effects of pair-programming on performance in an introductory programming course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Code warriors and code-a-phobes: a study in attitude and pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Group dynamics and collaborative group performance
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
Guidelines for the Use of Pair Programming in a Freshman Programming Class
CSEET '02 Proceedings of the 15th Conference on Software Engineering Education and Training
Building Pair Programming Knowledge through a Family of Experiments
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Cooperative learning techniques in CS1: design and experimental evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
PAIR programming as a model of collaborative learning: a review of the research
Journal of Computing Sciences in Colleges
Towards increasing the compatibility of student pair programmers
Proceedings of the 27th international conference on Software engineering
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
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
Teaching CS1 with graphics and C
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Adopting XP practices for teaching object oriented programming
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Using graphics research to teach freshman computer science
ACM SIGGRAPH 2006 Educators program
The Social Dynamics of Pair Programming
ICSE '07 Proceedings of the 29th international conference on Software Engineering
First year students' impressions of pair programming in CS1
Proceedings of the third international workshop on Computing education research
First-year students' impressions of pair programming in CS1
Journal on Educational Resources in Computing (JERIC)
Video analysis of pair programming
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
Exploring the underlying aspects of pair programming: The impact of personality
Information and Software Technology
Pair programming: what's in it for me?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
An experimental investigation of personality types impact on pair effectiveness in pair programming
Empirical Software Engineering
Pair dynamics in team collaboration
Computers in Human Behavior
Journal of Computing Sciences in Colleges
Personality types of IT professors
Proceedings of the 10th ACM conference on SIG-information technology education
Personality and the nature of collaboration in pair programming
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
An empirical study of the effects of personality in pair programming using the five-factor model
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Compatibility of partnered students in computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
The benefits of pairing by ability
Proceedings of the 41st ACM technical symposium on Computer science education
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
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
Exploratory comparison of expert and novice pair programmers
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools
Proceedings of the 43rd ACM technical symposium on Computer Science Education
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Forming project groups while learning about matching and network flows in algorithms
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Improving student learning outcomes with pair programming
Proceedings of the ninth annual international conference on International computing education research
A student perspective on prior experience in CS1
Proceeding of the 44th ACM technical symposium on Computer science education
Developing a game-based learning curriculum for "Big Data" in middle school (abstract only)
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
In recent years, educators have increasingly used pair programming in their computer science courses. Pair programming has been shown to be beneficial for both the teaching staff and the students in the courses. Occasionally, though, students are not compatible with their partners. An extensive study was done at the North Carolina State University to provide guidance on forming student pairs to improve the chances that pairs will be compatible and have a productive work relationship. We examined compatibility among freshman, advanced undergraduate, and graduate students. We have found that the students' perception of their partner's skill level has a significant influence on their compatibility. Graduate students work well with partners of similar actual skill level. Freshmen seem to work better with partners with different Myers Briggs personality type. Students' self-esteem does not appear to be a major contributor to pair compatibility.