Abstract
Pair-programming has been found to be very beneficial in educational settings. Students who pair in their introductory programming course are more confident, have greater course completion and pass rates, and are more likely to persist in computer-related majors. Although pairing helps all students, we believe that it is particularly beneficial for women because it addresses several significant factors that limit women's participation in computer science. We provide reasons for our belief that pair-programming helps women persist in these majors. We also repeat, with special emphasis on the impact on women, some details published elsewhere regarding our experiments on pair-programming with college and university students. Additionally, we provide new data that supports our original findings.
- American Association Of University Women Education Foundation Commission On Technology, Gender, and Teacher Education. 2000. Tech-Savvy: Educating girls in the new computer age. http://www.aauw.org/2000/techsavvy.html.Google Scholar
- Beck, K. 2000. Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading, MA. Google ScholarDigital Library
- Berenson, S. B., Slaten, K. M., Williams, L., and Ho, C.-W. 2005. Voices of women in a software engineering course: Reflections on collaboration. Journal on Educational Resources in Computing. In this issue. Google ScholarDigital Library
- Bevan, J., Werner, L., and Mcdowell, C. 2002. Guidelines for the use of pair programming in a freshman programming class. In Proceedings of the Conference on Software Engineering Education and Training. Google ScholarDigital Library
- Camp, T. 1997. The incredible shrinking pipeline. Communications of the ACM 40, 10 (1997), 103--110. Google ScholarDigital Library
- Camp, T. 2001. Women in computer science: Reversing the trend. CRA-W, Aug. 2001. Accessed Nov. 19, 2004. http://www2.cs.cmu.edu/~women/resources/aroundTheWeb/hostedPapers/Syllabus-Camp.pdf.Google Scholar
- Cohoon, J. and Davidson, J. 2000. Java 1.5 Program Design. McGraw-Hill, Boston.Google Scholar
- College Entrance Examination Board. 2004. College-bound seniors A profile of SAT program test takers. Accessed Jan. 23, 2005. http://www.collegeboard.com/prod_downloads/about/news_info/cbsenior/yr2004/2004_CBSNR_total_group.pdf.Google Scholar
- Cra. 2005. Cra Taulbee trends: Women students & faculty. Updated May 6, 2004. Cra Taulbee Survey. http://www.cra.org/info/taulbee/women.html.Google Scholar
- Kerievsky, J. 2004, Pair draw. Accessed Feb. 6, 2005. http://industriallogic.com/games/pairdraw.html.Google Scholar
- Mcdowell, C., Werner, L., Bullock, H., and Fernald, J. 2003. The impact of pair programming on student performance, perception, and persistence. In Proceedings of the 25th International Conference on Software Engineering (Portland, OR). 602--607. Google ScholarDigital Library
- Lightbody, P., Siann, G., Tait, L., and Walsh, D. 1997. A fulfilling career? Factors which influence women's choice of profession. Educational Studies 23 (1997), 25--37.Google ScholarCross Ref
- Sax, L. J., Astin, A.W., Korn, W. S., and Mahoney, K. M. 2000, The American freshman: National norms for fall 2000. For a summary, see http://www.gseis.ucla.edu/heri/norms_pr_oo.html.Google Scholar
- Williams, L. A. and Kessler, R. R. 2000a, The effects of “pair-pressure” and “pair-learning” on software engineering education. In Proceedings of the Thirteenth Conference on Software Engineering Education and Training (Austin, TX). IEEE Computer Society, New York. Google ScholarDigital Library
- Williams, L. A. and Kessler, R. R. 2000b. All I really need to know about pair programming I learned in kindergarten. Communications of the ACM, 43, 5 (2000), 108--114. Google ScholarDigital Library
Index Terms
- Pair-programming helps female computer science students
Recommendations
A comparative analysis of different gender pair combinations in pair programming
Over the last decade, there has been a steady stream of pair programming studies. However, one significant area of pair programming that has not received its due attention is gender. Considering the fact that pair programming is one of the major human-...
Observations of Pair Programming: Variations in Collaboration Across Demographic Groups
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationSixty-nine pairs of Latino and white middle school students were video recorded as they pair programmed for approximately 20 minutes. We quantitatively analyzed the partners' interactions specifically looking at characteristics of their collaboration. A ...
A Large-Scale Experimental Study of Gender and Pair Composition in Pair Programming
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationThe proportion of women in computer science majors is currently lower than in any other STEM major. Various studies have sought to explain---and ultimately find ways to reduce---gender disparities in computer science participation and persistence. Pair ...
Comments