In the last decade there has been increasing interest in pair programming. However, despite work has been done, there is still a lack of substantial evidence of pair programming effects in industrial environments. To increase a body of evidence regarding the real benefits of pair programming, we investigate its relationship with software defects. The analysis is based on 14-months data collected from a large Italian manufacturing company. The team of 17 developers adopted a customized version of extreme programming and used pair programming on a daily basis. We explore and compare the defect rate of the code changed by doing pair and solo programming. The results show that defects appear to be lower for the code modified during pair programming. As a consequence, we formulate a hypothesis that pair programming is effective in reducing the introduction of new defects when existing code is modified. © 2011 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Phaphoom, N., Sillitti, A., & Succi, G. (2011). Pair programming and software defects - An industrial case study. In Lecture Notes in Business Information Processing (Vol. 77 LNBIP, pp. 208–222). Springer Verlag. https://doi.org/10.1007/978-3-642-20677-1_15
Mendeley helps you to discover research relevant for your work.