{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,6]],"date-time":"2025-07-06T04:01:50Z","timestamp":1751774510178,"version":"3.41.0"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319945040"},{"type":"electronic","value":"9783319945057"}],"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-94505-7_19","type":"book-chapter","created":{"date-parts":[[2018,6,21]],"date-time":"2018-06-21T15:05:38Z","timestamp":1529593538000},"page":"238-250","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Automatic Assessment via Intelligent Analysis of Students\u2019 Program Output Patterns"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8508-5060","authenticated-orcid":false,"given":"Chung Keung","family":"Poon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4581-9912","authenticated-orcid":false,"given":"Tak-Lam","family":"Wong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2842-6196","authenticated-orcid":false,"given":"Chung Man","family":"Tang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jacky Kin Lun","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6548-5446","authenticated-orcid":false,"given":"Yuen Tak","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2596-1257","authenticated-orcid":false,"given":"Victor Chung Sing","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,22]]},"reference":[{"key":"19_CR1","unstructured":"Academia Stack Exchange, Use of automated assessment of programming assignments. http:\/\/academia.stackexchange.com\/questions\/20578\/use-of-automated-assessment-of-programming-assignments . Accessed 20 Dec 2015"},{"issue":"2","key":"19_CR2","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1080\/08993400500150747","volume":"15","author":"K Ala-Mutka","year":"2005","unstructured":"Ala-Mutka, K.: A survey of automated assessment approaches for programming assignments. Comput. Sci. Educ. 15(2), 83\u2013102 (2005)","journal-title":"Comput. Sci. Educ."},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Chen, D., Manning, C.D.: A fast and accurate dependency parser using neural networks. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 740\u2013750 (2014)","DOI":"10.3115\/v1\/D14-1082"},{"key":"19_CR4","unstructured":"Curator: an Electronic Submission Management Environment, Computer Science @ Virginia Tech.. http:\/\/courses.cs.vt.edu\/curator\/ . Accessed 20 Dec 2015"},{"issue":"3","key":"19_CR5","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/1163405.1163409","volume":"5","author":"Christopher Douce","year":"2005","unstructured":"Douce, C., Livingstone, D., Orwell, J.: Automatic test-based assessment of programming: a review. ACM J. Educ. Resour. Comput. 5(3) (2005). Article 4","journal-title":"Journal on Educational Resources in Computing"},{"key":"19_CR6","unstructured":"Fonte, D., da Cruz, D., Gan\u00e7arski, A.L., Henriques, P.R.: A flexible dynamic system for automatic grading of programming exercises. In: Proceedings of the Symposium on Languages, Applications and Technologies (SLATE 2013), pp. 129\u2013144 (2013)"},{"issue":"1","key":"19_CR7","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s40593-015-0080-x","volume":"27","author":"A Gerdes","year":"2017","unstructured":"Gerdes, A., Heeren, B., Jeuring, J., van Binsbergen, L.T.: Ask-Elle: an adaptable programming tutor for Haskell giving automated feedback. Int. J. Artif. Intell. Educ. 27(1), 65\u2013100 (2017)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"2","key":"19_CR8","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1093\/comjnl\/bxh080","volume":"48","author":"M G\u00f3mez-Albarr\u00e1n","year":"2005","unstructured":"G\u00f3mez-Albarr\u00e1n, M.: The teaching and learning of programming: a survey of supporting software tools. Comput. J. 48(2), 130\u2013144 (2005)","journal-title":"Comput. J."},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Gulwani, S., Radi\u010dek, I., Zuleger, F.: Feedback generation for performance problems in introductory programming assignments. In: Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014), pp. 41\u201351 (2014)","DOI":"10.1145\/2635868.2635912"},{"key":"19_CR10","unstructured":"Han, L., Kashyap, A., Finin, T., Mayfield, J., Weese, J.: UMBC EBIQUITY-CORE: semantic textual similarity systems. In: Proceedings of the Joint Conference on Lexical and Computational Semantics, pp. 44\u201352 (2013)"},{"issue":"3","key":"19_CR11","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/1163405.1163410","volume":"5","author":"Colin A. Higgins","year":"2005","unstructured":"Higgins, C., Gray, G., Symeonidis, P., Tsintsifas, A.: Automated assessment and experiences of teaching programming. ACM J. Educ. Resour. Comput. 5(3) (2005). Article 5","journal-title":"Journal on Educational Resources in Computing"},{"key":"19_CR12","doi-asserted-by":"crossref","unstructured":"Ihantola, P., Ahoniemi, T., Karavirta, V., Sepp\u00e4l\u00e4, O.: Review of recent systems for automatic assessment of programming assignments. In: Proceedings of the Koli Calling International Conference on Computing Education Research (Koli Calling 2010), pp. 86\u201393 (2010)","DOI":"10.1145\/1930464.1930480"},{"issue":"2","key":"19_CR13","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1016\/0360-1315(91)90091-5","volume":"17","author":"D Jackson","year":"1991","unstructured":"Jackson, D.: Using software tools to automate the assessment of student programs. Comput. Educ. 17(2), 133\u2013143 (1991)","journal-title":"Comput. Educ."},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"Jacobs, C., Wilson, M., Barker, C.: Using the latest developments in mobile technology to improve students\u2019 engagement with assessment feedback. In: Proceedings of the 2015 IEEE Conference on Interactive Mobile Communication Technologies and Learning (IMCL), pp. 124\u2013126 (2015)","DOI":"10.1109\/IMCTL.2015.7359569"},{"issue":"3","key":"19_CR15","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1163405.1163407","volume":"5","author":"Mike Joy","year":"2005","unstructured":"Joy, M., Griffiths, N., Royatt, R.: The BOSS online submission and assessment system. ACM J. Educ. Resour. Comput. 5(3) (2005). Article 2","journal-title":"Journal on Educational Resources in Computing"},{"issue":"1","key":"19_CR16","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1016\/j.compedu.2010.01.007","volume":"55","author":"KMY Law","year":"2010","unstructured":"Law, K.M.Y., Lee, V.C.S., Yu, Y.T.: Learning motivation in e-learning facilitated computer programming courses. Comput. Educ. 55(1), 218\u2013228 (2010)","journal-title":"Comput. Educ."},{"issue":"1","key":"19_CR17","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1145\/234173.234210","volume":"39","author":"DD Lewis","year":"1996","unstructured":"Lewis, D.D., Jones, K.S.: Natural language processing for information retrieval. Commun. ACM 39(1), 92\u2013101 (1996)","journal-title":"Commun. ACM"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Morris, D.S.: Automatic grading of student\u2019s programming assignments: an interactive process and suite of programs. In: Proceedings of the ASEE\/IEEE Frontiers in Education Conference (FIE 2003), pp. S3F-1\u20136 (2003)","DOI":"10.1109\/FIE.2003.1265998"},{"key":"19_CR19","unstructured":"The Penn Treebank Project. https:\/\/www.cis.upenn.edu\/~treebank\/ . Accessed 20 Dec 2015"},{"key":"19_CR20","unstructured":"Pieterse, V.: Automated assessment of programming assignments. In: Proceedings of the Computer Science Education Research Conference (CSERC 2013), pp. 45\u201356 (2013)"},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Poon, C.K., Wong, T.L., Yu, Y.T., Lee, V.C.S., Tang, C.M.: Toward more robust automatic analysis of student program outputs for assessment and learning. In: Proceedings of the 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), pp. 780\u2013785 (2016)","DOI":"10.1109\/COMPSAC.2016.208"},{"key":"19_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-642-39750-9_7","volume-title":"Hybrid Learning and Continuing Education","author":"CM Tang","year":"2013","unstructured":"Tang, C.M., Yu, Y.T.: An exploratory study on instructors\u2019 agreement on the correctness of computer program outputs. In: Cheung, Simon K.S., Fong, J., Fong, W., Wang, F.L., Kwok, L.F. (eds.) ICHL 2013. LNCS, vol. 8038, pp. 69\u201380. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39750-9_7"},{"key":"19_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-642-39750-9_7","volume-title":"Hybrid Learning and Continuing Education","author":"CM Tang","year":"2013","unstructured":"Tang, C.M., Yu, Y.T.: An exploratory study on instructors\u2019 agreement on the correctness of computer program outputs. In: Cheung, Simon K.S., Fong, J., Fong, W., Wang, F.L., Kwok, L.F. (eds.) ICHL 2013. LNCS, vol. 8038, pp. 69\u201380. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39750-9_7"},{"key":"19_CR24","unstructured":"Tang, C.M., Yu, Y.T., Poon, C.K.: An approach towards automatic testing of student programs using token patterns. In: Proceedings of the International Conference on Computers in Education (ICCE 2009), pp. 188\u2013190 (2009)"},{"key":"19_CR25","doi-asserted-by":"crossref","unstructured":"Tang, C.M., Yu, Y.T., Poon, C.K.: An experimental prototype for automatically testing student programs using token patterns. In: Proceedings of the International Conference on Computer Supported Education (CSEDU 2010), pp. 144\u2013149 (2010)","DOI":"10.5220\/0002800301440149"},{"key":"19_CR26","unstructured":"UMBC Phrase Similarity Service. http:\/\/swoogle.umbc.edu\/SimService\/phrase_similarity.html . Accessed 20 Dec 2015"},{"key":"19_CR27","doi-asserted-by":"crossref","unstructured":"Wong, T.L., Lam, W., Chen, B.: Mining employment market via text block detection and adaptive cross-domain information extraction. In: Proceedings of the Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2009), pp. 283\u2013290 (2009)","DOI":"10.1145\/1571941.1571991"},{"key":"19_CR28","doi-asserted-by":"crossref","unstructured":"Yu, Y.T., Poon, C.K., Choy, M.: Experiences with PASS: developing and using a programming assignment assessment system. In: Proceedings of the International Conference on Quality Software (QSIC 2006), pp. 360\u2013365 (2006)","DOI":"10.1109\/QSIC.2006.28"}],"container-title":["Lecture Notes in Computer Science","Blended Learning. Enhancing Learning Success"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-94505-7_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T07:27:09Z","timestamp":1751700429000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-94505-7_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319945040","9783319945057"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-94505-7_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}