{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T19:10:07Z","timestamp":1776107407541,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,3]],"date-time":"2021-03-03T00:00:00Z","timestamp":1614729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,3,3]]},"DOI":"10.1145\/3408877.3432517","type":"proceedings-article","created":{"date-parts":[[2021,3,5]],"date-time":"2021-03-05T18:46:07Z","timestamp":1614969967000},"page":"900-906","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["PearProgram"],"prefix":"10.1145","author":[{"given":"Maxwell","family":"Bigman","sequence":"first","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Ethan","family":"Roy","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Jorge","family":"Garcia","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Miroslav","family":"Suzara","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Kaili","family":"Wang","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Chris","family":"Piech","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2021,3,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1006\/ceps.1996.0005"},{"key":"e_1_3_2_1_2_1","volume-title":"Achieving coordination in collaborative problem-solving groups. The journal of the learning sciences 9, 4","author":"Barron Brigid","year":"2000","unstructured":"Brigid Barron . 2000. Achieving coordination in collaborative problem-solving groups. The journal of the learning sciences 9, 4 ( 2000 ), 403--436. Brigid Barron. 2000. Achieving coordination in collaborative problem-solving groups. The journal of the learning sciences 9, 4 (2000), 403--436."},{"key":"e_1_3_2_1_3_1","volume-title":"When smart groups fail. The journal of the learning sciences 12, 3","author":"Barron Brigid","year":"2003","unstructured":"Brigid Barron . 2003. When smart groups fail. The journal of the learning sciences 12, 3 ( 2003 ), 307--359. Brigid Barron. 2003. When smart groups fail. The journal of the learning sciences 12, 3 (2003), 307--359."},{"key":"e_1_3_2_1_4_1","unstructured":"Kent Beck. 2000. Extreme programming explained: embrace change. addison wesley professional.  Kent Beck. 2000. Extreme programming explained: embrace change. addison wesley professional."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.2190\/CFKF-UGGC-JG1Q-7T40"},{"key":"e_1_3_2_1_6_1","volume-title":"Instructing comprehension-fostering activities in interactive learning situations. Learning and comprehension of text","author":"Brown Ann L","year":"1984","unstructured":"Ann L Brown , Annemarie S Palincsar , and Bonnie B Armbruster . 1984. Instructing comprehension-fostering activities in interactive learning situations. Learning and comprehension of text ( 1984 ), 255--286. Ann L Brown, Annemarie S Palincsar, and Bonnie B Armbruster. 1984. Instructing comprehension-fostering activities in interactive learning situations. Learning and comprehension of text (1984), 255--286."},{"key":"e_1_3_2_1_7_1","volume-title":"Towards a Knowledge Creation Perspective. The international handbook of collaborative learning","author":"Chan CK","year":"2013","unstructured":"CK Chan . 2013. Towards a Knowledge Creation Perspective. The international handbook of collaborative learning ( 2013 ), 437. CK Chan. 2013. Towards a Knowledge Creation Perspective. The international handbook of collaborative learning (2013), 437."},{"key":"e_1_3_2_1_8_1","volume-title":"Computer science standards","author":"K CSTA.","unstructured":"K CSTA. 12. Computer science standards . Computer Science Teachers Association ( 12). K CSTA. 12. Computer science standards. Computer Science Teachers Association (12)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2016.667"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/15391523.2014.888272"},{"key":"e_1_3_2_1_11_1","volume-title":"Learning in humans and machines: Towards an interdisciplinary learning science. The evolution of research on collaborative learning","author":"Dillenbourg P","year":"1996","unstructured":"P Dillenbourg , M Baker , A Blaye , C O'Malley , and E Spada . 1996. Learning in humans and machines: Towards an interdisciplinary learning science. The evolution of research on collaborative learning ( 1996 ), 189--211. P Dillenbourg, M Baker, A Blaye, C O'Malley, and E Spada. 1996. Learning in humans and machines: Towards an interdisciplinary learning science. The evolution of research on collaborative learning (1996), 189--211."},{"key":"e_1_3_2_1_12_1","volume-title":"Socially mediated metacognition: Creating collaborative zones of proximal development in small group problem solving. Educational studies in Mathematics 49, 2","author":"Goos Merrilyn","year":"2002","unstructured":"Merrilyn Goos , Peter Galbraith , and Peter Renshaw . 2002. Socially mediated metacognition: Creating collaborative zones of proximal development in small group problem solving. Educational studies in Mathematics 49, 2 ( 2002 ), 193--223. Merrilyn Goos, Peter Galbraith, and Peter Renshaw. 2002. Socially mediated metacognition: Creating collaborative zones of proximal development in small group problem solving. Educational studies in Mathematics 49, 2 (2002), 193--223."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807469"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151954.1067532"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008043"},{"key":"e_1_3_2_1_16_1","volume-title":"Facilitating collaborative knowledge building. Cognition and instruction 26, 1","author":"Hmelo-Silver Cindy E","year":"2008","unstructured":"Cindy E Hmelo-Silver and Howard S Barrows . 2008. Facilitating collaborative knowledge building. Cognition and instruction 26, 1 ( 2008 ), 48--94. Cindy E Hmelo-Silver and Howard S Barrows. 2008. Facilitating collaborative knowledge building. Cognition and instruction 26, 1 (2008), 48--94."},{"key":"e_1_3_2_1_17_1","volume-title":"The international handbook of collaborative learning","author":"Hmelo-Silver Learning Cindy E","unstructured":"Learning Cindy E Hmelo-Silver and Christina DeSimone . 2013. Problem-based learning: An instructional model of collaborative learning . In The international handbook of collaborative learning . Routledge , 382--398. Learning Cindy E Hmelo-Silver and Christina DeSimone. 2013. Problem-based learning: An instructional model of collaborative learning. In The international handbook of collaborative learning. Routledge, 382--398."},{"key":"e_1_3_2_1_18_1","volume-title":"Making cooperative learning work. Theory into practice 38, 2","author":"Johnson David W","year":"1999","unstructured":"David W Johnson and Roger T Johnson . 1999. Making cooperative learning work. Theory into practice 38, 2 ( 1999 ), 67--73. David W Johnson and Roger T Johnson. 1999. Making cooperative learning work. Theory into practice 38, 2 (1999), 67--73."},{"key":"e_1_3_2_1_19_1","unstructured":"David W Johnson and Roger T Johnson. 2004. Cooperation and the use of technology. (2004).  David W Johnson and Roger T Johnson. 2004. Cooperation and the use of technology. (2004)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1080\/10986065.2016.1148529"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5951\/jresematheduc.48.3.0237"},{"key":"e_1_3_2_1_22_1","volume-title":"Searle","author":"Margulieux Lauren E.","year":"2019","unstructured":"Lauren E. Margulieux , B. Dorn , and Kristin A . Searle . 2019 . Learning Sciences for Computing Education . Lauren E. Margulieux, B. Dorn, and Kristin A. Searle. 2019. Learning Sciences for Computing Education."},{"key":"e_1_3_2_1_23_1","unstructured":"Eric Mazur. 2013. Peer instruction. (2013).  Eric Mazur. 2013. Peer instruction. (2013)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1145287.1145293"},{"key":"e_1_3_2_1_25_1","volume-title":"Scripted cooperation in student dyads: A method for analyzing and enhancing academic learning and performance. Interaction in cooperative groups: The theoretical anatomy of group learning","author":"O'Donnell Angela M","year":"1992","unstructured":"Angela M O'Donnell and Donald F Dansereau . 1992. Scripted cooperation in student dyads: A method for analyzing and enhancing academic learning and performance. Interaction in cooperative groups: The theoretical anatomy of group learning ( 1992 ), 120--141. Angela M O'Donnell and Donald F Dansereau. 1992. Scripted cooperation in student dyads: A method for analyzing and enhancing academic learning and performance. Interaction in cooperative groups: The theoretical anatomy of group learning (1992), 120--141."},{"key":"e_1_3_2_1_26_1","volume-title":"Mindstorms: Computers, children, and powerful ideas.","author":"Papert Seymour","year":"1980","unstructured":"Seymour Papert . 1980 . Mindstorms: Computers, children, and powerful ideas. NY : Basic Books ( 1980), 255. Seymour Papert. 1980. Mindstorms: Computers, children, and powerful ideas. NY: Basic Books (1980), 255."},{"key":"e_1_3_2_1_27_1","first-page":"1","article-title":"Situating constructionism","volume":"36","author":"Papert Seymour","year":"1991","unstructured":"Seymour Papert and Idit Harel . 1991 . Situating constructionism . Constructionism 36 , 2 (1991), 1 -- 11 . Seymour Papert and Idit Harel. 1991. Situating constructionism. Constructionism 36, 2 (1991), 1--11.","journal-title":"Constructionism"},{"key":"e_1_3_2_1_28_1","volume-title":"Practices of distributed intelligence and designs for education. Distributed cognitions: Psychological and educational considerations 11","author":"Pea Roy D","year":"1993","unstructured":"Roy D Pea . 1993. Practices of distributed intelligence and designs for education. Distributed cognitions: Psychological and educational considerations 11 ( 1993 ), 47--87. Roy D Pea. 1993. Practices of distributed intelligence and designs for education. Distributed cognitions: Psychological and educational considerations 11 (1993), 47--87."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844642"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492007.2492020"},{"key":"e_1_3_2_1_31_1","volume-title":"Apprenticeship in thinking: Cognitive development in social context","author":"Rogoff Barbara","unstructured":"Barbara Rogoff . 1990. Apprenticeship in thinking: Cognitive development in social context . Oxford university press . Barbara Rogoff. 1990. Apprenticeship in thinking: Cognitive development in social context. Oxford university press."},{"key":"e_1_3_2_1_32_1","volume-title":"Computer supported collaborative learning","author":"Roschelle Jeremy","unstructured":"Jeremy Roschelle and Stephanie D Teasley . 1995. The construction of shared knowledge in collaborative problem solving . In Computer supported collaborative learning . Springer , 69--97. Jeremy Roschelle and Stephanie D Teasley. 1995. The construction of shared knowledge in collaborative problem solving. In Computer supported collaborative learning. Springer, 69--97."},{"key":"e_1_3_2_1_33_1","volume-title":"Collaborative learning of computer science concepts. Educational dialogues: Understanding and promoting productive interaction","author":"Keith Sawyer R","year":"2010","unstructured":"R Keith Sawyer and Kenneth J Goldman . 2010. Collaborative learning of computer science concepts. Educational dialogues: Understanding and promoting productive interaction ( 2010 ), 323--345. R Keith Sawyer and Kenneth J Goldman. 2010. Collaborative learning of computer science concepts. Educational dialogues: Understanding and promoting productive interaction (2010), 323--345."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591188"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822151"},{"key":"e_1_3_2_1_36_1","volume-title":"Nudge: Improving decisions about health, wealth, and happiness","author":"Thaler Richard H","year":"2009","unstructured":"Richard H Thaler and Cass R Sunstein . 2009 . Nudge: Improving decisions about health, wealth, and happiness . Penguin . Richard H Thaler and Cass R Sunstein. 2009. Nudge: Improving decisions about health, wealth, and happiness. Penguin."},{"key":"e_1_3_2_1_37_1","unstructured":"Michael Tomasello et al. 1995. Joint attention as social cognition. Joint attention: Its origins and role in development 103130 (1995).  Michael Tomasello et al. 1995. Joint attention as social cognition. Joint attention: Its origins and role in development 103130 (1995)."},{"key":"e_1_3_2_1_38_1","volume-title":"Cooperative Learning: A Guide to Research. new York: garland.","author":"Totten SS","year":"1991","unstructured":"SS Totten , TA Digby , and P Russ . 1991 . Cooperative Learning: A Guide to Research. new York: garland. SS Totten, TA Digby, and P Russ. 1991. Cooperative Learning: A Guide to Research. new York: garland."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2996201"},{"key":"e_1_3_2_1_40_1","volume-title":"Interaction between learning and development. Readings on the development of children 23, 3","author":"Vygotsky Lev","year":"1978","unstructured":"Lev Vygotsky . 1978. Interaction between learning and development. Readings on the development of children 23, 3 ( 1978 ), 34--41. Lev Vygotsky. 1978. Interaction between learning and development. Readings on the development of children 23, 3 (1978), 34--41."},{"key":"e_1_3_2_1_41_1","volume-title":"Mind expanding: teaching for thinking and creativity in primary education: Teaching for Thinking and Creativity in Primary Education","author":"Wegerif Rupert","unstructured":"Rupert Wegerif . 2010. Mind expanding: teaching for thinking and creativity in primary education: Teaching for Thinking and Creativity in Primary Education . McGraw-Hill Education (UK) . Rupert Wegerif. 2010. Mind expanding: teaching for thinking and creativity in primary education: Teaching for Thinking and Creativity in Primary Education. McGraw-Hill Education (UK)."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060071.1060075"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.854064"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/Agile.2008.12"}],"event":{"name":"SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education","location":"Virtual Event USA","acronym":"SIGCSE '21","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 52nd ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3408877.3432517","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3408877.3432517","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:26Z","timestamp":1750195466000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3408877.3432517"}},"subtitle":["A More Fruitful Approach to Pair Programming"],"short-title":[],"issued":{"date-parts":[[2021,3,3]]},"references-count":44,"alternative-id":["10.1145\/3408877.3432517","10.1145\/3408877"],"URL":"https:\/\/doi.org\/10.1145\/3408877.3432517","relation":{},"subject":[],"published":{"date-parts":[[2021,3,3]]},"assertion":[{"value":"2021-03-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}