{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T02:08:41Z","timestamp":1778033321846,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":118,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,7,4]],"date-time":"2015-07-04T00:00:00Z","timestamp":1435968000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,7,4]]},"DOI":"10.1145\/2858796.2858798","type":"proceedings-article","created":{"date-parts":[[2016,1,29]],"date-time":"2016-01-29T20:17:08Z","timestamp":1454098628000},"page":"41-63","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":241,"title":["Educational Data Mining and Learning Analytics in Programming"],"prefix":"10.1145","author":[{"given":"Petri","family":"Ihantola","sequence":"first","affiliation":[{"name":"Tampere University of Technology, Tampere, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arto","family":"Vihavainen","sequence":"additional","affiliation":[{"name":"University of Helsinki, Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alireza","family":"Ahadi","sequence":"additional","affiliation":[{"name":"University of Technology, Sydney, Sydney, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Butler","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00fcrgen","family":"B\u00f6rstler","sequence":"additional","affiliation":[{"name":"Blekinge Institute of Technology, Karlskrona, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen H.","family":"Edwards","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Essi","family":"Isohanni","sequence":"additional","affiliation":[{"name":"Tampere University of Technology, Tampere, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ari","family":"Korhonen","sequence":"additional","affiliation":[{"name":"Aalto University, Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Petersen","sequence":"additional","affiliation":[{"name":"University of Toronto Mississauga, Mississauga, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kelly","family":"Rivers","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel \u00c1ngel","family":"Rubio","sequence":"additional","affiliation":[{"name":"University of Granada, Granada, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judy","family":"Sheard","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bronius","family":"Skupas","sequence":"additional","affiliation":[{"name":"Vilnius University, Vilnius, Lithuania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaime","family":"Spacco","sequence":"additional","affiliation":[{"name":"Knox College, Galesburg, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudia","family":"Szabo","sequence":"additional","affiliation":[{"name":"The University of Adelaide, Adelaide, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Toll","sequence":"additional","affiliation":[{"name":"Linnaeus University, Kalmar, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,7,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"CodingBat. http:\/\/codingbat.com\/help.html #teacher. Accessed: 2015-07-08.  CodingBat. http:\/\/codingbat.com\/help.html #teacher. Accessed: 2015-07-08."},{"key":"e_1_3_2_1_2_1","unstructured":"edX XServer. https:\/\/github.com\/edx\/xserver. Accessed: 2015-07-07.  edX XServer. https:\/\/github.com\/edx\/xserver. Accessed: 2015-07-07."},{"key":"e_1_3_2_1_3_1","unstructured":"TuringsCraft CodeLab. http:\/\/www.turingscraft.com\/. Accessed: 2015-07-07.  TuringsCraft CodeLab. http:\/\/www.turingscraft.com\/. Accessed: 2015-07-07."},{"key":"e_1_3_2_1_4_1","unstructured":"URI online judge. https:\/\/www.urionlinejudge.com.br\/academic\/login. Accessed: 2015-07-08.  URI online judge. https:\/\/www.urionlinejudge.com.br\/academic\/login. Accessed: 2015-07-08."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227317"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151954.1067472"},{"key":"e_1_3_2_1_7_1","first-page":"121","volume-title":"Proceedings of the Fourteenth Australasian Computing Education Conference -","volume":"123","author":"Alammary A.","year":"2012","unstructured":"A. Alammary , A. Carbone , and J. Sheard . Implementation of a Smart Lab for Teachers of Novice Programmers . In Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123 , ACE '12, pages 121 -- 130 , Darlinghurst, Australia, Australia , 2012 . Australian Computer Society, Inc. A. Alammary, A. Carbone, and J. Sheard. Implementation of a Smart Lab for Teachers of Novice Programmers. In Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123, ACE '12, pages 121--130, Darlinghurst, Australia, Australia, 2012. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508928"},{"key":"e_1_3_2_1_9_1","first-page":"167","volume-title":"Educational Data Mining","author":"Allevato A.","year":"2008","unstructured":"A. Allevato , M. Thornton , S. Edwards , and M. Perez-Quinones . Mining data from an automated grading and testing system by adding rich reporting capabilities . In Educational Data Mining , pages 167 -- 176 , 2008 . A. Allevato, M. Thornton, S. Edwards, and M. Perez-Quinones. Mining data from an automated grading and testing system by adding rich reporting capabilities. In Educational Data Mining, pages 167--176, 2008."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677258"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742607"},{"key":"e_1_3_2_1_12_1","first-page":"19","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Bancroft P.","year":"2006","unstructured":"P. Bancroft and P. Roe . Program Annotations: Feedback for Students Learning to Program . In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 , ACE '06, pages 19 -- 23 , Darlinghurst, Australia, Australia , 2006 . Australian Computer Society, Inc. P. Bancroft and P. Roe. Program Annotations: Feedback for Students Learning to Program. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, ACE '06, pages 19--23, Darlinghurst, Australia, Australia, 2006. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742619"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2014.6926445"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/2819009.2819072"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/3120747.3120754"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632343"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538924"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2713609.2713611"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325324"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493406"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445287"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538982"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591756"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677294"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0360-1315(03)00030-7"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538966"},{"key":"e_1_3_2_1_28_1","volume-title":"Estimating the reproducibility of psychological science. Science, 349(6251)","author":"Collaboration O. S.","year":"2015","unstructured":"O. S. Collaboration and Others. Estimating the reproducibility of psychological science. Science, 349(6251) , 2015 . O. S. Collaboration and Others. Estimating the reproducibility of psychological science. Science, 349(6251), 2015."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591748"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325318"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953299"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999807"},{"key":"e_1_3_2_1_33_1","first-page":"91","volume-title":"Proceedings of the International Conference on Educational Data Mining","author":"Dominguez A. K.","year":"2010","unstructured":"A. K. Dominguez , K. Yacef , and J. R. Curran . Data Mining for Individualised Hints in e-Learning . In Proceedings of the International Conference on Educational Data Mining , pages 91 -- 100 , 2010 . A. K. Dominguez, K. Yacef, and J. R. Curran. Data Mining for Individualised Hints in e-Learning. In Proceedings of the International Conference on Educational Data Mining, pages 91--100, 2010."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1136\/jech.52.6.377"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the Evaluation Methods for Machine Learning Workshop at the 26th International Conference for Machine Learning","author":"Drummond C.","year":"2009","unstructured":"C. Drummond . Replicability is not Reproducibility: Nor is it Good Science . In Proceedings of the Evaluation Methods for Machine Learning Workshop at the 26th International Conference for Machine Learning , 2009 . C. Drummond. Replicability is not Reproducibility: Nor is it Good Science. In Proceedings of the Evaluation Methods for Machine Learning Workshop at the 26th International Conference for Machine Learning, 2009."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930485"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953309"},{"key":"e_1_3_2_1_38_1","volume-title":"CodeWorkout","author":"Edwards S.","unstructured":"S. Edwards and K. Buffardi . CodeWorkout . http:\/\/web-cat.org\/group\/codeworkout. Accessed: 2015-07-07. S. Edwards and K. Buffardi. CodeWorkout. http:\/\/web-cat.org\/group\/codeworkout. Accessed: 2015-07-07."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597849.1384371"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591757"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157202"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538926"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584325"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538896"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361288"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1539024.1508973"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 1st international workshop on replication in empirical software engineering research (RESER 2010","author":"G\u00f3mez O. S.","year":"2010","unstructured":"O. S. G\u00f3mez , N. Juristo , and S. Vegas . Replication, reproduction and re-analysis: Three ways for verifying experimental findings . In Proceedings of the 1st international workshop on replication in empirical software engineering research (RESER 2010 ), Cape Town, South Africa , 2010 . O. S. G\u00f3mez, N. Juristo, and S. Vegas. Replication, reproduction and re-analysis: Three ways for verifying experimental findings. In Proceedings of the 1st international workshop on replication in empirical software engineering research (RESER 2010), Cape Town, South Africa, 2010."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294325.1294327"},{"key":"e_1_3_2_1_49_1","first-page":"17","volume-title":"Proceedings of the Koli Calling 2005 Conference on Computer Science Education","author":"Grandell L.","year":"2005","unstructured":"L. Grandell , M. Peltom\u00e4ki , and T. Salakoski . High school programming--a beyond-syntax analysis of novice programmers' difficulties . In Proceedings of the Koli Calling 2005 Conference on Computer Science Education , pages 17 -- 24 , 2005 . L. Grandell, M. Peltom\u00e4ki, and T. Salakoski. High school programming--a beyond-syntax analysis of novice programmers' difficulties. In Proceedings of the Koli Calling 2005 Conference on Computer Science Education, pages 17--24, 2005."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538921"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/795686.797755"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2526968.2526970"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361300"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026364126982"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163410"},{"key":"e_1_3_2_1_56_1","first-page":"65","volume-title":"Psychology of Programming Interest Group Annual Conference 2014","author":"Hosseini R.","year":"2014","unstructured":"R. Hosseini , A. Vihavainen , and P. Brusilovsky . Exploring problem solving paths in a Java programming course . In Psychology of Programming Interest Group Annual Conference 2014 , page 65 , 2014 . R. Hosseini, A. Vihavainen, and P. Brusilovsky. Exploring problem solving paths in a Java programming course. In Psychology of Programming Interest Group Annual Conference 2014, page 65, 2014."},{"issue":"3","key":"e_1_3_2_1_57_1","first-page":"30","volume":"28","author":"Hovemeyer D.","year":"2013","unstructured":"D. Hovemeyer and J. Spacco . CloudCoder: A Web-based Programming Exercise System. J. Comput. Sci. Coll. , 28 ( 3 ): 30 , Jan. 2013 . D. Hovemeyer and J. Spacco. CloudCoder: A Web-based Programming Exercise System. J. Comput. Sci. Coll., 28(3):30, Jan. 2013.","journal-title":"CloudCoder: A Web-based Programming Exercise System. J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2010.507335"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"crossref","unstructured":"M. Jadud. An Exploration of Novice Compilation Behaviour in BlueJ. PhD thesis 2006.  M. Jadud. An Exploration of Novice Compilation Behaviour in BlueJ. PhD thesis 2006.","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056530"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2007.74"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018434.1021572"},{"key":"e_1_3_2_1_64_1","first-page":"81","volume-title":"Proceedings of the Ninth Australasian Conference on Computing Education -","volume":"66","author":"Karahasanovi\u0107 A.","year":"2007","unstructured":"A. Karahasanovi\u0107 and R. C. Thomas . Difficulties Experienced by Students in Maintaining Object-oriented Systems: An Empirical Study . In Proceedings of the Ninth Australasian Conference on Computing Education - Volume 66 , ACE '07, pages 81 -- 87 , Darlinghurst, Australia, Australia , 2007 . Australian Computer Society, Inc. A. Karahasanovi\u0107 and R. C. Thomas. Difficulties Experienced by Students in Maintaining Object-oriented Systems: An Empirical Study. In Proceedings of the Ninth Australasian Conference on Computing Education - Volume 66, ACE '07, pages 81--87, Darlinghurst, Australia, Australia, 2007. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2401796.2401798"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600912426"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562972"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822167"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595356.1595361"},{"key":"e_1_3_2_1_70_1","volume-title":"Guidelines for performing systematic literature reviews in software engineering","author":"Kitchenham B.","year":"2007","unstructured":"B. Kitchenham and S. Charters . Guidelines for performing systematic literature reviews in software engineering , 2007 . B. Kitchenham and S. Charters. Guidelines for performing systematic literature reviews in software engineering, 2007."},{"key":"e_1_3_2_1_71_1","volume-title":"Educational Data Mining","author":"Koprinska I.","year":"2015","unstructured":"I. Koprinska , J. Stretton , and K. Yacef . Students at Risk: Detection and Remediation . In Educational Data Mining , 2015 . I. Koprinska, J. Stretton, and K. Yacef. Students at Risk: Detection and Remediation. In Educational Data Mining, 2015."},{"key":"e_1_3_2_1_72_1","volume-title":"TRAKLA2: a framework for automatically assessed visual algorithm simulation exercises","author":"Korhonen A.","year":"2003","unstructured":"A. Korhonen , L. Malmi , and P. Silvasti . TRAKLA2: a framework for automatically assessed visual algorithm simulation exercises . 2003 . A. Korhonen, L. Malmi, and P. Silvasti. TRAKLA2: a framework for automatically assessed visual algorithm simulation exercises. 2003."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163408"},{"key":"e_1_3_2_1_74_1","volume-title":"Proceedings of Kolin Kolistelut\/Koli Calling--Fifth Annual Baltic Conference on Computer Science Education","author":"Lehtonen T.","year":"2005","unstructured":"T. Lehtonen . Javala - addictive e-learning of the java programming language . In Proceedings of Kolin Kolistelut\/Koli Calling--Fifth Annual Baltic Conference on Computer Science Education . Joensuu, Finland, pages 41--48 , 2005 . T. Lehtonen. Javala - addictive e-learning of the java programming language. In Proceedings of Kolin Kolistelut\/Koli Calling--Fifth Annual Baltic Conference on Computer Science Education. Joensuu, Finland, pages 41--48, 2005."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721933.1721942"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828960"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562929"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584332"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1839594.1839597"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462493"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572137"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462496"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384284"},{"key":"e_1_3_2_1_84_1","first-page":"55","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference -","volume":"114","author":"Oliver R. C.","year":"2011","unstructured":"R. C. Oliver . How Can Software Metrics Help Novice Programmers? In Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114 , ACE '11, pages 55 -- 62 , Darlinghurst, Australia, Australia , 2011 . Australian Computer Society, Inc. R. C. Oliver. How Can Software Metrics Help Novice Programmers? In Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114, ACE '11, pages 55--62, Darlinghurst, Australia, Australia, 2011. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493401"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJTEL.2013.059495"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828966"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677279"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591759"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724660.2724668"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157182"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462505"},{"key":"e_1_3_2_1_93_1","first-page":"155","volume-title":"MyPyTutor: An Interactive Tutorial System for Python. In Proceedings of the 13th Australasian Computing Education Conference --","volume":"114","author":"Robinson P. J.","year":"2011","unstructured":"P. J. Robinson . MyPyTutor: An Interactive Tutorial System for Python. In Proceedings of the 13th Australasian Computing Education Conference -- Volume 114 , ACE '11, pages 155 -- 160 , Darlinghurst, Australia, Australia , 2011 . Australian Computer Society, Inc. P. J. Robinson. MyPyTutor: An Interactive Tutorial System for Python. In Proceedings of the 13th Australasian Computing Education Conference -- Volume 114, ACE '11, pages 155--160, Darlinghurst, Australia, Australia, 2011. Australian Computer Society, Inc."},{"issue":"2","key":"e_1_3_2_1_94_1","first-page":"177","article-title":"Analyzing online protocols to characterize novice java programmers","volume":"138","author":"Rodrigo M. M.","year":"2009","unstructured":"M. M. Rodrigo , E. Tabanao , M. B. Lahoz , and M. C. Jadud . Analyzing online protocols to characterize novice java programmers . Philippine Journal of Science , 138 ( 2 ): 177 -- 190 , 2009 . M. M. Rodrigo, E. Tabanao, M. B. Lahoz, and M. C. Jadud. Analyzing online protocols to characterize novice java programmers. Philippine Journal of Science, 138(2):177--190, 2009.","journal-title":"Philippine Journal of Science"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9102-8"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/377435.377667"},{"key":"e_1_3_2_1_97_1","volume-title":"Educational Data Mining","author":"Sharma K.","year":"2015","unstructured":"K. Sharma , P. Jermann , and P. Dillenbourg . Identifying Styles and Paths toward Success in MOOCs . In Educational Data Mining , 2015 . K. Sharma, P. Jermann, and P. Dillenbourg. Identifying Styles and Paths toward Success in MOOCs. In Educational Data Mining, 2015."},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/2401796.2401799"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930468"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930471"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677297"},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2465594"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140131"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016930"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.692917"},{"issue":"2","key":"e_1_3_2_1_106_1","first-page":"69","article-title":"Beacon-and schema-based method for recognizing algorithms from students' source code","volume":"5","author":"Taherkhani A.","year":"2013","unstructured":"A. Taherkhani and L. Malmi . Beacon-and schema-based method for recognizing algorithms from students' source code . Journal of Educational Data Mining , 5 ( 2 ): 69 -- 101 , 2013 . A. Taherkhani and L. Malmi. Beacon-and schema-based method for recognizing algorithms from students' source code. Journal of Educational Data Mining, 5(2):69--101, 2013.","journal-title":"Journal of Educational Data Mining"},{"key":"e_1_3_2_1_107_1","first-page":"127","volume-title":"Proceedings of the 7th Australasian Conference on Computing Education -","volume":"42","author":"Thomas R. C.","year":"2005","unstructured":"R. C. Thomas , A. Karahasanovic , and G. E. Kennedy . An Investigation into Keystroke Latency Metrics As an Indicator of Programming Performance . In Proceedings of the 7th Australasian Conference on Computing Education - Volume 42 , ACE '05, pages 127 -- 134 , Darlinghurst, Australia, Australia , 2005 . Australian Computer Society, Inc. R. C. Thomas, A. Karahasanovic, and G. E. Kennedy. An Investigation into Keystroke Latency Metrics As an Indicator of Programming Performance. In Proceedings of the 7th Australasian Conference on Computing Education - Volume 42, ACE '05, pages 127--134, Darlinghurst, Australia, Australia, 2005. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1145\/2543882.2543884"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/2674683.2674692"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656450.2656473"},{"key":"e_1_3_2_1_111_1","first-page":"300","volume-title":"Educational Data Mining","author":"Vihavainen A.","year":"2013","unstructured":"A. Vihavainen , M. Luukkainen , and J. Kurhila . Using students' programming behavior to predict success in an introductory mathematics course . In Educational Data Mining , pages 300 -- 303 , 2013 . A. Vihavainen, M. Luukkainen, and J. Kurhila. Using students' programming behavior to predict success in an introductory mathematics course. In Educational Data Mining, pages 300--303, 2013."},{"key":"e_1_3_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538930"},{"issue":"2","key":"e_1_3_2_1_113_1","volume":"5","author":"Werner L.","year":"2013","unstructured":"L. Werner , C. McDowell , and J. Denner . A First Step in Learning Analytics: Pre-processing Low-Level Alice Logging Data of Middle School Students. Journal of Educational Data Mining , 5 ( 2 ), 2013 . L. Werner, C. McDowell, and J. Denner. A First Step in Learning Analytics: Pre-processing Low-Level Alice Logging Data of Middle School Students. Journal of Educational Data Mining, 5(2), 2013.","journal-title":"Journal of Educational Data Mining"},{"issue":"2","key":"e_1_3_2_1_114_1","first-page":"11","article-title":"A first step in learning analytics: pre-processing low-level Alice logging data of middle school students","volume":"5","author":"Werner L.","year":"2013","unstructured":"L. Werner , C. McDowell , and J. Denner . A first step in learning analytics: pre-processing low-level Alice logging data of middle school students . JEDM-Journal of Educational Data Mining , 5 ( 2 ): 11 -- 37 , 2013 . L. Werner, C. McDowell, and J. Denner. A first step in learning analytics: pre-processing low-level Alice logging data of middle school students. JEDM-Journal of Educational Data Mining, 5(2):11--37, 2013.","journal-title":"JEDM-Journal of Educational Data Mining"},{"key":"e_1_3_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445347"},{"key":"e_1_3_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089802"},{"key":"e_1_3_2_1_117_1","first-page":"261","volume-title":"Educational Data Mining","author":"Yudelson M.","year":"2014","unstructured":"M. Yudelson , R. Hosseini , A. Vihavainen , and P. Brusilovsky . Investigating automated student modeling in a Java MOOC . In Educational Data Mining , pages 261 -- 264 , 2014 . M. Yudelson, R. Hosseini, A. Vihavainen, and P. Brusilovsky. Investigating automated student modeling in a Java MOOC. In Educational Data Mining, pages 261--264, 2014."},{"key":"e_1_3_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445369"}],"event":{"name":"ITICSE '15: Innovation and Technology in Computer Science Education Conference 2015","location":"Vilnius Lithuania","acronym":"ITICSE '15","sponsor":["Bilkent University Bilkent University","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2015 ITiCSE on Working Group Reports"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2858796.2858798","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2858796.2858798","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:43Z","timestamp":1750225723000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2858796.2858798"}},"subtitle":["Literature Review and Case Studies"],"short-title":[],"issued":{"date-parts":[[2015,7,4]]},"references-count":118,"alternative-id":["10.1145\/2858796.2858798","10.1145\/2858796"],"URL":"https:\/\/doi.org\/10.1145\/2858796.2858798","relation":{},"subject":[],"published":{"date-parts":[[2015,7,4]]},"assertion":[{"value":"2015-07-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}