{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T18:12:59Z","timestamp":1761156779544,"version":"3.37.3"},"publisher-location":"Singapore","reference-count":14,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811518980"},{"type":"electronic","value":"9789811518997"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","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":[[2019]]},"DOI":"10.1007\/978-981-15-1899-7_4","type":"book-chapter","created":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T16:02:38Z","timestamp":1574870558000},"page":"46-56","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Inferring How Novice Students Learn to Code: Integrating Automated Program Repair with Cognitive Model"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5422-0920","authenticated-orcid":false,"given":"Yu","family":"Liang","sequence":"first","affiliation":[]},{"given":"Wenjun","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Lisha","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Meng","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,11,28]]},"reference":[{"key":"4_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"796","DOI":"10.1007\/978-3-540-69132-7_111","volume-title":"Intelligent Tutoring Systems","author":"H Cen","year":"2008","unstructured":"Cen, H., Koedinger, K., Junker, B.: Comparing two IRT models for conjunctive skills. In: Woolf, B.P., A\u00efmeur, E., Nkambou, R., Lajoie, S. (eds.) ITS 2008. LNCS, vol. 5091, pp. 796\u2013798. Springer, Heidelberg (2008). \nhttps:\/\/doi.org\/10.1007\/978-3-540-69132-7_111"},{"key":"4_CR2","doi-asserted-by":"publisher","unstructured":"Crow, T., Luxton-Reilly, A., Wuensche, B.: Intelligent tutoring systems for programming education: a systematic review. In: Proceedings of the 20th Australasian Computing Education Conference, pp. 53\u201362. ACM Press, Brisbane (2018). \nhttps:\/\/doi.org\/10.1145\/3160489.3160492","DOI":"10.1145\/3160489.3160492"},{"key":"4_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/978-3-319-41540-6_21","volume-title":"Computer Aided Verification","author":"L D\u2019Antoni","year":"2016","unstructured":"D\u2019Antoni, L., Samanta, R., Singh, R.: Qlose: program repair with quantitative objectives. In: Chaudhuri, S., Farzan, A. (eds.) CAV 2016. LNCS, vol. 9780, pp. 383\u2013401. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-41540-6_21"},{"key":"4_CR4","doi-asserted-by":"publisher","unstructured":"Gulwani, S., Radicek, I., Zuleger, F.: Automated clustering and program repair for introductory programming assignments. In: Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 465\u2013480. ACM Press, Philadelphia (2018). \nhttps:\/\/doi.org\/10.1145\/3192366.3192387","DOI":"10.1145\/3192366.3192387"},{"key":"4_CR5","doi-asserted-by":"publisher","unstructured":"Kasurinen, J., Nikula, U.: Estimating programming knowledge with Bayesian knowledge tracing. In: Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 313\u2013317. ACM Press, Paris (2009). \nhttps:\/\/doi.org\/10.1145\/1562877.1562972","DOI":"10.1145\/1562877.1562972"},{"key":"4_CR6","doi-asserted-by":"publisher","unstructured":"Long, F., Rinard, M.: Automatic patch generation by learning correct code. In: Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 298\u2013312. ACM Press, St. Petersburg (2016). \nhttps:\/\/doi.org\/10.1145\/2837614.2837617","DOI":"10.1145\/2837614.2837617"},{"key":"4_CR7","doi-asserted-by":"publisher","unstructured":"Mechtaev, S., Yi, J., Roychoudhury, A.: Angelix: scalable multiline program patch synthesis via symbolic analysis. In: Proceedings of the 38th International Conference on Software Engineering, pp. 691\u2013701. ACM Press, Austin (2016). \nhttps:\/\/doi.org\/10.1145\/2884781.2884807","DOI":"10.1145\/2884781.2884807"},{"key":"4_CR8","doi-asserted-by":"publisher","unstructured":"Nesbit, J.C., Adesope, O.O., Liu, Q., Ma, W.: How effective are intelligent tutoring systems in computer science education? In: Proceedings of the 14th IEEE International Conference on Advanced Learning Technologies, pp. 99\u2013103. IEEE Computer Society, Athens (2014). \nhttps:\/\/doi.org\/10.1109\/ICALT.2014.38","DOI":"10.1109\/ICALT.2014.38"},{"key":"4_CR9","doi-asserted-by":"publisher","unstructured":"Piech, C., Sahami, M., Koller, D., Cooper, S., Blikstein, P.: Modeling how students learn to program. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 153\u2013160. ACM Press, Raleigh (2012). \nhttps:\/\/doi.org\/10.1145\/2157136.2157182","DOI":"10.1145\/2157136.2157182"},{"key":"4_CR10","doi-asserted-by":"publisher","unstructured":"Rivers, K., Harpstead, E., Koedinger, K.R.: Learning curve analysis for programming: which concepts do students struggle with? In: Proceedings of the 2016 ACM Conference on International Computing Education Research, pp. 143\u2013151. ACM Press, Melbourne (2016). \nhttps:\/\/doi.org\/10.1145\/2960310.2960333","DOI":"10.1145\/2960310.2960333"},{"key":"4_CR11","doi-asserted-by":"publisher","unstructured":"Singh, R., Gulwani, S., Solar-Lezama, A.: Automated feedback generation for introductory programming assignments. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 15\u201326. ACM Press, Seattle (2013). \nhttps:\/\/doi.org\/10.1145\/2491956.2462195","DOI":"10.1145\/2491956.2462195"},{"key":"4_CR12","doi-asserted-by":"publisher","unstructured":"Wang, L., Sy, A., Liu, L., Piech, C.: Deep knowledge tracing on programming exercises. In: Proceedings of the Fourth ACM Conference on Learning @ Scale, pp. 201\u2013204. ACM Press, Cambridge (2017). \nhttps:\/\/doi.org\/10.1145\/3051457.3053985","DOI":"10.1145\/3051457.3053985"},{"key":"4_CR13","doi-asserted-by":"publisher","unstructured":"Yi, J., Ahmed, U.Z., Karkare, A., Tan, S.H., Roychoudhury, A.: A feasibility study of using automated program repair for introductory programming assignments. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 740\u2013751. ACM Press, Paderborn (2017). \nhttps:\/\/doi.org\/10.1145\/3106237.3106262","DOI":"10.1145\/3106237.3106262"},{"key":"4_CR14","unstructured":"Yudelson, M., Hosseini, R., Vihavainen, A., Brusilovsky, P.: Investigating automated student modeling in a Java MOOC. In: Proceedings of the 7th International Conference on Educational Data Mining, pp. 261\u2013264. International Educational Data Mining Society (IEDMS), London (2014)"}],"container-title":["Communications in Computer and Information Science","Big Data"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-15-1899-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T16:04:32Z","timestamp":1574870672000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-15-1899-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9789811518980","9789811518997"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-981-15-1899-7_4","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"28 November 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"BigData","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"CCF Conference on Big Data","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Wuhan","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bigdat2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/grid.hust.edu.cn\/bigdata2019","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"324","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"30","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}