{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:31:52Z","timestamp":1767339112356,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,21]],"date-time":"2018-02-21T00:00:00Z","timestamp":1519171200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Google Computer Science Capacity Award","award":["102364"],"award-info":[{"award-number":["102364"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,21]]},"DOI":"10.1145\/3159450.3159502","type":"proceedings-article","created":{"date-parts":[[2018,2,21]],"date-time":"2018-02-21T16:46:16Z","timestamp":1519231576000},"page":"278-283","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Providing Meaningful Feedback for Autograding of Programming Assignments"],"prefix":"10.1145","author":[{"given":"Georgiana","family":"Haldeman","sequence":"first","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Tjang","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Monica","family":"Babe\u015f-Vroman","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Bartos","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jay","family":"Shah","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danielle","family":"Yucht","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thu D.","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NH, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Jossey-Bass","author":"Ambrose S. A.","year":"2010","unstructured":"S. A. Ambrose , M. W. Bridges , M. DiPietro , M. C. Lovett , and M. K. Norman . How Learning Works: Seven Research-based Principles for Smart Teaching . Jossey-Bass , 2010 . S. A. Ambrose, M. W. Bridges, M. DiPietro, M. C. Lovett, and M. K. Norman. How Learning Works: Seven Research-based Principles for Smart Teaching. Jossey-Bass, 2010."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899443"},{"key":"e_1_3_2_1_3_1","volume-title":"CoRR","author":"Bhatia S.","year":"2016","unstructured":"S. Bhatia and R. Singh . Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks . CoRR , 2016 . S. Bhatia and R. Singh. Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks. CoRR, 2016."},{"key":"e_1_3_2_1_4_1","volume-title":"Generation CS: Computer Science Undergraduate Enrollments Surge Since","author":"Computing Research Association","year":"2006","unstructured":"Computing Research Association . Generation CS: Computer Science Undergraduate Enrollments Surge Since 2006 . nolinkurlhttps:\/\/cra.org\/data\/Generation-CS\/. Computing Research Association. Generation CS: Computer Science Undergraduate Enrollments Surge Since 2006. nolinkurlhttps:\/\/cra.org\/data\/Generation-CS\/."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597849.1384371"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818048.2820011"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3051467"},{"key":"e_1_3_2_1_8_1","volume-title":"The 2009 International Conference on Computers in Education","author":"Holland J.","year":"2009","unstructured":"J. Holland , A. Mitrovic , and B. Martin . J-LATTE: a Constraint-based Tutor for Java . In The 2009 International Conference on Computers in Education , 2009 . J. Holland, A. Mitrovic, and B. Martin. J-LATTE: a Constraint-based Tutor for Java. In The 2009 International Conference on Computers in Education, 2009."},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 2013 Workshop on Massive Open Online Courses at the 16th Annual Conference on Artificial Intelligence in Education","author":"Huang J.","year":"2013","unstructured":"J. Huang , C. Piech , A. Nguyen , and L. Guibas . Syntactic and Functional Variability of a Million Code Submissions in a Machine Learning MOOC . In Proceedings of the 2013 Workshop on Massive Open Online Courses at the 16th Annual Conference on Artificial Intelligence in Education , 2013 . J. Huang, C. Piech, A. Nguyen, and L. Guibas. Syntactic and Functional Variability of a Million Code Submissions in a Machine Learning MOOC. In Proceedings of the 2013 Workshop on Massive Open Online Courses at the 16th Annual Conference on Artificial Intelligence in Education, 2013."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899422"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 2nd Workshop on AI-supported Education for Computer Science","author":"Le N.-T.","year":"2014","unstructured":"N.-T. Le and N. Pinkwart . Towards a Classification for Programming Exercises . In Proceedings of the 2nd Workshop on AI-supported Education for Computer Science , 2014 . N.-T. Le and N. Pinkwart. Towards a Classification for Programming Exercises. In Proceedings of the 2nd Workshop on AI-supported Education for Computer Science, 2014."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2011.2"},{"key":"e_1_3_2_1_13_1","unstructured":"National Center for Women & Information Technology. Projected Computing Jobs and CIS Degrees Earned. nolinkurlhttp:\/\/www.ncwit.org\/sites\/default\/files\/file_type\/usnatgraphic2022projections_10132014.pdf.  National Center for Women & Information Technology. Projected Computing Jobs and CIS Degrees Earned. nolinkurlhttp:\/\/www.ncwit.org\/sites\/default\/files\/file_type\/usnatgraphic2022projections_10132014.pdf."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 2016 International Conference on Educational Data Mining. International Educational Datamining Society","author":"Paa\u00dfen B.","year":"2016","unstructured":"B. Paa\u00dfen , J. Jensen , and B. Hammer . Execution Traces as a Powerful Data Representation for Intelligent Tutoring Systems for Programming . In Proceedings of the 2016 International Conference on Educational Data Mining. International Educational Datamining Society , 2016 . B. Paa\u00dfen, J. Jensen, and B. Hammer. Execution Traces as a Powerful Data Representation for Intelligent Tutoring Systems for Programming. In Proceedings of the 2016 International Conference on Educational Data Mining. International Educational Datamining Society, 2016."},{"key":"e_1_3_2_1_15_1","volume-title":"CoRR","author":"Piech C.","year":"2015","unstructured":"C. Piech , J. Huang , A. Nguyen , M. Phulsuksombati , M. Sahami , and L. J. Guibas . Learning Program Embeddings to Propagate Feedback on Student Code . CoRR , 2015 . C. Piech, J. Huang, A. Nguyen, M. Phulsuksombati, M. Sahami, and L. J. Guibas. Learning Program Embeddings to Propagate Feedback on Student Code. CoRR, 2015."},{"key":"e_1_3_2_1_16_1","first-page":"27","author":"Rivers K.","year":"2017","unstructured":"K. Rivers and K. R. Koedinger . Data-Driven Hint Generation in Vast Solution Spaces : A Self-Improving Python Programming Tutor. International Journal of Artificial Intelligence in Education , 27 , 2017 . K. Rivers and K. R. Koedinger. Data-Driven Hint Generation in Vast Solution Spaces: A Self-Improving Python Programming Tutor. International Journal of Artificial Intelligence in Education, 27, 2017.","journal-title":"A Self-Improving Python Programming Tutor. International Journal of Artificial Intelligence in Education"},{"key":"e_1_3_2_1_17_1","volume-title":"University of California","author":"Rogers S.","year":"2014","unstructured":"S. Rogers , D. Garcia , J. F. Canny , S. Tang , and D. Kang . ACES: Automatic Evaluation of Coding Style. Master's thesis, EECS Department , University of California , Berkeley , May 2014 . S. Rogers, D. Garcia, J. F. Canny, S. Tang, and D. Kang. ACES: Automatic Evaluation of Coding Style. Master's thesis, EECS Department, University of California, Berkeley, May 2014."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939696"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462195"}],"event":{"name":"SIGCSE '18: The 49th ACM Technical Symposium on Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Baltimore Maryland USA","acronym":"SIGCSE '18"},"container-title":["Proceedings of the 49th ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3159450.3159502","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3159450.3159502","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:08:06Z","timestamp":1750273686000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3159450.3159502"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,21]]},"references-count":19,"alternative-id":["10.1145\/3159450.3159502","10.1145\/3159450"],"URL":"https:\/\/doi.org\/10.1145\/3159450.3159502","relation":{},"subject":[],"published":{"date-parts":[[2018,2,21]]},"assertion":[{"value":"2018-02-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}