{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T06:32:52Z","timestamp":1747809172953,"version":"3.40.3"},"publisher-location":"Cham","reference-count":7,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319938455"},{"type":"electronic","value":"9783319938462"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93846-2_43","type":"book-chapter","created":{"date-parts":[[2018,6,19]],"date-time":"2018-06-19T10:59:47Z","timestamp":1529405987000},"page":"236-240","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Syntax-Based Analysis of Programming Concepts in Python"],"prefix":"10.1007","author":[{"given":"Martin","family":"Mo\u017eina","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timotej","family":"Lazar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,20]]},"reference":[{"key":"43_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1007\/978-3-642-30950-2_40","volume-title":"Intelligent Tutoring Systems","author":"W Jin","year":"2012","unstructured":"Jin, W., Barnes, T., Stamper, J., Eagle, M.J., Johnson, M.W., Lehmann, L.: Program representation for automatic hint generation for a data-driven novice programming tutor. In: Cerri, S.A., Clancey, W.J., Papadourakis, G., Panourgia, K. (eds.) ITS 2012. LNCS, vol. 7315, pp. 304\u2013309. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30950-2_40"},{"key":"43_CR2","doi-asserted-by":"crossref","unstructured":"Rivers, K., Koedinger, K.R.: Data-driven hint generation in vast solution spaces: a self-improving Python programming tutor. Int. J. Artif. Intell. Educ. 1\u201328 (2015)","DOI":"10.1007\/s40593-015-0070-z"},{"key":"43_CR3","doi-asserted-by":"crossref","unstructured":"Nguyen, A., Piech, C., Huang, J., Guibas, L.: Codewebs: scalable homework search for massive open online programming courses. In: Proceedings of the 23rd International World Wide Web Conference (WWW 2014), pp. 491\u2013502 (2014)","DOI":"10.1145\/2566486.2568023"},{"key":"43_CR4","doi-asserted-by":"crossref","unstructured":"Hovemeyer, D., Hellas, A., Petersen, A., Spacco, J.: Control-flow-only abstract syntax trees for analyzing students\u2019 programming progress. In: Proceedings of the 2016 ACM Conference on International Computing Education Research, pp. 63\u201372. ACM (2016)","DOI":"10.1145\/2960310.2960326"},{"issue":"2","key":"43_CR5","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/2699751","volume":"22","author":"EL Glassman","year":"2015","unstructured":"Glassman, E.L., Scott, J., Singh, R., Guo, P.J., Miller, R.C.: OverCode: visualizing variation in student solutions to programming problems at scale. ACM Trans. Comput. Hum. Interact. (TOCHI) 22(2), 7 (2015)","journal-title":"ACM Trans. Comput. Hum. Interact. (TOCHI)"},{"key":"43_CR6","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1007\/978-3-319-61425-0_14","volume-title":"Artificial Intelligence in Education","author":"T Lazar","year":"2017","unstructured":"Lazar, T., Mo\u017eina, M., Bratko, I.: Automatic extraction of AST patterns for debugging student programs. In: Andr\u00e9, E., Baker, R., Hu, X., Rodrigo, M.M.T., du Boulay, B. (eds.) AIED 2017. LNCS (LNAI), vol. 10331, pp. 162\u2013174. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-61425-0_14"},{"key":"43_CR7","first-page":"2349","volume":"14","author":"J Dems\u030car","year":"2013","unstructured":"Dems\u030car, J., Curk, T., Erjavec, A., Gorup, \u010c., Ho\u010devar, T., Milutinovi\u010d, M., Moz\u030cina, M., Polajnar, M., Toplak, M., Stari\u010d, A., S\u030ctajdohar, M., Umek, L., Z\u030cagar, L., Z\u030cbontar, J., Z\u030citnik, M., Zupan, B.: Orange: data mining toolbox in Python. J. Mach. Learn. Res. 14, 2349\u20132353 (2013)","journal-title":"J. Mach. Learn. Res."}],"container-title":["Lecture Notes in Computer Science","Artificial Intelligence in Education"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93846-2_43","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,19]],"date-time":"2019-10-19T13:37:15Z","timestamp":1571492235000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93846-2_43"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319938455","9783319938462"],"references-count":7,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93846-2_43","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}