{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T16:44:56Z","timestamp":1758818696504,"version":"3.40.5"},"reference-count":39,"publisher":"Informa UK Limited","issue":"3","content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["New Review of Hypermedia and Multimedia"],"published-print":{"date-parts":[[2019,7,3]]},"DOI":"10.1080\/13614568.2019.1695961","type":"journal-article","created":{"date-parts":[[2019,12,3]],"date-time":"2019-12-03T05:58:10Z","timestamp":1575352690000},"page":"89-111","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":4,"title":["Utilising behavioural analytics in a blended programming learning environment"],"prefix":"10.1080","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8039-7970","authenticated-orcid":false,"given":"Yancy Vance","family":"Paredes","sequence":"first","affiliation":[{"name":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Po-Kai","family":"Huang","sequence":"additional","affiliation":[{"name":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1888-3951","authenticated-orcid":false,"given":"I-Han","family":"Hsiao","sequence":"additional","affiliation":[{"name":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"301","published-online":{"date-parts":[[2019,12,2]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Altadmri, A. & Brown, N. C. (2015). 37 million compilations: Investigating novice programming mistakes in large-scale student data. In Proceedings of the 46th ACM technical symposium on computer science education (pp. 522\u2013527). ACM.","key":"CIT0001","DOI":"10.1145\/2676723.2677258"},{"unstructured":"Bergin, S. & Reilly, R. (2005). The influence of motivation and comfort-level on learning to program.","key":"CIT0002"},{"doi-asserted-by":"crossref","unstructured":"Bloomfield, A. & Groves, J. F. (2008). A tablet-based paper exam grading system. In ACM SIGCSE bulletin (Vol. 40, pp. 83\u201387). ACM.","key":"CIT0003","DOI":"10.1145\/1597849.1384295"},{"issue":"1","key":"CIT0004","first-page":"65","volume":"21","author":"Boyer K. E.","year":"2011","journal-title":"International Journal of Artificial Intelligence in Education"},{"doi-asserted-by":"crossref","unstructured":"Buffardi, K. & Edwards, S. H. (2013). Effective and ineffective software testing behaviors by novice programmers. In Proceedings of the ninth annual international ACM conference on international computing education research (pp. 83\u201390). ACM.","key":"CIT0005","DOI":"10.1145\/2493394.2493406"},{"doi-asserted-by":"publisher","key":"CIT0006","DOI":"10.3102\/00346543065003245"},{"doi-asserted-by":"crossref","unstructured":"Carter, A. S., Hundhausen, C. D. & Adesope, O. (2015). The normalized programming state model: Predicting student performance in computing courses based on programming behavior. In Proceedings of the eleventh annual international conference on international computing education research (pp. 141\u2013150). ACM.","key":"CIT0007","DOI":"10.1145\/2787622.2787710"},{"doi-asserted-by":"publisher","key":"CIT0008","DOI":"10.1016\/S0360-1315(03)00030-7"},{"doi-asserted-by":"crossref","unstructured":"Chen, W. & Looi, C.K. (2013). Group scribbles-supported collaborative learning in a primary grade 5 science class. In Productive multivocality in the analysis of group interactions (pp. 257\u2013263). Springer.","key":"CIT0009","DOI":"10.1007\/978-1-4614-8960-3_14"},{"doi-asserted-by":"publisher","key":"CIT0010","DOI":"10.1145\/1597849.1384293"},{"doi-asserted-by":"publisher","key":"CIT0011","DOI":"10.1016\/j.compedu.2013.04.013"},{"doi-asserted-by":"crossref","unstructured":"Edwards, S. H. & Perez-Quinones, M. A. (2008). Web-cat: Automatically grading programming assignments. In ACM SIGCSE bulletin (Vol. 40, pp. 328\u2013328). ACM.","key":"CIT0012","DOI":"10.1145\/1597849.1384371"},{"doi-asserted-by":"publisher","key":"CIT0013","DOI":"10.1080\/0031383930370305"},{"doi-asserted-by":"crossref","unstructured":"Falkner, K., Vivian, R. & Falkner, N. J. (2014). Identifying computer science self-regulated learning strategies. In Proceedings of the 2014 conference on innovation & technology in computer science education (pp. 291\u2013296). ACM.","key":"CIT0014","DOI":"10.1145\/2591708.2591715"},{"doi-asserted-by":"publisher","key":"CIT0015","DOI":"10.1145\/366413.364564"},{"unstructured":"Guerra, J., Sahebi, S., Lin, Y.R. & Brusilovsky, P. (2014). The problem solving genome: Analyzing sequential patterns of student work with parameterized exercises.","key":"CIT0016"},{"doi-asserted-by":"crossref","unstructured":"Hsiao, I.H. (2016). Mobile grading paper-based programming exams: Automatic semantic partial credit assignment approach. In European conference on technology enhanced learning (pp. 110\u2013123). Springer.","key":"CIT0017","DOI":"10.1007\/978-3-319-45153-4_9"},{"doi-asserted-by":"crossref","unstructured":"Hsiao, I.H., Huang, P.K. & Murphy, H. (2017). Uncovering reviewing and reflecting behaviors from paper-based formal assessment. In Proceedings of the seventh international learning analytics & knowledge conference (pp. 319\u2013328). ACM.","key":"CIT0018","DOI":"10.1145\/3027385.3027415"},{"doi-asserted-by":"publisher","key":"CIT0019","DOI":"10.1016\/j.chb.2016.10.012"},{"doi-asserted-by":"crossref","unstructured":"Hsiao, I.H., Pandhalkudi Govindarajan, S. K. & Lin, Y.L. (2016). Semantic visual analytics for today's programming courses. In Proceedings of the sixth international conference on learning analytics & knowledge (pp. 48\u201353). ACM.","key":"CIT0020","DOI":"10.1145\/2883851.2883915"},{"doi-asserted-by":"publisher","key":"CIT0021","DOI":"10.1111\/j.1365-2729.2010.00365.x"},{"doi-asserted-by":"crossref","unstructured":"Jackson, D. & Usher, M. (1997). Grading student programs using assyst. In ACM SIGCSE bulletin (Vol. 29, pp. 335\u2013339). ACM.","key":"CIT0022","DOI":"10.1145\/268085.268210"},{"doi-asserted-by":"crossref","unstructured":"Jadud, M. C. & Dorn, B. (2015). Aggregate compilation behavior: Findings and implications from 27,698 users. In Proceedings of the eleventh annual international conference on international computing education research (pp. 131\u2013139). ACM.","key":"CIT0023","DOI":"10.1145\/2787622.2787718"},{"doi-asserted-by":"publisher","key":"CIT0024","DOI":"10.1111\/jcal.12022"},{"doi-asserted-by":"crossref","unstructured":"Loksa, D. & Ko, A. J. (2016). The role of self-regulation in programming problem solving process and success. In Proceedings of the 2016 ACM conference on international computing education research (pp. 83\u201391). ACM.","key":"CIT0025","DOI":"10.1145\/2960310.2960334"},{"doi-asserted-by":"publisher","key":"CIT0026","DOI":"10.1109\/TLT.2008.20"},{"year":"2016","author":"Lu Y.","journal-title":"Proceedings of the 9th International Conference on Educational Data Mining, EDM","key":"CIT0027"},{"doi-asserted-by":"publisher","key":"CIT0028","DOI":"10.1109\/TLT.2014.2365027"},{"doi-asserted-by":"publisher","key":"CIT0029","DOI":"10.1007\/s11412-013-9184-1"},{"doi-asserted-by":"crossref","unstructured":"Morrison, B. B., Decker, A. & Margulieux, L. E. (2016). Learning loops: A replication study illuminates impact of hs courses. In Proceedings of the 2016 ACM conference on international computing education research (pp. 221\u2013230). ACM.","key":"CIT0030","DOI":"10.1145\/2960310.2960330"},{"doi-asserted-by":"crossref","unstructured":"Murphy, H. E. (2017). Digitalizing paper-based exams: An assessment of programming grading assistant. In Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 775\u2013776). ACM.","key":"CIT0031","DOI":"10.1145\/3017680.3022448"},{"doi-asserted-by":"crossref","unstructured":"Ochoa, X. (2017). Multimodal learning analytics. Handbook of learning analytics (pp. 129\u2013141).","key":"CIT0032","DOI":"10.18608\/hla17.011"},{"doi-asserted-by":"crossref","unstructured":"Piech, C., Sahami, M., Koller, D., Cooper, S. & Blikstein, P. (2012). Modeling how students learn to program. In Proceedings of the 43rd ACM technical symposium on computer science education (pp. 153\u2013160). ACM.","key":"CIT0033","DOI":"10.1145\/2157136.2157182"},{"doi-asserted-by":"publisher","key":"CIT0034","DOI":"10.1109\/TLT.2017.2690687"},{"unstructured":"Roschelle, J., Penuel, W. R. & Abrahamson, L. (2004). Classroom response and communication systems: Research review and theory. In Annual meeting of the american educational research association, San Diego, CA (pp. 1\u20138).","key":"CIT0035"},{"doi-asserted-by":"crossref","unstructured":"Singh, A., Karayev, S., Gutowski, K. & Abbeel, P. (2017). Gradescope: A fast, flexible, and fair system for scalable assessment of handwritten work. In Proceedings of the fourth (2017) ACM conference on learning@ scale (pp. 81\u201388). ACM.","key":"CIT0036","DOI":"10.1145\/3051457.3051466"},{"volume-title":"Studying the novice programmer","year":"2009","author":"Soloway E.","key":"CIT0037"},{"doi-asserted-by":"publisher","key":"CIT0038","DOI":"10.1080\/17439880601141179"},{"unstructured":"VanLehn, K., Cheema, S., Wetzel, J. & Pead, D. (2016). Some less obvious features of classroom orchestration systems. In Educational technologies: Challenges, applications and learning outcomes (pp. 73\u201394). Nova Science Publishers, Inc.","key":"CIT0039"}],"container-title":["New Review of Hypermedia and Multimedia"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/13614568.2019.1695961","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,15]],"date-time":"2020-08-15T03:11:46Z","timestamp":1597461106000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/13614568.2019.1695961"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,3]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,7,3]]}},"alternative-id":["10.1080\/13614568.2019.1695961"],"URL":"https:\/\/doi.org\/10.1080\/13614568.2019.1695961","relation":{},"ISSN":["1361-4568","1740-7842"],"issn-type":[{"type":"print","value":"1361-4568"},{"type":"electronic","value":"1740-7842"}],"subject":[],"published":{"date-parts":[[2019,7,3]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tham20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tham20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2019-05-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-11-18","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-12-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}