{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T04:15:28Z","timestamp":1779336928470,"version":"3.51.4"},"reference-count":62,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2013,8,1]],"date-time":"2013-08-01T00:00:00Z","timestamp":1375315200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CNS-0721927 and CNS-0939017"],"award-info":[{"award-number":["CNS-0721927 and CNS-0939017"]}],"id":[{"id":"10.13039\/100000144","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":[[2013,8]]},"abstract":"<jats:p>\n            Given the increasing importance of soft skills in the computing profession, there is good reason to provide students with more opportunities to learn and practice those skills in undergraduate computing courses. Toward that end, we have developed an active learning approach for computing education called the\n            <jats:italic>Pedagogical Code Review<\/jats:italic>\n            (PCR). Inspired by the\n            <jats:italic>code inspection<\/jats:italic>\n            process used in the software industry, a PCR is a collaborative activity in which a small team of students, led by a trained moderator: (a) walk through segments of each other's programming solutions, (b) check the code against a list of best coding practices, and (c) discuss and log issues that arise. To evaluate the viability and effectiveness of this approach, we conducted a series of four mixed-method empirical studies of various implementations of PCRs in CS1 courses at Washington State University. The first study validated the viability of the PCR activity. Using a quasi-experimental design, the final three studies evaluated two alternative implementations of PCRs\u2014\n            <jats:italic>face-to-face<\/jats:italic>\n            and\n            <jats:italic>online<\/jats:italic>\n            . Our results provide evidence that PCRs can promote positive attitudinal shifts, and hone skills in critical review, teamwork, and communication. Based on our findings, we present a set of best practices for implementing PCRs.\n          <\/jats:p>","DOI":"10.1145\/2499947.2499951","type":"journal-article","created":{"date-parts":[[2013,8,20]],"date-time":"2013-08-20T14:07:13Z","timestamp":1377007633000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":56,"title":["Talking about code"],"prefix":"10.1145","volume":"13","author":[{"given":"Christopher D.","family":"Hundhausen","sequence":"first","affiliation":[{"name":"Washington State University, Pullman, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anukrati","family":"Agrawal","sequence":"additional","affiliation":[{"name":"Washington State University, Pullman, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pawan","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Washington State University, Pullman, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,8,16]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Agrawal A. 2009. The evolution of an online environment to support the studio-based pedagogical approach for computing education. Unpublished M.S. thesis School of Electrical Engineering and Computer Science Washington State University. http:\/\/publicationslist.org\/data\/helplab\/ref-84\/A_Agrawal_MS_Thesis.pdf.  Agrawal A. 2009. The evolution of an online environment to support the studio-based pedagogical approach for computing education. Unpublished M.S. thesis School of Electrical Engineering and Computer Science Washington State University. http:\/\/publicationslist.org\/data\/helplab\/ref-84\/A_Agrawal_MS_Thesis.pdf."},{"key":"e_1_2_1_2_1","unstructured":"Amador J. A. Miles L. and Peters C. B. 2006. The Practice of Problem-Based Learning: A Guide to Implementing PBL in the College Classroom. Jossey Bass San Francisco.  Amador J. A. Miles L. and Peters C. B. 2006. The Practice of Problem-Based Learning: A Guide to Implementing PBL in the College Classroom. Jossey Bass San Francisco."},{"key":"e_1_2_1_3_1","first-page":"148","article-title":"Using peer review as a vehicle for communication skill development and active learning","volume":"21","author":"Anewalt K.","year":"2005","journal-title":"J. Comput. Sci. Colleges"},{"key":"e_1_2_1_4_1","unstructured":"Bandura A. 1997. Self-Efficacy: The Exercise of Control. Worth Publishers.  Bandura A. 1997. Self-Efficacy: The Exercise of Control. Worth Publishers."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8624.00273"},{"key":"e_1_2_1_6_1","unstructured":"Barker P. 2011. Soft skills important for it job candidates. Montreal Gazette. http:\/\/www2.canada.com\/montrealgazette\/news\/archives\/story.html&quest;id=a90c9d79-48ac-4890-b505-89fd4c0cc706.  Barker P. 2011. Soft skills important for it job candidates. Montreal Gazette. http:\/\/www2.canada.com\/montrealgazette\/news\/archives\/story.html&quest;id=a90c9d79-48ac-4890-b505-89fd4c0cc706."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404522"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the International School of Physics.","author":"Beichner R. J."},{"key":"e_1_2_1_9_1","volume-title":"Building Community: A New Future for Architecture Education and Practice","author":"Boyer E. L.","year":"1996"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734348"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953344"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364591"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications (EDMEDIA'03)","author":"Dougimas M."},{"key":"e_1_2_1_14_1","unstructured":"Elliott J. 1991. Action Research for Educational Change. Open University Press Philadelphia PA.  Elliott J. 1991. Action Research for Educational Change. Open University Press Philadelphia PA."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.2190\/G6P7-1731-X1H7-38U2"},{"key":"e_1_2_1_16_1","unstructured":"Fitzgerald B. 2011. The jobs of tomorrow. New York Times. http:\/\/www.nytimes.com\/roomfordebate\/2011\/03\/20\/career-counselor-bill-gates-or-steve-jobs\/what-are-the-jobs-of-tomorrow.  Fitzgerald B. 2011. The jobs of tomorrow. New York Times. http:\/\/www.nytimes.com\/roomfordebate\/2011\/03\/20\/career-counselor-bill-gates-or-steve-jobs\/what-are-the-jobs-of-tomorrow."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364564"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047455"},{"key":"e_1_2_1_19_1","unstructured":"Gilb T. and Graham D. 1993. Software Inspection. Addison-Wesley Menlo Park CA.   Gilb T. and Graham D. 1993. Software Inspection. Addison-Wesley Menlo Park CA."},{"key":"e_1_2_1_20_1","volume-title":"Creativity and HCI: From Experience to Design in Education","author":"Greenberg S."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00012-2"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the ACM International Computing Education Research Workshop. ACM Press","author":"Hendrix D."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611919"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734432"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0360-1315(02)00044-1"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953201"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508972"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734324"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2006.06.002"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016935"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352271"},{"key":"e_1_2_1_32_1","unstructured":"Kehoe C. M. 2001. Supporting critical design dialog. Doctoral dissertation Georgia Institute of Technology Atlanta GA.   Kehoe C. M. 2001. Supporting critical design dialog. Doctoral dissertation Georgia Institute of Technology Atlanta GA."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1023974224315"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157246"},{"key":"e_1_2_1_35_1","unstructured":"Lackney J. 1999. A history of the studio-based learning model. http:\/\/www.edi.msstate.edu\/work\/pdf\/history_studio_based_learning.pdf.  Lackney J. 1999. A history of the studio-based learning model. http:\/\/www.edi.msstate.edu\/work\/pdf\/history_studio_based_learning.pdf."},{"key":"e_1_2_1_36_1","unstructured":"Lasley-Hunter B. and Preston A. 2011. Systems planning research development and engineering (sprde) workforce compentency assessment report. CNA Analysis and Solutions. https:\/\/dap.dau.mil\/workforce\/Documents\/Comp\/DoD&percnt;20ATL&percnt;20Defense&percnt;20Acquisition&percnt;20Workforce&percnt;20Competen-cy&percnt;20Model&percnt;20-&percnt;20SPRDE&percnt;20DoD&percnt;20Wide.pdf.  Lasley-Hunter B. and Preston A. 2011. Systems planning research development and engineering (sprde) workforce compentency assessment report. CNA Analysis and Solutions. https:\/\/dap.dau.mil\/workforce\/Documents\/Comp\/DoD&percnt;20ATL&percnt;20Defense&percnt;20Acquisition&percnt;20Workforce&percnt;20Competen-cy&percnt;20Model&percnt;20-&percnt;20SPRDE&percnt;20DoD&percnt;20Wide.pdf."},{"key":"e_1_2_1_37_1","volume-title":"Understanding Practice: Perspectives on Activity and Context","author":"Lave J."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815355"},{"key":"e_1_2_1_39_1","unstructured":"Lewis C. and Rieman J. 1994. Task-Centered User Interface Design: A Practical Introduction. University of Colorado Boulder CO.  Lewis C. and Rieman J. 1994. Task-Centered User Interface Design: A Practical Introduction. University of Colorado Boulder CO."},{"key":"e_1_2_1_40_1","unstructured":"Lister B. 2001. Next generation studio: A new model for interactive learning. http:\/\/www.ciue.rpi.edu\/pdfs\/nextGenStudio.pdf.  Lister B. 2001. Next generation studio: A new model for interactive learning. http:\/\/www.ciue.rpi.edu\/pdfs\/nextGenStudio.pdf."},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 7th World Conference on Computers in Education. ACM Press","author":"Lynch K."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157173"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1593105.1593171"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5408\/1089-9995-53.1.101"},{"key":"e_1_2_1_45_1","unstructured":"Pintrich D. Smith D. Garcia T. and Mckeachie W. 1991. A Manual for the Use of the Motivated Strategies for Learning Questionnaire. National Center for Research to Improve Postsecondary Teaching and Learning Ann Arbor MI.  Pintrich D. Smith D. Garcia T. and Mckeachie W. 1991. A Manual for the Use of the Motivated Strategies for Learning Questionnaire. National Center for Research to Improve Postsecondary Teaching and Learning Ann Arbor MI."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157236"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531674.1531692"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157315"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.3.191.14945"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1096-7516(02)00102-1"},{"key":"e_1_2_1_51_1","unstructured":"Sch\u00f6n D. 1983. The Reflective Practitioner: How Professionals Think in Action. Basic Books New York.  Sch\u00f6n D. 1983. The Reflective Practitioner: How Professionals Think in Action. Basic Books New York."},{"key":"e_1_2_1_52_1","unstructured":"Sch\u00f6n D. 1990. Educating the Reflective Practitioner. Jossey-Bass Publishers San Francisco.  Sch\u00f6n D. 1990. Educating the Reflective Practitioner. Jossey-Bass Publishers San Francisco."},{"key":"e_1_2_1_53_1","unstructured":"Shadish W. R. Cook T. D. and Campbell D. T. 2002. Experimental and Quasi-Experimental Designs for Generalized Causal Inference. Houghton Mifflin Company Boston MA.  Shadish W. R. Cook T. D. and Campbell D. T. 2002. Experimental and Quasi-Experimental Designs for Generalized Causal Inference. Houghton Mifflin Company Boston MA."},{"key":"e_1_2_1_54_1","volume-title":"Cooperative Learning: Theory, Research and Practice. Allyn and Bacon","author":"Slavin R. E.","year":"1994"},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of the 11th World Wide Web Conference (WWW'02)","author":"Suthers D."},{"key":"e_1_2_1_56_1","first-page":"30","article-title":"Automatic assignment management and peer evaluation","volume":"18","author":"Trivedi A.","year":"2003","journal-title":"J. Comput. Sci. Colleges"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047492"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352171"},{"key":"e_1_2_1_59_1","first-page":"55","article-title":"Improving quality with software inspections","volume":"3","author":"Wiegers K.","year":"1995","journal-title":"Softw. Devel."},{"key":"e_1_2_1_60_1","unstructured":"Williams L. 2008. Introduction to Pair Programming. North Carolina State University.  Williams L. 2008. Introduction to Pair Programming. North Carolina State University."},{"key":"e_1_2_1_61_1","first-page":"3","article-title":"Studio teaching: When the future becomes the present. UniServe Sci","volume":"7","author":"Wilson J. M.","year":"1997","journal-title":"News"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227504.1227490"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2499947.2499951","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2499947.2499951","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:34:00Z","timestamp":1750232040000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2499947.2499951"}},"subtitle":["Integrating pedagogical code reviews into early computing courses"],"short-title":[],"issued":{"date-parts":[[2013,8]]},"references-count":62,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,8]]}},"alternative-id":["10.1145\/2499947.2499951"],"URL":"https:\/\/doi.org\/10.1145\/2499947.2499951","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,8]]},"assertion":[{"value":"2012-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-08-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}