{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T12:07:35Z","timestamp":1773490055374,"version":"3.50.1"},"reference-count":84,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,9,9]],"date-time":"2020-09-09T00:00:00Z","timestamp":1599609600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Indonesian Endowment Fund for Education"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2020,9,30]]},"abstract":"<jats:p>Peer review is the standard process within academia for maintaining publication quality, but it is also widely employed in other settings, such as education and industry, for improving work quality and for generating actionable feedback to content authors. For example, in the software industry peer review of program source code\u2014or peer code review\u2014is a key technique for detecting bugs and maintaining coding standards. In a programming education context, although peer code review offers potential benefits to both code reviewers and code authors, individuals are typically less experienced, which presents a number of challenges. Some of these challenges are similar to those reported in the educational literature on peer review in other academic disciplines, but reviewing code presents unique difficulties. Better understanding these challenges and the conditions under which code review can be taught and implemented successfully in computer science courses is of value to the computing education community. In this work, we conduct a systematic review of the literature on peer code review in higher education to examine instructor motivations for conducting peer code review activities, how such activities have been implemented in practice, and the primary benefits and difficulties that have been reported. We initially identified 187 potential studies and analyzed 51 empirical studies pertinent to our goals. We report the most commonly cited benefits (e.g., the development of programming-related skills) and barriers (e.g., low student engagement), and we identify a wide variety of tools that have been used to facilitate the peer code review process. While we argue that more empirical work is needed to validate currently reported results related to learning outcomes, there is also a clear need to address the challenges around student motivation, which we believe could be an important avenue for future research.<\/jats:p>","DOI":"10.1145\/3403935","type":"journal-article","created":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T03:21:07Z","timestamp":1599794467000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":62,"title":["A Review of Peer Code Review in Higher Education"],"prefix":"10.1145","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9363-9369","authenticated-orcid":false,"given":"Theresia Devi","family":"Indriasari","sequence":"first","affiliation":[{"name":"School of Computer Science, The University of Auckland, New Zealand and Department of Informatics, Universitas Atma Jaya Yogyakarta, Indonesia"}]},{"given":"Andrew","family":"Luxton-Reilly","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Auckland, New Zealand"}]},{"given":"Paul","family":"Denny","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Auckland, New Zealand"}]}],"member":"320","published-online":{"date-parts":[[2020,9,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/leap.1222"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5815\/ijmecs.2018.10.04"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319008.3319354"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2019.8725247"},{"key":"e_1_2_1_5_1","first-page":"3","article-title":"Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course","volume":"13","author":"Carbonaro Antonella","year":"2017","unstructured":"Antonella Carbonaro and Mirko Ravaioli . 2017 . Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course . J. e-Learn. Knowl. Soc. 13 , 3 (September 2017). Antonella Carbonaro and Mirko Ravaioli. 2017. Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course. J. e-Learn. Knowl. Soc. 13, 3 (September 2017).","journal-title":"J. e-Learn. Knowl. Soc."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 33rd Annual Frontiers in Education (FIE\u201903)","volume":"3","author":"Chmiel R.","year":"2003","unstructured":"R. Chmiel and M. C. Loui . 2003. An integrated approach to instruction in debugging computer programs . In Proceedings of the 33rd Annual Frontiers in Education (FIE\u201903) , Vol. 3 . S4C1\u2013S4C6. DOI:https:\/\/doi.org\/10.1109\/FIE. 2003 .1266016 10.1109\/FIE.2003.1266016 R. Chmiel and M. C. Loui. 2003. An integrated approach to instruction in debugging computer programs. In Proceedings of the 33rd Annual Frontiers in Education (FIE\u201903), Vol. 3. S4C1\u2013S4C6. DOI:https:\/\/doi.org\/10.1109\/FIE.2003.1266016"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201904)","author":"Chmiel Ryan","unstructured":"Ryan Chmiel and Michael C. Loui . 2004. Debugging: From novice to expert . In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201904) . ACM, New York, NY, 17--21. DOI:https:\/\/doi.org\/10.1145\/971300.971310 10.1145\/971300.971310 Ryan Chmiel and Michael C. Loui. 2004. Debugging: From novice to expert. In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201904). ACM, New York, NY, 17--21. DOI:https:\/\/doi.org\/10.1145\/971300.971310"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.learninstruc.2009.08.006"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 6th Australasian Conference on Computing Education","volume":"30","author":"Clark Nicole","year":"2004","unstructured":"Nicole Clark . 2004 . Peer testing in software engineering projects . In Proceedings of the 6th Australasian Conference on Computing Education , Volume 30 (ACE\u201904). Australian Computer Society, Inc., Darlinghurst, Australia, 41--48. Nicole Clark. 2004. Peer testing in software engineering projects. In Proceedings of the 6th Australasian Conference on Computing Education, Volume 30 (ACE\u201904). Australian Computer Society, Inc., Darlinghurst, Australia, 41--48."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2010.539069"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2470763"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173885"},{"key":"e_1_2_1_13_1","volume-title":"CHI\u201911 Extended Abstracts on Human Factors in Computing Systems (CHI EA\u201911)","author":"Deterding Sebastian","unstructured":"Sebastian Deterding , Miguel Sicart , Lennart Nacke , Kenton O\u2019Hara , and Dan Dixon . 2011. Gamification. Using game-design elements in non-gaming contexts . In CHI\u201911 Extended Abstracts on Human Factors in Computing Systems (CHI EA\u201911) . ACM , New York, NY , 2425--2428. DOI:https:\/\/doi.org\/10.1145\/1979742.1979575 10.1145\/1979742.1979575 Sebastian Deterding, Miguel Sicart, Lennart Nacke, Kenton O\u2019Hara, and Dan Dixon. 2011. Gamification. Using game-design elements in non-gaming contexts. In CHI\u201911 Extended Abstracts on Human Factors in Computing Systems (CHI EA\u201911). ACM, New York, NY, 2425--2428. DOI:https:\/\/doi.org\/10.1145\/1979742.1979575"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445338"},{"key":"e_1_2_1_15_1","volume-title":"The place of peers in learning and assessment. Rethinking Assessment in Higher Education: Learning for the Longer Term","author":"Falchikov Nancy","year":"2007","unstructured":"Nancy Falchikov . 2007. The place of peers in learning and assessment. Rethinking Assessment in Higher Education: Learning for the Longer Term ( 2007 ), 128--143. Nancy Falchikov. 2007. The place of peers in learning and assessment. Rethinking Assessment in Higher Education: Learning for the Longer Term (2007), 128--143."},{"key":"e_1_2_1_16_1","volume-title":"Improving Assessment through Student Involvement: Practical Solutions for Aiding Learning in Higher and Further Education","author":"Falchikov Nancy","unstructured":"Nancy Falchikov . 2013. Improving Assessment through Student Involvement: Practical Solutions for Aiding Learning in Higher and Further Education . Routledge . Nancy Falchikov. 2013. Improving Assessment through Student Involvement: Practical Solutions for Aiding Learning in Higher and Further Education. Routledge."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201905)","author":"Gehringer Edward F.","unstructured":"Edward F. Gehringer , Donald D. Chinn , Manuel A. P\u00e9rez-Qui\u00f1ones , and Mark A. Ardis . 2005. Using peer review in teaching computing . In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201905) . ACM, New York, NY, 321--322. DOI:https:\/\/doi.org\/10.1145\/1047344.1047455 10.1145\/1047344.1047455 Edward F. Gehringer, Donald D. Chinn, Manuel A. P\u00e9rez-Qui\u00f1ones, and Mark A. Ardis. 2005. Using peer review in teaching computing. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201905). ACM, New York, NY, 321--322. DOI:https:\/\/doi.org\/10.1145\/1047344.1047455"},{"key":"e_1_2_1_18_1","first-page":"3","article-title":"Applying peer-review for programming assignments","volume":"1","author":"H\u00e4m\u00e4l\u00e4inen Harri","year":"2011","unstructured":"Harri H\u00e4m\u00e4l\u00e4inen , Ville Hyyrynen , Jouni Ikonen , and Jari Porras . 2011 . Applying peer-review for programming assignments . Int. J. Inf. Technol. Secur. 1 (2011), 3 -- 17 . Harri H\u00e4m\u00e4l\u00e4inen, Ville Hyyrynen, Jouni Ikonen, and Jari Porras. 2011. Applying peer-review for programming assignments. Int. J. Inf. Technol. Secur. 1 (2011), 3--17.","journal-title":"Int. J. Inf. Technol. Secur."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2009.195"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1473195.1473242"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1080\/02602938.2014.893418"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584327"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.426"},{"key":"e_1_2_1_24_1","volume-title":"The New Development Paradigm: Education, Knowledge Economy and Digital Futures","author":"Heylighen Francis","unstructured":"Francis Heylighen , Iavor Kostov , and Mixel Kiemen . 2013. Mobilization systems: Technologies for motivating and coordinating human action . In The New Development Paradigm: Education, Knowledge Economy and Digital Futures . Routledge . Retrieved from http:\/\/pcp.vub.ac.be\/Papers\/MobilizationSystems.pdf. Francis Heylighen, Iavor Kostov, and Mixel Kiemen. 2013. Mobilization systems: Technologies for motivating and coordinating human action. In The New Development Paradigm: Education, Knowledge Economy and Digital Futures. Routledge. Retrieved from http:\/\/pcp.vub.ac.be\/Papers\/MobilizationSystems.pdf."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/02602938.2018.1545896"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508972"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734432"},{"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.1145\/1953163.1953201"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499947.2499951"},{"key":"e_1_2_1_31_1","volume-title":"Gamification of student peer review in education: A systematic literature review. Education and Information Technologies","author":"Indriasari Theresia Devi","year":"2020","unstructured":"Theresia Devi Indriasari , Andrew Luxton-Reilly , and Paul Denny . 2020. Gamification of student peer review in education: A systematic literature review. Education and Information Technologies ( 2020 ). DOI:https:\/\/doi.org\/10.1007\/s10639-020-10228-x 10.1007\/s10639-020-10228-x Theresia Devi Indriasari, Andrew Luxton-Reilly, and Paul Denny. 2020. Gamification of student peer review in education: A systematic literature review. Education and Information Technologies (2020). DOI:https:\/\/doi.org\/10.1007\/s10639-020-10228-x"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843043.2843347"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 10th Innovations in Software Engineering Conference (ISEC\u201917)","author":"Khandelwal Shivam","unstructured":"Shivam Khandelwal , Sai Krishna Sripada , and Y. Raghu Reddy . 2017. Impact of gamification on code review process: An experimental study . In Proceedings of the 10th Innovations in Software Engineering Conference (ISEC\u201917) . ACM, New York, NY, 122--126. DOI:https:\/\/doi.org\/10.1145\/3021460.3021474 10.1145\/3021460.3021474 Shivam Khandelwal, Sai Krishna Sripada, and Y. Raghu Reddy. 2017. Impact of gamification on code review process: An experimental study. In Proceedings of the 10th Innovations in Software Engineering Conference (ISEC\u201917). ACM, New York, NY, 122--126. DOI:https:\/\/doi.org\/10.1145\/3021460.3021474"},{"key":"e_1_2_1_34_1","volume-title":"Procedures for performing systematic reviews","author":"Kitchenham Barbara","unstructured":"Barbara Kitchenham . 2004. Procedures for performing systematic reviews . Keele University Technical Report TR\/SE-0401. Keele University . Available at http:\/\/www.it.hiof.no\/~haraldh\/misc\/2016-08-22-smat\/Kitchenham-Systematic-Review-2004.pdf. Barbara Kitchenham. 2004. Procedures for performing systematic reviews. Keele University Technical Report TR\/SE-0401. Keele University. Available at http:\/\/www.it.hiof.no\/~haraldh\/misc\/2016-08-22-smat\/Kitchenham-Systematic-Review-2004.pdf."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889191"},{"key":"e_1_2_1_36_1","first-page":"125","article-title":"Code review in computer science courses: Take one","volume":"10473","author":"Kubincov\u00e1 Z.","year":"2017","unstructured":"Z. Kubincov\u00e1 and M. Homola . 2017 . Code review in computer science courses: Take one . Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , Vol. 10473 , 125 -- 135 . DOI:https:\/\/doi.org\/10.1007\/978-3-319-66733-1_14 10.1007\/978-3-319-66733-1_14 Z. Kubincov\u00e1 and M. Homola. 2017. Code review in computer science courses: Take one. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 10473, 125--135. DOI:https:\/\/doi.org\/10.1007\/978-3-319-66733-1_14","journal-title":"Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS\u201912)","author":"Li Cen","unstructured":"Cen Li , Zhijiang Dong , Roland H. Untch , and Michael Chasteen. 2012. Facilitating peer review in an online collaborative learning environment for computer science students . In Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS\u201912) . Cen Li, Zhijiang Dong, Roland H. Untch, and Michael Chasteen. 2012. Facilitating peer review in an online collaborative learning environment for computer science students. In Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS\u201912)."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322572"},{"key":"e_1_2_1_39_1","article-title":"Towards a framework for a code review process","volume":"12","author":"Li Xiaosong","year":"2008","unstructured":"Xiaosong Li and Donald Joyce . 2008 . Towards a framework for a code review process . N. Z. J. Appl. Comput. Inf. Technol. 12 , 1 (2008). Xiaosong Li and Donald Joyce. 2008. Towards a framework for a code review process. N. Z. J. Appl. Comput. Inf. Technol. 12, 1 (2008).","journal-title":"N. Z. J. Appl. Comput. Inf. Technol."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400903384844"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3160489.3160498"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.71"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159537"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2019.8725174"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICL.2013.6644565"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2004.12.019"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.08.261"},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the European Conference on Games-based Learning, 515--520","author":"O\u2019Hara N.","unstructured":"N. O\u2019Hara and D. O\u2019Broin . 2016. Incorporating game elements into programming practical classes to encourage collaboration and knowledge sharing, T. M. Connolly and L. Boyle (Ed.) . In Proceedings of the European Conference on Games-based Learning, 515--520 . N. O\u2019Hara and D. O\u2019Broin. 2016. Incorporating game elements into programming practical classes to encourage collaboration and knowledge sharing, T. M. Connolly and L. Boyle (Ed.). In Proceedings of the European Conference on Games-based Learning, 515--520."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2013.09.020"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1080\/02602938.2019.1600186"},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW\u201917)","author":"Park Jungkook","year":"2017","unstructured":"Jungkook Park , Yeong Hoon Park , Suin Kim , and Alice Oh . 2017 . Eliph: Effective visualization of code history for peer assessment in programming education . In Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW\u201917) . ACM, New York, NY, 458--467. DOI:https:\/\/doi.org\/10.1145\/2998181.2998285 10.1145\/2998181.2998285 Jungkook Park, Yeong Hoon Park, Suin Kim, and Alice Oh. 2017. Eliph: Effective visualization of code history for peer assessment in programming education. In Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW\u201917). ACM, New York, NY, 458--467. DOI:https:\/\/doi.org\/10.1145\/2998181.2998285"},{"key":"e_1_2_1_52_1","volume-title":"Involving Students in Peer Review: Case Studies and Practical Strategies for University Teaching","author":"Pearce Jon","unstructured":"Jon Pearce , Raoul Mulder , and Chi Baik . 2009. Involving Students in Peer Review: Case Studies and Practical Strategies for University Teaching . Centre for the Study of Higher Education, University of Melbourne . https:\/\/people.eng.unimelb.edu.au\/jonmp\/pubs\/Praze\/Student_Peer_Review.pdf. Jon Pearce, Raoul Mulder, and Chi Baik. 2009. Involving Students in Peer Review: Case Studies and Practical Strategies for University Teaching. Centre for the Study of Higher Education, University of Melbourne. https:\/\/people.eng.unimelb.edu.au\/jonmp\/pubs\/Praze\/Student_Peer_Review.pdf."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844626"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632347"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2017.1333270"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1080\/02602938.2018.1525337"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531674.1531692"},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE\u201913)","author":"Peter","unstructured":"Peter C. Rigby and Christian Bird. 2013. Convergent contemporary software peer review practices . In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE\u201913) . ACM, New York, NY, 202--212. DOI:https:\/\/doi.org\/10.1145\/2491411.2491444 10.1145\/2491411.2491444 Peter C. Rigby and Christian Bird. 2013. Convergent contemporary software peer review practices. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE\u201913). ACM, New York, NY, 202--212. DOI:https:\/\/doi.org\/10.1145\/2491411.2491444"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2012.22"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cptl.2012.01.011"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1097\/ACM.0b013e31803ead94"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287442"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361295"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562893"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.728041"},{"key":"e_1_2_1_66_1","volume-title":"Proceedings of the 2015 IEEE 28th Conference on Software Engineering Education and Training. 3--6. DOI:https:\/\/doi.org\/10","author":"Sripada S.","year":"2015","unstructured":"S. Sripada , Y. R. Reddy , and A. Sureka . 2015. In support of peer code review and inspection in an undergraduate software engineering course . In Proceedings of the 2015 IEEE 28th Conference on Software Engineering Education and Training. 3--6. DOI:https:\/\/doi.org\/10 .1109\/CSEET. 2015 .8 10.1109\/CSEET.2015.8 S. Sripada, Y. R. Reddy, and A. Sureka. 2015. In support of peer code review and inspection in an undergraduate software engineering course. In Proceedings of the 2015 IEEE 28th Conference on Software Engineering Education and Training. 3--6. DOI:https:\/\/doi.org\/10.1109\/CSEET.2015.8"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2015.18"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2004.1290480"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.26599\/TST.2018.9010109"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.3102\/00346543068003249"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047492"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953268"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152715"},{"key":"e_1_2_1_74_1","volume-title":"Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201908)","author":"Turner Scott A.","unstructured":"Scott A. Turner , Ricardo Quintana-Castillo , Manuel A. P\u00e9rez-Qui\u00f1ones , and Stephen H. Edwards . 2008. Misunderstandings about object-oriented design: Experiences using code reviews . In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201908) . ACM, New York, NY, 97--101. DOI:https:\/\/doi.org\/10.1145\/1352135.1352169 10.1145\/1352135.1352169 Scott A. Turner, Ricardo Quintana-Castillo, Manuel A. P\u00e9rez-Qui\u00f1ones, and Stephen H. Edwards. 2008. Misunderstandings about object-oriented design: Experiences using code reviews. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE\u201908). ACM, New York, NY, 97--101. DOI:https:\/\/doi.org\/10.1145\/1352135.1352169"},{"key":"e_1_2_1_75_1","volume-title":"Retrieved","author":"St. Mary\u2019s University","year":"2018","unstructured":"St. Mary\u2019s University . 2018 . Glossary of Terms . Retrieved May 14, 2019 from https:\/\/catalog.stmarytx.edu\/undergraduate\/academic-policies-procedures\/glossary-terms\/. St. Mary\u2019s University. 2018. Glossary of Terms. Retrieved May 14, 2019 from https:\/\/catalog.stmarytx.edu\/undergraduate\/academic-policies-procedures\/glossary-terms\/."},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1177\/0735633115571303"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2012.01.007"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2015.1073748"},{"key":"e_1_2_1_79_1","volume-title":"Proceedings of International Conference of Computer Science and Engineering (ICCSE\u201907)","author":"Wang Yanqing","year":"2007","unstructured":"Yanqing Wang , Xing Su , Yan Hu , and Qing Wang . 2007 . How to evaluate students\u2019 learning outcome: A peer code review model in undergraduate programming class . In Proceedings of International Conference of Computer Science and Engineering (ICCSE\u201907) . 1292--1295. Yanqing Wang, Xing Su, Yan Hu, and Qing Wang. 2007. How to evaluate students\u2019 learning outcome: A peer code review model in undergraduate programming class. In Proceedings of International Conference of Computer Science and Engineering (ICCSE\u201907). 1292--1295."},{"key":"e_1_2_1_80_1","volume-title":"Proceedings of the 9th International Conference on Educational Data Mining (EDM Workshops\u201916)","author":"Wang Yanqing","year":"2016","unstructured":"Yanqing Wang , Haoran Wang , Christian Schunn , and Emily Baehr . 2016 . Choosing a better moment to assign reviewers in peer assessment: The earlier the better, or the later the better? In Proceedings of the 9th International Conference on Educational Data Mining (EDM Workshops\u201916) . http:\/\/ceur-ws.org\/Vol-1633\/ws1-paper11.pdf. Yanqing Wang, Haoran Wang, Christian Schunn, and Emily Baehr. 2016. Choosing a better moment to assign reviewers in peer assessment: The earlier the better, or the later the better? In Proceedings of the 9th International Conference on Educational Data Mining (EDM Workshops\u201916). http:\/\/ceur-ws.org\/Vol-1633\/ws1-paper11.pdf."},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352171"},{"key":"e_1_2_1_82_1","article-title":"Research and practice on education of SQA at source code level","volume":"27","author":"Wang Y.-Q.","year":"2011","unstructured":"Y.-Q. Wang , Z.-Y. Qi , L.-J. Zhang , and M.-J. Song . 2011 . Research and practice on education of SQA at source code level . Int. J. Eng. Educ. 27 , 1 part 1 (2011), 70--76. Y.-Q. Wang, Z.-Y. Qi, L.-J. Zhang, and M.-J. Song. 2011. Research and practice on education of SQA at source code level. Int. J. Eng. Educ. 27, 1 part 1 (2011), 70--76.","journal-title":"Int. J. Eng. Educ."},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2011.6028746"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3403935","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3403935","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:22Z","timestamp":1750199902000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3403935"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,9]]},"references-count":84,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9,30]]}},"alternative-id":["10.1145\/3403935"],"URL":"https:\/\/doi.org\/10.1145\/3403935","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,9]]},"assertion":[{"value":"2020-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-09-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}