The earliest reference to the concept of PP has been referred in the book “Mythical Man-Month” in the mid-1950s.Later in 1970s Dick Gabriel utilized collaborative programming to implement LISP within a short span of nine months. The early term for PP was given by Larry Constantine in the year 1992 as “Dynamic Duo” on a visit to Whitesmiths Inc., In this process two programmers were sharing the terminal and discussing the implementation and switching places. The study on benefits of collaboration was also studied by Wilson et al. (1993) considering student programmers. Later the pattern “Developing in Pairs” in 1995 and “Chrysler goes to Extremes” in 1998 paved the way for extreme programming. The initial reference to the role of Driver and Navigator is controversial and is discussed in Sallyann Bryant's article “Pair programming and the mysterious role of the navigator”. The author (Williams, 2000) investigated the benefits of pair programming using Collaborative Software Process over solo programming using Personal Software Process. Chong & Hurlbutt (2007) investigated the performance of professional pairing over the traditional driver/navigator pair as proposed by Williams et al. (2003). Jari Vanhanen et al. (2013) constructed a novel PP framework including parameters such as, knowledge of work, productivity and quality.