{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:47:09Z","timestamp":1775011629945,"version":"3.50.1"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,2,1]],"date-time":"2011-02-01T00:00:00Z","timestamp":1296518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000172","name":"Division of Undergraduate Education","doi-asserted-by":"publisher","award":["DUE-0511264"],"award-info":[{"award-number":["DUE-0511264"]}],"id":[{"id":"10.13039\/100000172","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2011,2]]},"abstract":"<jats:p>Previous studies indicate that the use of pair programming has beneficial effects on student learning. In this article, we present a controlled study that directly measured students\u2019 acquisition of individual programming skills using laboratory practica (in which students programmed individually under exam conditions). Additionally, we analyzed other measures of student performance, attitudes, and retention. Our results provide direct evidence that pair programming improves the individual programming skills of lower SAT students, and that students who pair program are more confident in their work and are more likely to successfully complete the course. Results from the four other major studies of the effects of pair programming are reviewed and compared with those presented here in order to draw broader conclusions.<\/jats:p>","DOI":"10.1145\/1921607.1921609","type":"journal-article","created":{"date-parts":[[2011,3,3]],"date-time":"2011-03-03T08:44:26Z","timestamp":1299141866000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":62,"title":["The Case for Pair Programming in the Computer Science Classroom"],"prefix":"10.1145","volume":"11","author":[{"given":"Grant","family":"Braught","sequence":"first","affiliation":[{"name":"Dickinson College"}]},{"given":"Tim","family":"Wahls","sequence":"additional","affiliation":[{"name":"Dickinson College"}]},{"given":"L. Marlin","family":"Eby","sequence":"additional","affiliation":[{"name":"Messiah College"}]}],"member":"320","published-online":{"date-parts":[[2011,2]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Beck K. and Andres C. 2004. Extreme Programming Explained: Embrace Change 2nd Ed. Addison-Wesley Professional. Beck K. and Andres C. 2004. Extreme Programming Explained: Embrace Change 2nd Ed. Addison-Wesley Professional."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352207"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734348"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2007.29"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 17th Workshop of the Psychology of Programming Interest Group (PIPIG\u201905)","author":"Chapparo E.","unstructured":"Chapparo , E. , Yuksel , A. , Romero , P. , and Bryant , S ., 2005. Factors affecting the perceived effectiveness of pair programming in higher education . In Proceedings of the 17th Workshop of the Psychology of Programming Interest Group (PIPIG\u201905) . 5--18. Chapparo, E., Yuksel, A., Romero, P., and Bryant, S., 2005. Factors affecting the perceived effectiveness of pair programming in higher education. In Proceedings of the 17th Workshop of the Psychology of Programming Interest Group (PIPIG\u201905). 5--18."},{"key":"e_1_2_1_6_1","first-page":"20","article-title":"Experiences with pair programming at a small college","volume":"19","author":"Cliburn D. C.","year":"2003","unstructured":"Cliburn , D. C. 2003 . Experiences with pair programming at a small college . J. Comput. Small Coll. 19 , 1, 20 -- 29 . Cliburn, D. C. 2003. Experiences with pair programming at a small college. J. Comput. Small Coll. 19, 1, 20--29.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","first-page":"251","DOI":"10.15388\/infedu.2004.18","article-title":"The effects of pair programming on learning efficiency in short programming assignments","volume":"3","author":"Kuppuswami S.","year":"2004","unstructured":"Kuppuswami , S. and Vivekanandan , K. 2004 . The effects of pair programming on learning efficiency in short programming assignments . Informat. Educ. 3 , 2, 251 -- 266 . Kuppuswami, S. and Vivekanandan, K. 2004. The effects of pair programming on learning efficiency in short programming assignments. Informat. Educ. 3, 2, 251--266.","journal-title":"Informat. Educ."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/563517.563353"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 25th International Conference on Software Engineering (ICSE\u201903)","author":"McDowell C.","unstructured":"McDowell , C. , Werner , L. , Bullock , H. E. , 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 (ICSE\u201903) . 602--607. McDowell, C., Werner, L., Bullock, H. E., 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 (ICSE\u201903). 602--607."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1145287.1145293"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151954.1067526"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140155"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.032"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.612006"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Nagappan N. Williams L. Wiebe E. Miller C. Balik S. Ferzli M. and Petlick J. 2003b. Pair learning: With an eye toward future success. In XP\/Agile Universe. 185--198. Nagappan N. Williams L. Wiebe E. Miller C. Balik S. Ferzli M. and Petlick J. 2003b. Pair learning: With an eye toward future success. In XP\/Agile Universe . 185--198.","DOI":"10.1007\/978-3-540-45122-8_21"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&amp;T&rsquo;\u201904)","author":"Srikanth H.","unstructured":"Srikanth , H. , Williams , L. , Wiebe , E. , Miller , C. , and Balik , S . 2004. On pair rotation in the computer science course . In Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&amp;T&rsquo;\u201904) . 144--149. Srikanth, H., Williams, L., Wiebe, E., Miller, C., and Balik, S. 2004. On pair rotation in the computer science course. In Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&amp;T&rsquo;\u201904). 144--149."},{"key":"e_1_2_1_18_1","unstructured":"Schneider D. and Dorans N. 1999. Concordance between SAT I and ACT scores for individual students. Schneider D. and Dorans N. 1999. Concordance between SAT I and ACT scores for individual students."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1316450.1316455"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060071.1060075"},{"key":"e_1_2_1_21_1","article-title":"Experimenting with industry\u2019s \u201cpair-programming\u201d model in the computer science classroom","author":"Williams L.","year":"2000","unstructured":"Williams , L. and Kessler , R. 2000 . Experimenting with industry\u2019s \u201cpair-programming\u201d model in the computer science classroom . J. Softw. Eng. Educ., 60--64. Williams, L. and Kessler, R. 2000. Experimenting with industry\u2019s \u201cpair-programming\u201d model in the computer science classroom. J. Softw. Eng. Educ., 60--64.","journal-title":"J. Softw. Eng. Educ., 60--64."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.58"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.12.3.197.8618"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the Symposium on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA\u201902)","author":"Williams L.","unstructured":"Williams , L. , Yang , K. , Wiebe , E. , Ferzli , M. , and Miller , C . 2002b. Pair programming in an introductory computer science course: Initial results and recommendations . In Proceedings of the Symposium on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA\u201902) . Williams, L., Yang, K., Wiebe, E., Ferzli, M., and Miller, C. 2002b. Pair programming in an introductory computer science course: Initial results and recommendations. In Proceedings of the Symposium on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA\u201902)."}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921607.1921609","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1921607.1921609","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:10Z","timestamp":1750243930000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921607.1921609"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,2]]},"references-count":24,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,2]]}},"alternative-id":["10.1145\/1921607.1921609"],"URL":"https:\/\/doi.org\/10.1145\/1921607.1921609","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,2]]},"assertion":[{"value":"2009-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-02-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}