{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,9]],"date-time":"2025-04-09T13:36:03Z","timestamp":1744205763480},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030297350"},{"type":"electronic","value":"9783030297367"}],"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-3-030-29736-7_6","type":"book-chapter","created":{"date-parts":[[2019,9,8]],"date-time":"2019-09-08T23:03:18Z","timestamp":1567983798000},"page":"69-82","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Unsupervised Automatic Detection of Learners\u2019 Programming Behavior"],"prefix":"10.1007","author":[{"given":"Anis","family":"Bey","sequence":"first","affiliation":[]},{"given":"Mar","family":"P\u00e9rez-Sanagust\u00edn","sequence":"additional","affiliation":[]},{"given":"Julien","family":"Broisin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,9,9]]},"reference":[{"key":"6_CR1","unstructured":"https:\/\/www.onisep.fr\/Choisir-mes-etudes\/Au-lycee-au-CFA\/Au-lycee-general-et-technologique\/L-informatique-au-lycee-cap-sur-plusieurs-specialites . Accessed 25 June 2019"},{"key":"6_CR2","unstructured":"www.elementsofai.com . Accessed 25 June 2019"},{"key":"6_CR3","unstructured":"https:\/\/www.helsinki.fi\/en\/news\/data-science-news\/finland-is-challenging-the-entire-world-to-understand-ai-by-offering-a-completely-free-online-course-initiative-got-1-of-the-finnish-population-to . Accessed 25 June 2019"},{"key":"6_CR4","unstructured":"https:\/\/www.politico.eu\/article\/finland-one-percent-ai-artificial-intelligence-courses-learning-training\/ . Accessed 25 June 2019"},{"issue":"458","key":"6_CR5","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1198\/016214502760047131","volume":"97","author":"C Fraley","year":"2002","unstructured":"Fraley, C., Raftery, A.E.: Model-based clustering, discriminant analysis, and density estimation. J. Am. Stat. Assoc. 97(458), 611\u2013631 (2002)","journal-title":"J. Am. Stat. Assoc."},{"key":"6_CR6","unstructured":"Fraley, C., Raftery, A.E., Murphy, T.B., Scrucca, L.: mclust Version 4 for R: Normal Mixture Modeling for Model-Based Clustering, Classification, and Density Estimation. Technical Report (2012)"},{"issue":"1","key":"6_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/0049124100029001001","volume":"29","author":"A Abbott","year":"2000","unstructured":"Abbott, A., Tsay, A.: Sequence analysis and optimal matching methods in sociology: review and prospect. Sociol. Methods Res. 29(1), 3\u201333 (2000)","journal-title":"Sociol. Methods Res."},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Blikstein, P.: Using learning analytics to assess students\u2019 behavior in open-ended programming tasks. In: Proceedings of the 1st International Conference on Learning Analytics and Knowledge, pp. 110\u2013116. ACM (2011)","DOI":"10.1145\/2090116.2090132"},{"key":"6_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/978-3-319-98572-5_25","volume-title":"Lifelong Technology-Enhanced Learning","author":"K Sharma","year":"2018","unstructured":"Sharma, K., Mangaroska, K., Tr\u00e6tteberg, H., Lee-Cultura, S., Giannakos, M.: Evidence for programming strategies in university coding exercises. In: Pammer-Schindler, V., P\u00e9rez-Sanagust\u00edn, M., Drachsler, H., Elferink, R., Scheffel, M. (eds.) EC-TEL 2018. LNCS, vol. 11082, pp. 326\u2013339. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-98572-5_25"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Jadud, M.C.: Methods and tools for exploring novice compilation behaviour. In: Proceedings of the Second International Workshop on Computing Education Research, pp. 73\u201384. ACM (2006)","DOI":"10.1145\/1151588.1151600"},{"issue":"1","key":"6_CR11","doi-asserted-by":"publisher","first-page":"37","DOI":"10.2190\/GUJT-JCBJ-Q6QU-Q9PL","volume":"2","author":"DN Perkins","year":"1986","unstructured":"Perkins, D.N., Hancock, C., Hobbs, R., Martin, F., Simmons, R.: Conditions of learning in novice programmers. J. Educ. Comput. Res. 2(1), 37\u201355 (1986)","journal-title":"J. Educ. Comput. Res."},{"key":"6_CR12","unstructured":"Reiser, B., Anderson, J., Farrell, R.: Dynamic student modelling in an intelligent tutor for LISP programming. In: Proceedings of the 9th International Joint Conferences on Artificial Intelligence, pp. 8\u201314 (1985)"},{"issue":"4","key":"6_CR13","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1080\/10508406.2014.954750","volume":"23","author":"P Blikstein","year":"2014","unstructured":"Blikstein, P., Worsley, M., Piech, C., Sahami, M., Cooper, S., Koller, D.: Proramming pluralism: using learning analytics to detect patterns in the learning of computer programming. J. Learn. Sci. 23(4), 561\u2013599 (2014)","journal-title":"J. Learn. Sci."},{"key":"6_CR14","unstructured":"Berland, M., Martin, T.: Clusters and patterns of novice programmers. In: The Meeting of the American Educational Research Association (2011)"},{"key":"6_CR15","unstructured":"Blikstein, P., Worsley, M.: Learning analytics: assessing constructionist learning using machine learning. In: American Educational Research Association Annual Meeting (2011)"},{"key":"6_CR16","unstructured":"Blikstein, P.: An Atom is known by the company it keeps. Unpublished Ph.D. dissertation, Northwestern University, Evanston (2008)"},{"issue":"1","key":"6_CR17","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1021\/ci00065a010","volume":"30","author":"RG Lawson","year":"1990","unstructured":"Lawson, R.G., Jurs, P.C.: New index for clustering tendency and its application to chemical problems. J. Chem. Inf. Comput. Sci. 30(1), 36\u201341 (1990)","journal-title":"J. Chem. Inf. Comput. Sci."},{"key":"6_CR18","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 Conference on World Wide Web, pp. 491\u2013502. ACM (2014)","DOI":"10.1145\/2566486.2568023"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Tabanao, E.S., Rodrigo, M.M.T., Jadud, M.C.: Predicting at-risk novice Java programmers through the analysis of online protocols. In: Proceedings of the 7th International Workshop on Computing Education Research, pp. 85\u201392. ACM (2011)","DOI":"10.1145\/2016911.2016930"},{"key":"6_CR20","series-title":"Smart Innovation, Systems and Technologies","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1007\/978-3-319-59451-4_4","volume-title":"Smart Education and e-Learning 2017","author":"T Kato","year":"2018","unstructured":"Kato, T., Kambayashi, Y., Terawaki, Y., Kodama, Y.: Analysis of students\u2019 behaviors in programming exercises using deep learning. In: Uskov, V.L., Howlett, R.J., Jain, L.C. (eds.) SEEL 2017. SIST, vol. 75, pp. 38\u201347. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-59451-4_4"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Wang, L., Sy, A., Liu, L., Piech, C.: Learning to represent student knowledge on programming exercises using deep learning. In: Proceedings of the 10th International Conference on Educational Data Mining, pp. 324\u2013329 (2017)","DOI":"10.1145\/3051457.3053985"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Ihantola, P., et al.: Educational data mining and learning analytics in programming: literature review and case studies. In: Proceedings of the 2015 ITiCSE on Working Group Reports, pp. 41\u201363. ACM (2015)","DOI":"10.1145\/2858796.2858798"},{"issue":"2","key":"6_CR23","first-page":"259","volume":"21","author":"A Bey","year":"2018","unstructured":"Bey, A., Jermann, P., Dillenbourg, P.: A comparison between two automatic assessment approaches for programming: an empirical study on MOOCs. Educ. Technol. Soc. 21(2), 259\u2013272 (2018)","journal-title":"Educ. Technol. Soc."},{"issue":"1","key":"6_CR24","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/s40593-015-0079-3","volume":"27","author":"J Broisin","year":"2017","unstructured":"Broisin, J., Venant, R., Vidal, P.: Lab4CE: a remote laboratory for computer education. Int. J. Artif. Intell. Educ. 27(1), 154\u2013180 (2017)","journal-title":"Int. J. Artif. Intell. Educ."}],"container-title":["Lecture Notes in Computer Science","Transforming Learning with Meaningful Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-29736-7_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,19]],"date-time":"2021-01-19T03:06:08Z","timestamp":1611025568000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-29736-7_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030297350","9783030297367"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-29736-7_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"9 September 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EC-TEL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Technology Enhanced Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Delft","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","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":"16 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ectel2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.ec-tel.eu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}