Table of Contents
ISRN Software Engineering
Volume 2012 (2012), Article ID 516184, 11 pages
http://dx.doi.org/10.5402/2012/516184
Research Article

Collaborative-Adversarial Pair Programming

1Department of Mathematics and Computer Science, Alabama State University, AL 36104, USA
2Department of Computer Science and Software Engineering, Auburn University, AL 36849, USA

Received 10 April 2012; Accepted 14 May 2012

Academic Editors: R. Bharadwaj and U. K. Wiil

Copyright © 2012 Rajendran Swamidurai and David A. Umphress. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. K. Beck, Extreme Programming Explained: An Embrace Change, Addison-Wesley, 2000.
  2. E. Arisholm, H. Gallis, T. Dybå, and D. I. K. Sjøberg, “Evaluating pair programming with respect to system complexity and programmer expertise,” IEEE Transactions on Software Engineering, vol. 33, no. 2, pp. 65–86, 2007. View at Publisher · View at Google Scholar · View at Scopus
  3. G. Canfora, A. Cimitile, F. Garcia, M. Piattini, and C. A. Visaggio, “Evaluating performances of pair designing in industry,” Journal of Systems and Software, vol. 80, no. 8, pp. 1317–1327, 2007. View at Publisher · View at Google Scholar · View at Scopus
  4. M. M. Müller, “Two controlled experiments concerning the comparison of pair programming to peer review,” Journal of Systems and Software, vol. 78, no. 2, pp. 166–179, 2005. View at Publisher · View at Google Scholar · View at Scopus
  5. J. D. Wilson, N. Hoskin, and J. T. Nosek, “The benefits of collaboration for student programmers,” in Proceedings of the 24th SIGCSE Technical Symposium on Computer Science Education, pp. 160–164, February 1993. View at Publisher · View at Google Scholar · View at Scopus
  6. J. T. Nosek, “The case for collaborative programming,” Communications of the ACM, vol. 41, no. 3, pp. 105–108, 1998. View at Google Scholar · View at Scopus
  7. L. Williams, R. R. Kessler, W. Cunningham, and R. Jeffries, “Strengthening the case for pair programming,” IEEE Software, vol. 17, no. 4, pp. 19–25, 2000. View at Publisher · View at Google Scholar · View at Scopus
  8. C. McDowell, L. Werner, H. Bullock, and J. Fernald, “The effects of pair-programming on performance in an introductory programming course,” in Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, pp. 38–42, Cincinnati, Ky, USA, March 2002. View at Scopus
  9. S. Xu and V. Rajlich, “Empirical validation of test-driven pair programming in game development,” in Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science (ICIS '06). In conjunction with 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (COMSAR '06), pp. 500–505, July 2006. View at Publisher · View at Google Scholar · View at Scopus
  10. J. Nawrocki and A. Wojciechowski, “Experimental Evaluation of pair programming,” in Proceedings of the European Software Control and Metrics Conference (ESCOM '01), pp. 269–276, ESCOM Press.
  11. J. Vanhanen and C. Lassenius, “Effects of pair programming at the development team level: an experiment,” in Proceedings of the International Symposium on Empirical Software Engineering (ISESE '05), pp. 336–345, November 2005. View at Publisher · View at Google Scholar · View at Scopus
  12. M. Rostaher and M. Hericko, “Tracking test first programming—an experiment, XP/Agile Universe,” LNCS, vol. 2418, pp. 174–184, 2002. View at Google Scholar
  13. H. Hulkko and P. Abrahamsson, “A multiple case study on the impact of pair programming on product quality,” in Proceedings of the 27th International Conference on Software Engineering (ICSE '05), pp. 495–504, St. Louis, Mo, USA, May 2005. View at Scopus
  14. D. Wells and T. Buckley, “. The VCAPS project: an example of transitioning to XP.,” in Extreme Programming Examined, chapter 23, pp. 399–421, Addison-Wesley.
  15. K. M. Lui and K. C. C. Chan, “Pair programming productivity: Novice-novice vs. expert-expert,” International Journal of Human Computer Studies, vol. 64, no. 9, pp. 915–925, 2006. View at Publisher · View at Google Scholar · View at Scopus
  16. K. Boutin, “Introducing extreme programming in a research and development laboratory,” in Extreme Programming Examined, chapter 25, pp. 433–448, Addison-Wesley.
  17. M. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 1999.
  18. W. S. Humphrey, PSP(sm): A Self-Improvement Process for Software Engineers, Addison-Wesley, 2005.