{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T06:09:13Z","timestamp":1768716553832,"version":"3.49.0"},"reference-count":57,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology of Taiwan","doi-asserted-by":"publisher","award":["MOST 107-2221-E-035 -025 -MY2"],"award-info":[{"award-number":["MOST 107-2221-E-035 -025 -MY2"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology of Taiwan","doi-asserted-by":"publisher","award":["MOST 108-2745-8-035 -005"],"award-info":[{"award-number":["MOST 108-2745-8-035 -005"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2020]]},"DOI":"10.1109\/access.2020.3024102","type":"journal-article","created":{"date-parts":[[2020,9,14]],"date-time":"2020-09-14T21:10:39Z","timestamp":1600117839000},"page":"167341-167354","source":"Crossref","is-referenced-by-count":25,"title":["Analysis of Learning Behavior in an Automated Programming Assessment Environment: A Code Quality Perspective"],"prefix":"10.1109","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4983-1537","authenticated-orcid":false,"given":"Hsi-Min","family":"Chen","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5162-0179","authenticated-orcid":false,"given":"Bao-An","family":"Nguyen","sequence":"additional","affiliation":[]},{"given":"Yi-Xiang","family":"Yan","sequence":"additional","affiliation":[]},{"given":"Chyi-Ren","family":"Dow","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2016.09.005"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MINTC.2018.8363153"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.learninstruc.2015.05.008"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.cedpsych.2016.07.002"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999754"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106182"},{"key":"ref37","first-page":"121","author":"kato","year":"2016","journal-title":"Data Mining of Students' Behaviors in Programming Exercises"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2004.19"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600912426"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/BF02289845"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445386"},{"key":"ref27","author":"loeliger","year":"2012","journal-title":"Version Control with Git Powerful Tools and Techniques for Collaborative Software Development"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/WCCAIS.2014.6916568"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930480"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.12.120"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-98590-9_11"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2010.2098442"},{"key":"ref21","first-page":"80","article-title":"A virtual programming Lab for Moodle with automatic assessment and anti-plagiarism features","author":"rodr\u00edguez-del-pino","year":"2012","journal-title":"Proc Int Conf e-Learning e-Business Enterprise Inf Syst e-Government"},{"key":"ref24","article-title":"Teaching Python programming with automatic assessment and feedback provision","author":"fangohr","year":"2015","journal-title":"arXiv 1509 03556"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.01.004"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/MIPRO.2015.7160373"},{"key":"ref25","author":"cole","year":"2007","journal-title":"Using Moodle Teaching with the Popular Open Source Course Management System"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1967.1053964"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/321075.321084"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2017.01.047"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2018.10210"},{"key":"ref55","first-page":"148","article-title":"Experiments with a new boosting algorithm","volume":"96","author":"freund","year":"1996","journal-title":"Proc Int Conf Mach Learn"},{"key":"ref54","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1109\/ICDAR.1995.598994","article-title":"Random decision forests","volume":"1","author":"kam ho","year":"1995","journal-title":"Proc 3rd Int Conf Document Anal Recognition"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/BF00116251"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/BF00994018"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.28945\/325"},{"key":"ref11","first-page":"89","article-title":"The impact of iterative assessment system on programming learning behavior","author":"yan","year":"2020","journal-title":"Proc 9th Int Conf Educ Inf Technol"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2017.7965922"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1002\/widm.1230"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2013.08.042"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1177\/0002764213479363"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067472"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2858796.2858798"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1039\/C001042C"},{"key":"ref18","first-page":"134","article-title":"A visual analytics method for score estimation in learning courses","volume":"21","author":"de-la-fuente-valent\u00edn","year":"2015","journal-title":"J Univers Comput Sci"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163407"},{"key":"ref4","first-page":"1203","article-title":"An automated assessment system for analysis of coding convention violations in java programming assignments","volume":"34","author":"chen","year":"2018","journal-title":"J Inf Sci Eng"},{"key":"ref3","first-page":"45","article-title":"Automated Assessment of Programming Assignments","year":"2013","journal-title":"Proc 3rd Comput Sci Educ Res Conf Comput Sci Educ Res"},{"key":"ref6","first-page":"42","article-title":"Student portfolios and software quality metrics in computer science education","volume":"21","author":"patton","year":"2006","journal-title":"J Comput Sci Coll"},{"key":"ref5","first-page":"55","article-title":"How can software metrics help novice programmers?","volume":"114","author":"cardell-oliver","year":"2011","journal-title":"Proc 13th Austral Comput Edu Conf"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-0076-6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080819"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2554850.2555135"},{"key":"ref9","year":"2017","journal-title":"GitLab"},{"key":"ref46","first-page":"300","article-title":"Using students&#x2019; programming behavior to predict success in an introductory mathematics course","author":"vihavainen","year":"2013","journal-title":"Proc 6th Int Conf Data Mining"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-00554-6_14"},{"key":"ref48","first-page":"306","article-title":"A comparative analysis of techniques for predicting student performance","author":"byd\u017eovsk\u00e1","year":"2016","journal-title":"Proc 6th Int Conf Data Mining"},{"key":"ref47","first-page":"111","article-title":"Prediction of school dropout risk group using Neural Network","author":"martinho","year":"2013","journal-title":"Proc Federated Conf Comput Sci Inf Syst"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/JSTSP.2017.2692560"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584325"},{"key":"ref43","article-title":"Predicting learning status in MOOCs using LSTM","author":"liu","year":"2018","journal-title":"arXiv 1808 01616"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8948470\/09195825.pdf?arnumber=9195825","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,17]],"date-time":"2021-12-17T19:55:55Z","timestamp":1639770955000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9195825\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":57,"URL":"https:\/\/doi.org\/10.1109\/access.2020.3024102","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]}}}