International Journal of Computer and Communication System Engineering (IJCCSE)
Pair programming is an important aspect of extreme programming and it is the part of agile software development. It is a widely accepted collaborative learning tool. It's a technique in which two people work together on the same task, one writes the code called as the driver and the other, the navigator reviews the work of the driver and provide feedback. Pair programming tends to increase the overall satisfaction of the students and helps them in building confidence and mutual trust. The development cost of producing the code in pairs is less and the code is more easy to read and understandable as compared to solo programming.