{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T20:00:01Z","timestamp":1762459201382,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,5,31]],"date-time":"2014-05-31T00:00:00Z","timestamp":1401494400000},"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":[[2014,5,31]]},"DOI":"10.1145\/2597073.2597102","type":"proceedings-article","created":{"date-parts":[[2014,5,20]],"date-time":"2014-05-20T13:48:00Z","timestamp":1400593680000},"page":"252-261","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["Syntax errors just aren't natural: improving error reporting with language models"],"prefix":"10.1145","author":[{"given":"Joshua Charles","family":"Campbell","sequence":"first","affiliation":[{"name":"University of Alberta, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abram","family":"Hindle","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 Nelson","family":"Amaral","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,5,31]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"216","volume-title":"Proceedings of the Tenth International Workshop on Mining Software Repositories","author":"Allamanis M.","unstructured":"M. Allamanis and C. Sutton . Mining source code repositories at massive scale using language modeling . In Proceedings of the Tenth International Workshop on Mining Software Repositories , pages 207\u2013 216 . IEEE Press, 2013. M. Allamanis and C. Sutton. Mining source code repositories at massive scale using language modeling. In Proceedings of the Tenth International Workshop on Mining Software Repositories, pages 207\u2013216. IEEE Press, 2013."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/22719.22720"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/586088.586092"},{"key":"e_1_3_2_1_4_1","first-page":"180","volume-title":"Proceedings of the 7th Australasian conference on Computing education-Volume 42","author":"Garner S.","unstructured":"S. Garner , P. Haden , and A. Robins . My program is correct but it doesn\u2019t run: a preliminary investigation of novice programmers\u2019 problems . In Proceedings of the 7th Australasian conference on Computing education-Volume 42 , pages 173\u2013 180 . Australian Computer Society, Inc., 2005. S. Garner, P. Haden, and A. Robins. My program is correct but it doesn\u2019t run: a preliminary investigation of novice programmers\u2019 problems. In Proceedings of the 7th Australasian conference on Computing education-Volume 42, pages 173\u2013180. Australian Computer Society, Inc., 2005."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/872732.806967"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337322"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/792548.611956"},{"key":"e_1_3_2_1_9_1","volume-title":"Iterative language model estimation: e\ufb03cient data structure & algorithms","author":"Hsu B.","year":"2008","unstructured":"B. Hsu and J. Glass . Iterative language model estimation: e\ufb03cient data structure & algorithms . 2008 . B. Hsu and J. Glass. Iterative language model estimation: e\ufb03cient data structure & algorithms. 2008."},{"key":"e_1_3_2_1_10_1","first-page":"T4C","volume-title":"Frontiers in Education, 2005. FIE\u201905. Proceedings 35th Annual Conference","author":"Jackson J.","unstructured":"J. Jackson , M. Cobb , and C. Carver . Identifying top java errors for novice programmers . In Frontiers in Education, 2005. FIE\u201905. Proceedings 35th Annual Conference , pages T4C\u2013 T4C . IEEE, 2005. J. Jackson, M. Cobb, and C. Carver. Identifying top java errors for novice programmers. In Frontiers in Education, 2005. FIE\u201905. Proceedings 35th Annual Conference, pages T4C\u2013T4C. IEEE, 2005."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056530"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/504083.504084"},{"key":"e_1_3_2_1_14_1","first-page":"111","volume-title":"Proceedings of the fifth Australasian conference on Computing education-Volume 20","author":"Kummerfeld S. K.","unstructured":"S. K. Kummerfeld and J. Kay . The neglected battle fields of syntax errors . In Proceedings of the fifth Australasian conference on Computing education-Volume 20 , pages 105\u2013 111 . Australian Computer Society, Inc., 2003. S. K. Kummerfeld and J. Kay. The neglected battle fields of syntax errors. In Proceedings of the fifth Australasian conference on Computing education-Volume 20, pages 105\u2013111. Australian Computer Society, Inc., 2003."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250783"},{"key":"e_1_3_2_1_16_1","first-page":"192","volume-title":"12th Annual Workshop of the Psychology of Programming Interest Group","author":"McIver L.","unstructured":"L. McIver . The effect of programming language on error rates of novice programmers . In 12th Annual Workshop of the Psychology of Programming Interest Group , pages 181\u2013 192 . Citeseer, 2000. L. McIver. The effect of programming language on error rates of novice programmers. In 12th Annual Workshop of the Psychology of Programming Interest Group, pages 181\u2013192. Citeseer, 2000."},{"key":"e_1_3_2_1_17_1","volume-title":"Philippine Computing Science Congress","author":"Tabanao E. S.","year":"2008","unstructured":"E. S. Tabanao , M. M. T. Rodrigo , and M. C. Jadud . Identifying at-risk novice java programmers through the analysis of online protocols . In Philippine Computing Science Congress , 2008 . E. S. Tabanao, M. M. T. Rodrigo, and M. C. Jadud. Identifying at-risk novice java programmers through the analysis of online protocols. In Philippine Computing Science Congress, 2008."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016930"},{"key":"e_1_3_2_1_19_1","first-page":"82","volume-title":"Proceedings of TREC","volume":"8","author":"Voorhees E. M.","year":"1999","unstructured":"E. M. Voorhees question answering track report . In Proceedings of TREC , volume 8 , pages 77\u2013 82 , 1999 . E. M. Voorhees et al. The TREC-8 question answering track report. In Proceedings of TREC, volume 8, pages 77\u201382, 1999."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"}],"event":{"name":"ICSE '14: 36th International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","TCSE IEEE Computer Society's Tech. Council on Software Engin."],"location":"Hyderabad India","acronym":"ICSE '14"},"container-title":["Proceedings of the 11th Working Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597073.2597102","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2597073.2597102","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:03Z","timestamp":1750229763000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597073.2597102"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,31]]},"references-count":19,"alternative-id":["10.1145\/2597073.2597102","10.1145\/2597073"],"URL":"https:\/\/doi.org\/10.1145\/2597073.2597102","relation":{},"subject":[],"published":{"date-parts":[[2014,5,31]]},"assertion":[{"value":"2014-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}