{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T17:49:14Z","timestamp":1743011354929,"version":"3.40.3"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319914633"},{"type":"electronic","value":"9783319914640"}],"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-91464-0_2","type":"book-chapter","created":{"date-parts":[[2018,5,16]],"date-time":"2018-05-16T08:53:30Z","timestamp":1526460810000},"page":"13-22","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Adaptive Clustering of Codes for Assessment in Introductory Programming Courses"],"prefix":"10.1007","author":[{"given":"Alexandre de A.","family":"Barbosa","sequence":"first","affiliation":[]},{"given":"Evandro de B.","family":"Costa","sequence":"additional","affiliation":[]},{"given":"Patrick H.","family":"Brito","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,5,17]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y.B.D., Laxer, C., Thomas, L., Utting, I., Wilusz, T.: A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. In: Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2001, pp. 125\u2013180. ACM, New York (2001)","DOI":"10.1145\/572139.572181"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Stegeman, M., Barendsen, E., Smetsers, S.: Towards an empirically validated model for assessment of code quality. In: Proceedings of the 14th Koli Calling International Conference on Computing Education Research, Koli Calling 2014, pp. 99\u2013108. ACM, New York (2014)","DOI":"10.1145\/2674683.2674702"},{"key":"2_CR3","unstructured":"de Raadt, M., Toleman, M., Watson, R.: An evaluation of electronic individual peer assessment in an introductory programming course. In: Lister, R., Simon (eds.) Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), Koli National Park, Finland. CRPIT, vol. 88, pp. 53\u201364. ACS (2007)"},{"issue":"3","key":"2_CR4","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1111\/j.1365-2729.2007.00255.x","volume":"24","author":"J Sitthiworachart","year":"2008","unstructured":"Sitthiworachart, J., Joy, M.: Computer support of effective peer assessment in an undergraduate programming class. J. Comput. Assist. Learn. 24(3), 217\u2013231 (2008)","journal-title":"J. Comput. Assist. Learn."},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Warren, J., Rixner, S., Greiner, J., Wong, S.: Facilitating human interaction in an online programming course. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014, pp. 665\u2013670. ACM, New York (2014)","DOI":"10.1145\/2538862.2538893"},{"issue":"6","key":"2_CR6","doi-asserted-by":"publisher","first-page":"33:1","DOI":"10.1145\/2505057","volume":"20","author":"C Kulkarni","year":"2013","unstructured":"Kulkarni, C., Wei, K.P., Le, H., Chia, D., Papadopoulos, K., Cheng, J., Koller, D., Klemmer, S.R.: Peer and self assessment in massive online classes. ACM Trans. Comput.-Hum. Interact. 20(6), 33:1\u201333:31 (2013)","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"key":"2_CR7","unstructured":"Piech, C., Huang, J., Chen, Z., Do, C.B., Ng, A.Y., Koller, D.: Tuned models of peer assessment in MOOCs. CoRR abs\/1307.2579 (2013)"},{"issue":"5","key":"2_CR8","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1145\/362946.362981","volume":"12","author":"JB Hext","year":"1969","unstructured":"Hext, J.B., Winings, J.W.: An automatic grading scheme for simple programming exercises. Commun. ACM 12(5), 272\u2013275 (1969)","journal-title":"Commun. ACM"},{"issue":"5","key":"2_CR9","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1145\/364914.364937","volume":"8","author":"GE Forsythe","year":"1965","unstructured":"Forsythe, G.E., Wirth, N.: Automatic grading programs. Commun. ACM 8(5), 275\u2013278 (1965)","journal-title":"Commun. ACM"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Yulianto, S.V., Liem, I.: Automatic grader for programming assignment using source code analyzer. In: 2014 International Conference on Data and Software Engineering (ICODSE), pp. 1\u20134. IEEE (2014)","DOI":"10.1109\/ICODSE.2014.7062687"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"Gaudencio, M., Dantas, A., Guerrero, D.D.: Can computers compare student code solutions as well as teachers? In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education (2014)","DOI":"10.1145\/2538862.2538973"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Biggers, L.R., Kraft, N.A.: Quantifying the similiarities between source code lexicons. In: Proceedings of the 49th Annual Southeast Regional Conference, ACM-SE 2011, pp. 80\u201385. ACM, New York (2011)","DOI":"10.1145\/2016039.2016067"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Li, S., Xiao, X., Bassett, B., Xie, T., Tillmann, N.: Measuring code behavioral similarity for programming and software engineering education. In: Proceedings of the 38th International Conference on Software Engineering Companion, ICSE 2016, pp. 501\u2013510. ACM, New York (2016)","DOI":"10.1145\/2889160.2889204"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Srikant, S., Aggarwal, V.: A system to grade computer programming skills using machine learning. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2014, pp. 1887\u20131896. ACM, New York (2014)","DOI":"10.1145\/2623330.2623377"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Choudhury, R.R., Yin, H., Moghadam, J., Chen, A., Fox, A.: Autostyle: scale-driven hint generation for coding style. In: Proceedings of the 13th International Conference on Intelligent Tutoring Systems, ITS, vol. 201, pp. 122\u2013132 (2016)","DOI":"10.1007\/978-3-319-39583-8_12"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Yin, H., Moghadam, J., Fox, A.: Clustering student programming assignments to multiply instructor leverage. In: Proceedings of the Second (2015) ACM Conference on Learning @ Scale, L@S 2015, pp. 367\u2013372. ACM, New York (2015)","DOI":"10.1145\/2724660.2728695"},{"key":"2_CR17","first-page":"245","volume-title":"More C++ Gems","author":"J Fitzpatrick","year":"2000","unstructured":"Fitzpatrick, J.: More C++ Gems, pp. 245\u2013264. Cambridge University Press, New York (2000)"},{"key":"2_CR18","volume-title":"Software Engineering","author":"I Sommerville","year":"2010","unstructured":"Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley Publishing Company, Boston (2010)","edition":"9"},{"issue":"3","key":"2_CR19","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1109\/52.493032","volume":"13","author":"TJ McCabe","year":"1996","unstructured":"McCabe, T.J.: Cyclomatic complexity and the year 2000. IEEE Softw. 13(3), 115\u2013117 (1996)","journal-title":"IEEE Softw."},{"key":"2_CR20","volume-title":"Elements of Software Science (Operating and Programming Systems Series)","author":"MH Halstead","year":"1977","unstructured":"Halstead, M.H.: Elements of Software Science (Operating and Programming Systems Series). Elsevier Science Inc., New York (1977)"},{"key":"2_CR21","unstructured":"Piech, C.: K means. http:\/\/stanford.edu\/cpiech\/cs221\/handouts\/kmeans.html"},{"key":"2_CR22","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1037\/h0026256","volume":"70","author":"J Cohen","year":"1968","unstructured":"Cohen, J.: Weighted kappa: nominal scale agreement with provision for scaled disagreement or partial credit. Psychol. Bull. 70, 213\u2013220 (1968)","journal-title":"Psychol. Bull."}],"container-title":["Lecture Notes in Computer Science","Intelligent Tutoring Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-91464-0_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T18:25:16Z","timestamp":1710267916000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-91464-0_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319914633","9783319914640"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-91464-0_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"17 May 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ITS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Tutoring Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Montreal, QC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 June 2018","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":"its2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/its2018.its-conferences.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}