{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T22:29:44Z","timestamp":1768429784213,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,20]],"date-time":"2016-10-20T00:00:00Z","timestamp":1476921600000},"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":[[2016,10,20]]},"DOI":"10.1145\/2984043.2989222","type":"proceedings-article","created":{"date-parts":[[2016,10,21]],"date-time":"2016-10-21T14:16:42Z","timestamp":1477059402000},"page":"39-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":73,"title":["sk_p: a neural program corrector for MOOCs"],"prefix":"10.1145","author":[{"given":"Yewen","family":"Pu","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karthik","family":"Narasimhan","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Armando","family":"Solar-Lezama","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Regina","family":"Barzilay","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462195"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594321"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2837614.2837617"},{"key":"e_1_3_2_1_4_1","volume-title":"Advances in neural information processing systems.","author":"Mikolov Tomas","year":"2013","unstructured":"Mikolov , Tomas , et al. \u201d Distributed representations of words and phrases and their compositionality .\u201d Advances in neural information processing systems. 2013 . Mikolov, Tomas, et al. \u201dDistributed representations of words and phrases and their compositionality.\u201d Advances in neural information processing systems. 2013."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1162"},{"key":"e_1_3_2_1_6_1","volume-title":"Advances in Neural Information Processing Systems.","author":"Kiros Ryan","year":"2015","unstructured":"Kiros , Ryan , et al. \u201d Skip-thought vectors .\u201d Advances in Neural Information Processing Systems. 2015 . Kiros, Ryan, et al. \u201dSkip-thought vectors.\u201d Advances in Neural Information Processing Systems. 2015."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976600300015015"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2775051.2677009"},{"key":"e_1_3_2_1_9_1","volume-title":"Automated Clustering and Program Repair for Introductory Programming Assignments","author":"Gulwani Sumit","year":"2016","unstructured":"Gulwani , Sumit , Ivan Radicek , and Florian Zuleger . \u201d Automated Clustering and Program Repair for Introductory Programming Assignments .\u201d arXiv preprint arXiv:1603.03165 ( 2016 ). Gulwani, Sumit, Ivan Radicek, and Florian Zuleger. \u201dAutomated Clustering and Program Repair for Introductory Programming Assignments.\u201d arXiv preprint arXiv:1603.03165 (2016)."},{"key":"e_1_3_2_1_10_1","volume-title":"Cho, Kyunghyun, et al. \u201dLearning phrase representations using RNN encoder-decoder for statistical machine translation.","author":"Singh Gursimran","year":"2014","unstructured":"Singh , Gursimran , Shashank Srikant , and Varun Aggarwal . \u201d Question Independent Grading using Machine Learning: The Case of Computer Program Grading .\u201d Cho, Kyunghyun, et al. \u201dLearning phrase representations using RNN encoder-decoder for statistical machine translation. \u201d arXiv preprint arXiv:1406.1078 ( 2014 ). Singh, Gursimran, Shashank Srikant, and Varun Aggarwal. \u201dQuestion Independent Grading using Machine Learning: The Case of Computer Program Grading.\u201d Cho, Kyunghyun, et al. \u201dLearning phrase representations using RNN encoder-decoder for statistical machine translation.\u201d arXiv preprint arXiv:1406.1078 (2014)."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the Workshop on Software. Association for Computational Linguistics","author":"Abadi Martn","year":"2005","unstructured":"Abadi , Martn , et al. \u201d Tensorflow : Large-scale machine learning on heterogeneous distributed systems.\u201d arXiv preprint arXiv:1603.04467 (2016). APA Carpenter, Bob. \u201dScaling high-order character language models to gigabytes .\u201d Proceedings of the Workshop on Software. Association for Computational Linguistics , 2005 . Abadi, Martn, et al. \u201dTensorflow: Large-scale machine learning on heterogeneous distributed systems.\u201d arXiv preprint arXiv:1603.04467 (2016). APA Carpenter, Bob. \u201dScaling high-order character language models to gigabytes.\u201d Proceedings of the Workshop on Software. Association for Computational Linguistics, 2005."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the eighteenth international conference on machine learning, ICML.","volume":"1","author":"Lafferty John","year":"2001","unstructured":"Lafferty , John , Andrew McCallum , and Fernando Pereira . \u201d Conditional random fields: Probabilistic models for segmenting and labeling sequence data .\u201d Proceedings of the eighteenth international conference on machine learning, ICML. Vol. 1 . 2001 . Lafferty, John, Andrew McCallum, and Fernando Pereira. \u201dConditional random fields: Probabilistic models for segmenting and labeling sequence data.\u201d Proceedings of the eighteenth international conference on machine learning, ICML. Vol. 1. 2001."}],"event":{"name":"SPLASH '16: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","location":"Amsterdam Netherlands","acronym":"SPLASH '16","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"]},"container-title":["Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2984043.2989222","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2984043.2989222","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:39:53Z","timestamp":1750217993000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2984043.2989222"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,20]]},"references-count":12,"alternative-id":["10.1145\/2984043.2989222","10.1145\/2984043"],"URL":"https:\/\/doi.org\/10.1145\/2984043.2989222","relation":{},"subject":[],"published":{"date-parts":[[2016,10,20]]},"assertion":[{"value":"2016-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}