{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,20]],"date-time":"2026-10-20T17:52:16Z","timestamp":1792518736736,"version":"4.5.0"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"DOI":"10.13039\/100000001","name":"U.S. National Science Foundation","doi-asserted-by":"crossref","award":["DUE-2111318, DUE-2111294, and DUE-2515174"],"award-info":[{"award-number":["DUE-2111318, DUE-2111294, and DUE-2515174"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2025,12,31]]},"abstract":"<jats:p>In recent years, there has been a rise in recognition of the need for computing education to bridge the gap between academia and industry. In addition, educational researchers are also interested in increasing student engagement by grounding learning experiences in real-life concerns, community issues, or personal interests. Unfortunately, traditional lecture-based teaching techniques often fail to prepare students for the challenges they will face in real-world software development scenarios. Project-Based Learning (PjBL) takes a different approach by immersing students in real-world software engineering projects, allowing them to apply theoretical knowledge in practical contexts, building practical skills, fostering critical thinking, and improving problem-solving abilities. Prior literature reviews have explored aspects of PjBL in computing education, such as communication support, educational effectiveness, sprint organization, and capstone course design. However, no literature review extensively and comprehensively examines the following questions as a whole: where PjBL is used, how it is taught, why it should be used, and what challenges to expect in software-related computing courses. The review takes a systematic approach, incorporating a thorough search strategy across four academic databases and targeting keywords associated with PjBL and software computing in higher education. A total of 34 PjBL course attributes were extracted from 184 selected primary studies, which contributed to answering six research questions: (1) What computing courses use PjBL? (2) What is the nature of software projects used? (3) How are these projects organized? (4) How are students assessed and evaluated? (5) What are the reported impacts of PjBL? and (6) How are students supported throughout the projects? The literature review makes four key contributions: a description of the nature of software projects used and how these projects are organized, a highlight of the impacts of PjBL and the methods used to measure those impacts, a summary of the various forms of support provided to students throughout their projects, and the list of challenges encountered in implementing PjBL and recommendations to alleviate those challenges. This comprehensive review offers new insights and serves as a catalog of best practices for computing educators.<\/jats:p>","DOI":"10.1145\/3743684","type":"journal-article","created":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T16:45:34Z","timestamp":1755794734000},"page":"1-53","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Systematic Literature Review on Project-Based Learning in Computing Education"],"prefix":"10.1145","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-5144-1713","authenticated-orcid":false,"given":"Ahmad D.","family":"Suleiman","sequence":"first","affiliation":[{"name":"Rochester Institute of Technology, Rochester, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8401-7157","authenticated-orcid":false,"given":"Daqing","family":"Hou","sequence":"additional","affiliation":[{"name":"Rochester Institute of Technology, Rochester, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9686-1726","authenticated-orcid":false,"given":"Yu","family":"Liu","sequence":"additional","affiliation":[{"name":"Clarkson University, Potsdam, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0435-5971","authenticated-orcid":false,"given":"Jan","family":"DeWaters","sequence":"additional","affiliation":[{"name":"Clarkson University, Potsdam, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2017-7842","authenticated-orcid":false,"given":"David C.","family":"Shepherd","sequence":"additional","affiliation":[{"name":"Louisiana State University, Baton Rouge, Louisiana, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-2843-4797","authenticated-orcid":false,"given":"Juliana","family":"G. De Souza","sequence":"additional","affiliation":[{"name":"University of Zurich, Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,10,22]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33515-5_29"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322468"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319752"},{"issue":"1","key":"e_1_3_2_5_2","first-page":"1","article-title":"A comparison of traditional, online, and hybrid methods of course delivery","volume":"1","author":"Black Genie","year":"2002","unstructured":"Genie Black. 2002. A comparison of traditional, online, and hybrid methods of course delivery. Journal of Business Administration Online 1, 1 (2002), 1\u20139.","journal-title":"Journal of Business Administration Online"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3274529"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.53469\/jerp.2022.04(07).23"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1037\/0022-3514.47.6.1191"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.3390\/su5041725"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110736"},{"key":"e_1_3_2_11_2","volume-title":"Research Synthesis and Meta-Analysis: A Step-by-Step Approach","author":"Cooper H.","year":"2015","unstructured":"H. Cooper. 2015. Research Synthesis and Meta-Analysis: A Step-by-Step Approach. SAGE Publications. Retrieved from https:\/\/books.google.com\/books?id=IVhDCwAAQBAJ"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1163\/9789087900922_002"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10343225"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(02)00025-7"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.4324\/9781351006743"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-019-01285-3"},{"key":"e_1_3_2_17_2","unstructured":"Northern Illinois University Center for Innovative Teaching and Learning. 2012. Instructional Guide for University Faculty and Teaching Assistants. Retrieved February 11 2024 from https:\/\/www.niu.edu\/citl\/resources\/guides\/instructional-guide\/"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3467967"},{"key":"e_1_3_2_19_2","first-page":"374","volume-title":"Toward a Sociology of Education","author":"Freire Paulo","year":"2020","unstructured":"Paulo Freire. 2020. Pedagogy of the oppressed. In Toward a Sociology of Education. J. Beck, C. Jenks, N. Keddie, and M. F. D. Young (Eds.), Routledge, 374\u2013386."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijer.2020.101586"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/52.914732"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.7771\/1541-5015.1080"},{"key":"e_1_3_2_23_2","volume-title":"The Student-Centered Classroom","author":"Jones Leo","year":"2007","unstructured":"Leo Jones. 2007. The Student-Centered Classroom, Vol. 32. Cambridge University Press Cambridge."},{"key":"e_1_3_2_24_2","volume-title":"The Great Transformation in Higher Education, 1960\u20131980","author":"Kerr Clark","year":"1991","unstructured":"Clark Kerr. 1991. The Great Transformation in Higher Education, 1960\u20131980. Suny Press."},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.14236\/ewic\/EASE2006.10"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1177\/1365480216659733"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/apsec57359.2022.00092"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3530019.3535306"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1002\/j.2168-9830.1999.tb00405.x"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339422"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/compsac.2018.00117"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1080\/13562511003620001"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.3138\/cmlr.2096"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1108\/02621719910371164"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366891"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.2307\/j.ctt6wq6fh.6"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1163\/9789087900922_003"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2006.9"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159547"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3350768.3352457"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.09.014"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3152098"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE61694.2024.10893440"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10342967"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE61694.2024.10893063"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107191"},{"key":"e_1_3_2_47_2","unstructured":"John Thomas. 2000. A Review of Research on Project-Based Learning. Autodesk Foundation."},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377814.3381702"},{"issue":"2","key":"e_1_3_2_49_2","first-page":"119","article-title":"A project-based learning approach in an engineering curriculum","volume":"18","author":"Uziak Jacek","year":"2016","unstructured":"Jacek Uziak. 2016. A project-based learning approach in an engineering curriculum. Global Journal of Engineering Education 18, 2 (2016), 119\u2013123.","journal-title":"Global Journal of Engineering Education"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3422392.3422490"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01100106"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1177\/0739456X17723971"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2013.6684866"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3743684","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T14:48:20Z","timestamp":1761144500000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3743684"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,22]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,12,31]]}},"alternative-id":["10.1145\/3743684"],"URL":"https:\/\/doi.org\/10.1145\/3743684","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,22]]},"assertion":[{"value":"2024-05-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-22","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-10-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}