{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T20:20:09Z","timestamp":1791231609141,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T00:00:00Z","timestamp":1602806400000},"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":[[2020,10,16]]},"DOI":"10.1145\/3417990.3418741","type":"proceedings-article","created":{"date-parts":[[2020,10,26]],"date-time":"2020-10-26T22:54:12Z","timestamp":1603752852000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Automatic assessment of students' software models using a simple heuristic and machine learning"],"prefix":"10.1145","author":[{"given":"Younes","family":"Boubekeur","sequence":"first","affiliation":[{"name":"McGill University, Montr\u00e9al, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gunter","family":"Mussbacher","sequence":"additional","affiliation":[{"name":"McGill University, Montr\u00e9al, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shane","family":"McIntosh","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"The Art of Software Architecture: Design Methods and Techniques (1st. ed.)","author":"Albin Stephen T.","unstructured":"Stephen T. Albin . 2003. The Art of Software Architecture: Design Methods and Techniques (1st. ed.) . Wiley , Indianapolis, IN . Stephen T. Albin. 2003. The Art of Software Architecture: Design Methods and Techniques (1st. ed.). Wiley, Indianapolis, IN."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MeMeA.2016.7533763"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C.2019.00106"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C.2019.00103"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(01)00093-5"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/239912.239923"},{"key":"e_1_3_2_1_7_1","volume-title":"OMG\u00ae Unified Modeling Language\u00ae (OMG UML\u00ae). Retrieved","author":"Object Management Group","year":"2020","unstructured":"Object Management Group . 2017. OMG\u00ae Unified Modeling Language\u00ae (OMG UML\u00ae). Retrieved June 3, 2020 from https:\/\/www.omg.org\/spec\/UML\/2.5.1\/PDF Object Management Group. 2017. OMG\u00ae Unified Modeling Language\u00ae (OMG UML\u00ae). Retrieved June 3, 2020 from https:\/\/www.omg.org\/spec\/UML\/2.5.1\/PDF"},{"key":"e_1_3_2_1_8_1","first-page":"1","article-title":"UMLGrader: An Automated Class Diagram Grader","volume":"27","author":"Hasker Robert W.","year":"2011","unstructured":"Robert W. Hasker . 2011 . UMLGrader: An Automated Class Diagram Grader . J. Comput. Sci. Coll. 27 , 1 (Oct. 2011), 47--54. Robert W. Hasker. 2011. UMLGrader: An Automated Class Diagram Grader. J. Comput. Sci. Coll. 27, 1 (Oct. 2011), 47--54.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/290320.283089"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-006-0043-7"},{"key":"e_1_3_2_1_11_1","volume-title":"Lytinen","author":"Huyck Christian R.","year":"1993","unstructured":"Christian R. Huyck and Steven L . Lytinen . 1993 . Efficient Heuristic Natural Language Parsing. In Association for the Advancement of Artificial Intelligence Proceedings. 386--391. Christian R. Huyck and Steven L. Lytinen. 1993. Efficient Heuristic Natural Language Parsing. In Association for the Advancement of Artificial Intelligence Proceedings. 386--391."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377814.3381701"},{"key":"e_1_3_2_1_13_1","volume-title":"CEUR Workshop Proceedings 1255 (01","author":"Lethbridge Timothy","year":"2014","unstructured":"Timothy Lethbridge . 2014 . Umple: An open-source tool for easy-to-use modeling, analysis, and code generation . CEUR Workshop Proceedings 1255 (01 2014), 30--34. Timothy Lethbridge. 2014. Umple: An open-source tool for easy-to-use modeling, analysis, and code generation. CEUR Workshop Proceedings 1255 (01 2014), 30--34."},{"key":"e_1_3_2_1_14_1","volume-title":"HCI, Information Retrieval","author":"Maglogiannis Ilias","unstructured":"Ilias Maglogiannis , Kostas Karpouzis , Manolis Wallace , and John Soldatos . 2007. Emerging Artificial Intelligence Applications in Computer Engineering: Real World AI Systems with Applications in EHealth , HCI, Information Retrieval . Ios Press . Ilias Maglogiannis, Kostas Karpouzis, Manolis Wallace, and John Soldatos. 2007. Emerging Artificial Intelligence Applications in Computer Engineering: Real World AI Systems with Applications in EHealth, HCI, Information Retrieval. Ios Press."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2693980"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEE.2004.1276511"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11653-2_12"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2019.04.013"},{"key":"e_1_3_2_1_19_1","volume-title":"Master Machine Learning Algorithms. Machine Learning Mastery Pty","author":"Schneider Howard","unstructured":"Howard Schneider . 2019. Master Machine Learning Algorithms. Machine Learning Mastery Pty . Ltd . Howard Schneider. 2019. Master Machine Learning Algorithms. Machine Learning Mastery Pty. Ltd."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2010.5492473"},{"key":"e_1_3_2_1_21_1","volume-title":"14th Association for Learning Technology Conference (ALT-C","author":"Thomas Pete","year":"2007","unstructured":"Pete Thomas , Neil Smith , and Kevin Waugh . 2007 . Learning and automatically assessing graph-based diagrams . In 14th Association for Learning Technology Conference (ALT-C 2007). Nottingham University, England, UK, 61--74. Pete Thomas, Neil Smith, and Kevin Waugh. 2007. Learning and automatically assessing graph-based diagrams. In 14th Association for Learning Technology Conference (ALT-C 2007). Nottingham University, England, UK, 61--74."},{"key":"e_1_3_2_1_22_1","volume-title":"Presentation of EMF compare utility. Eclipse Modeling Sympossium (01","author":"Toulm\u00e9 Antoine","year":"2006","unstructured":"Antoine Toulm\u00e9 . 2006. Presentation of EMF compare utility. Eclipse Modeling Sympossium (01 2006 ). Antoine Toulm\u00e9. 2006. Presentation of EMF compare utility. Eclipse Modeling Sympossium (01 2006)."},{"key":"e_1_3_2_1_23_1","volume-title":"Enrolment Report","author":"McGill University","year":"2018","unstructured":"McGill University . 2018. Enrolment Report Fall 2018 : Total (FT and PT) Enrolments by Faculty, by Degree and by Gender. Retrieved June 3, 2018 from https:\/\/www.mcgill.ca\/es\/files\/es\/fall_2018_-_total_ft_and_pt_enrolments_by_faculty_by_degree_and_by_gender.pdf McGill University. 2018. Enrolment Report Fall 2018: Total (FT and PT) Enrolments by Faculty, by Degree and by Gender. Retrieved June 3, 2018 from https:\/\/www.mcgill.ca\/es\/files\/es\/fall_2018_-_total_ft_and_pt_enrolments_by_faculty_by_degree_and_by_gender.pdf"},{"key":"e_1_3_2_1_24_1","volume-title":"Retrieved","author":"McGill University","year":"2020","unstructured":"McGill University . 2020 . Grading and Grade Point Averages (GPA) . Retrieved July 20, 2020 from https:\/\/www.mcgill.ca\/study\/2020-2021\/university_regulations_and_resources\/undergraduate\/gi_grading_and_grade_point_averages McGill University. 2020. Grading and Grade Point Averages (GPA). Retrieved July 20, 2020 from https:\/\/www.mcgill.ca\/study\/2020-2021\/university_regulations_and_resources\/undergraduate\/gi_grading_and_grade_point_averages"}],"event":{"name":"MODELS '20: ACM\/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems","location":"Virtual Event Canada","acronym":"MODELS '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 23rd ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3417990.3418741","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3417990.3418741","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:01:15Z","timestamp":1750183275000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3417990.3418741"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,16]]},"references-count":24,"alternative-id":["10.1145\/3417990.3418741","10.1145\/3417990"],"URL":"https:\/\/doi.org\/10.1145\/3417990.3418741","relation":{},"subject":[],"published":{"date-parts":[[2020,10,16]]},"assertion":[{"value":"2020-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}