{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T10:08:07Z","timestamp":1742983687195,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319938424"},{"type":"electronic","value":"9783319938431"}],"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-93843-1_35","type":"book-chapter","created":{"date-parts":[[2018,6,19]],"date-time":"2018-06-19T07:30:11Z","timestamp":1529393411000},"page":"476-490","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["The Impact of Data Quantity and Source on the Quality of Data-Driven Hints for\u00a0Programming"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9375-2292","authenticated-orcid":false,"given":"Thomas W.","family":"Price","sequence":"first","affiliation":[]},{"given":"Rui","family":"Zhi","sequence":"additional","affiliation":[]},{"given":"Yihuan","family":"Dong","sequence":"additional","affiliation":[]},{"given":"Nicholas","family":"Lytle","sequence":"additional","affiliation":[]},{"given":"Tiffany","family":"Barnes","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,6,20]]},"reference":[{"issue":"1","key":"35_CR1","first-page":"3","volume":"13","author":"T Barnes","year":"2010","unstructured":"Barnes, T., Stamper, J.: Automatic hint generation for logic proof tutoring using historical data. J. Educ. Technol. Soc. 13(1), 3 (2010)","journal-title":"J. Educ. Technol. Soc."},{"key":"35_CR2","doi-asserted-by":"crossref","unstructured":"Chow, S., Yacef, K., Koprinska, I., Curran, J.: Automated data-driven hints for computer programming students. In: Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, pp. 5\u201310 (2017)","DOI":"10.1145\/3099023.3099065"},{"key":"35_CR3","doi-asserted-by":"crossref","unstructured":"Corbett, A.T., Anderson, J.R.: Locus of feedback control in computer-based tutoring: impact on learning rate, achievement and attitudes. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 245\u2013252 (2001)","DOI":"10.1145\/365024.365111"},{"key":"35_CR4","unstructured":"Eagle, M., Johnson, M., Barnes, T.: Interaction networks: generating high level hints based on network community clustering. In: International Educational Data Mining Society (2012)"},{"issue":"1","key":"35_CR5","first-page":"5","volume":"10","author":"D Fossati","year":"2015","unstructured":"Fossati, D., Di Eugenio, B., Ohlsson, S., Brown, C., Chen, L.: Data driven automatic feedback generation in the ilist intelligent tutoring system. Technol. Inst. Cogn. Learn. 10(1), 5\u201326 (2015)","journal-title":"Technol. Inst. Cogn. Learn."},{"issue":"3","key":"35_CR6","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1504\/IJLT.2014.065752","volume":"9","author":"S Gross","year":"2014","unstructured":"Gross, S., Mokbel, B., Paa\u00dfen, B., Hammer, B., Pinkwart, N.: Example-based feedback provision using structured solution spaces. Int. J. Learn. Technol. 10 9(3), 248\u2013280 (2014)","journal-title":"Int. J. Learn. Technol. 10"},{"key":"35_CR7","doi-asserted-by":"crossref","unstructured":"Gupta, R., Pal, S., Kanade, A., Shevade, S.: Deepfix: fixing common C language errors by deep learning. In: AAAI, pp. 1345\u20131351 (2017)","DOI":"10.1609\/aaai.v31i1.10742"},{"key":"35_CR8","doi-asserted-by":"crossref","unstructured":"Hartmann, B., MacDougall, D., Brandt, J., Klemmer, S.R.: What would other programmers do: suggesting solutions to error messages. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1019\u20131028 (2010)","DOI":"10.1145\/1753326.1753478"},{"key":"35_CR9","doi-asserted-by":"crossref","unstructured":"Koedinger, K.R., Baker, R.S., Cunningham, K., Skogsholm, A., Leber, B., Stamper, J.: A data repository for the EDM community: the PSLC DataShop. In: Handbook of Educational Data Mining, p. 43 (2010)","DOI":"10.1201\/b10274-6"},{"key":"35_CR10","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1007\/978-3-642-39112-5_43","volume-title":"Artificial Intelligence in Education","author":"KR Koedinger","year":"2013","unstructured":"Koedinger, K.R., Stamper, J.C., McLaughlin, E.A., Nixon, T.: Using data-driven discovery of better student models to improve student learning. In: Lane, H.C., Yacef, K., Mostow, J., Pavlik, P. (eds.) AIED 2013. LNCS (LNAI), vol. 7926, pp. 421\u2013430. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39112-5_43"},{"key":"35_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1007\/978-3-319-07221-0_38","volume-title":"Intelligent Tutoring Systems","author":"T Lazar","year":"2014","unstructured":"Lazar, T., Bratko, I.: Data-driven program synthesis for hint generation in programming tutors. In: Trausan-Matu, S., Boyer, K.E., Crosby, M., Panourgia, K. (eds.) ITS 2014. LNCS, vol. 8474, pp. 306\u2013311. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-07221-0_38"},{"key":"35_CR12","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":"35_CR13","unstructured":"Mitrovic, A.: A knowledge-based teaching system for SQL. In: Proceedings of ED-MEDIA, vol. 98, 1027\u20131032 (1998)"},{"key":"35_CR14","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"726","DOI":"10.1007\/978-3-319-19773-9_102","volume-title":"Artificial Intelligence in Education","author":"B Mostafavi","year":"2015","unstructured":"Mostafavi, B., Zhou, G., Lynch, C., Chi, M., Barnes, T.: Data-driven worked examples improve retention and completion in a logic tutor. In: Conati, C., Heffernan, N., Mitrovic, A., Verdejo, M.F. (eds.) AIED 2015. LNCS (LNAI), vol. 9112, pp. 726\u2013729. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-19773-9_102"},{"key":"35_CR15","unstructured":"Peddycord III, B., Hicks, A., Barnes, T.: Generating hints for programming problems using intermediate output. In: Proceedings of Educational Data Mining (2014)"},{"key":"35_CR16","doi-asserted-by":"crossref","unstructured":"Perelman, D., Gulwani, S., Grossman, D.: Test-driven synthesis for automated feedback for introductory computer science assignments. In: Proceedings of Data Mining for Educational Assessment and Feedback (ASSESS 2014) (2014)","DOI":"10.1145\/2594291.2594297"},{"key":"35_CR17","doi-asserted-by":"crossref","unstructured":"Piech, C., Sahami, M., Huang, J., Guibas, L.: Autonomously generating hints by inferring problem solving policies. In: Proceedings of the Second ACM Conference on Learning@ Scale, pp. 195\u2013204 (2015)","DOI":"10.1145\/2724660.2724668"},{"key":"35_CR18","unstructured":"Price, T., Zhi, R., Barnes, T.: Evaluation of a data-driven feedback algorithm for open-ended programming. In: Proceedings of Educational Data Mining (2017)"},{"key":"35_CR19","unstructured":"Price, T.W., Dong, Y., Barnes, T.: Generating data-driven hints for open-ended programming. In: Proceedings of Educational Data Mining, pp. 191\u2013198 (2016)"},{"key":"35_CR20","doi-asserted-by":"crossref","unstructured":"Price, T.W., Dong, Y., Lipovac, D.: iSnap: towards intelligent tutoring in novice programming environments. In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, pp. 483\u2013488 (2017)","DOI":"10.1145\/3017680.3017762"},{"key":"35_CR21","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/978-3-319-61425-0_26","volume-title":"Artificial Intelligence in Education","author":"TW Price","year":"2017","unstructured":"Price, T.W., Zhi, R., Barnes, T.: Hint generation under uncertainty: the effect of hint quality on help-seeking behavior. In: Andr\u00e9, E., Baker, R., Hu, X., Rodrigo, M.M.T., du Boulay, B. (eds.) AIED 2017. LNCS (LNAI), vol. 10331, pp. 311\u2013322. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-61425-0_26"},{"key":"35_CR22","doi-asserted-by":"crossref","unstructured":"Rivers, K., Harpstead, E., Koedinger, K.R.: Learning curve analysis for programming: which concepts do students struggle with? In: Proceedings of the 12th Annual International ACM Conference on International Computing Education Research, pp. 143\u2013151 (2016)","DOI":"10.1145\/2960310.2960333"},{"issue":"1","key":"35_CR23","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s40593-015-0070-z","volume":"27","author":"K Rivers","year":"2017","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. 27(1), 37\u201364 (2017)","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"35_CR24","unstructured":"Stamper, J., Barnes, T.: An unsupervised, frequency-based metric for selecting hints in an MDP-based tutor. In: Proceedings of Educational Data Mining (2009)"},{"issue":"1\u20132","key":"35_CR25","first-page":"153","volume":"21","author":"J Stamper","year":"2011","unstructured":"Stamper, J., Barnes, T., Croy, M.: Enhancing the automatic generation of hints with expert seeding. Int. J. Artif. Intell. Educ. 21(1\u20132), 153\u2013167 (2011)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"1\u20132","key":"35_CR26","first-page":"3","volume":"22","author":"J Stamper","year":"2013","unstructured":"Stamper, J., Eagle, M., Barnes, T., Croy, M.: Experimental evaluation of automatic hint generation for a logic tutor. Int. J. Artif. Intell. Educ. 22(1\u20132), 3\u201317 (2013)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"3","key":"35_CR27","first-page":"227","volume":"16","author":"K VanLehn","year":"2006","unstructured":"VanLehn, K.: The behavior of tutoring systems. Int. J. Artif. Intell. Educ. 16(3), 227\u2013265 (2006)","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"35_CR28","doi-asserted-by":"crossref","unstructured":"Wang, K., Lin, B., Rettig, B., Pardi, P., Singh, R.: Data-driven feedback generator for online programing courses. In: Proceedings of the Fourth ACM Conference on Learning@ Scale, pp. 257\u2013260 (2017)","DOI":"10.1145\/3051457.3053999"},{"key":"35_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1007\/978-3-642-33642-3_25","volume-title":"Advances in Web-Based Learning - ICWL 2012","author":"C Watson","year":"2012","unstructured":"Watson, C., Li, F.W.B., Godwin, J.L.: BlueFix: using crowd-sourced feedback to support programming students in error diagnosis and repair. In: Popescu, E., Li, Q., Klamma, R., Leung, H., Specht, M. (eds.) ICWL 2012. LNCS, vol. 7558, pp. 228\u2013239. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-33642-3_25"},{"key":"35_CR30","unstructured":"Yudelson, M., Hosseini, R., Vihavainen, A., Brusilovsky, P.: Investigating automated student modeling in a Java MOOC. In: Proceedings of Educational Data Mining, pp. 261\u2013264 (2014)"},{"key":"35_CR31","doi-asserted-by":"crossref","unstructured":"Zimmerman, K., Rupakheti, C.R.: An automated framework for recommending program elements to novices (n). In: Proceedings of the 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp.\u00a0283\u2013288 (2015)","DOI":"10.1109\/ASE.2015.54"}],"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-93843-1_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,3]],"date-time":"2023-09-03T07:17:12Z","timestamp":1693725432000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93843-1_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319938424","9783319938431"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93843-1_35","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}