Hayden Cheers, Muhummad Javed, Yuqing Lin, Shamus P. Smith
{"title":"探索UML自动评估的综合方法","authors":"Hayden Cheers, Muhummad Javed, Yuqing Lin, Shamus P. Smith","doi":"10.1109/IIAI-AAI.2019.00036","DOIUrl":null,"url":null,"abstract":"UML is an important tool in structured software design and is commonly taught in undergraduate software courses. UML defines a complex set of linked notations and mastery requires instruction and examples over many taught courses. Such examples are typically disparate, modelling subsets of distinct systems. Teaching UML benefits from an end-to-end approach where consistency between modelling, design and implementation are equally emphasised and regular feedback is provided. A drawback of this is that assessing learner-derived UML models is a time-intensive and error-prone task if both formative and summative assessment is required. In this paper a novel framework is presented for the automated assessment of UML. The framework allows learners to be provided with automatically generated formative feedback for self-directed learning in the development of UML skills. Emphasis is placed upon the identification of the consistency and coverage of learner diagrams as this is an important skill in the application of UML. By integrating an implementation of this framework, instructor-based UML teaching can be supplemented with an end-to-end tool which allows learners to receive automated formative feedback in their understanding and usage of UML.","PeriodicalId":136474,"journal":{"name":"2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Exploring a Comprehensive Approach for the Automated Assessment of UML\",\"authors\":\"Hayden Cheers, Muhummad Javed, Yuqing Lin, Shamus P. Smith\",\"doi\":\"10.1109/IIAI-AAI.2019.00036\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"UML is an important tool in structured software design and is commonly taught in undergraduate software courses. UML defines a complex set of linked notations and mastery requires instruction and examples over many taught courses. Such examples are typically disparate, modelling subsets of distinct systems. Teaching UML benefits from an end-to-end approach where consistency between modelling, design and implementation are equally emphasised and regular feedback is provided. A drawback of this is that assessing learner-derived UML models is a time-intensive and error-prone task if both formative and summative assessment is required. In this paper a novel framework is presented for the automated assessment of UML. The framework allows learners to be provided with automatically generated formative feedback for self-directed learning in the development of UML skills. Emphasis is placed upon the identification of the consistency and coverage of learner diagrams as this is an important skill in the application of UML. By integrating an implementation of this framework, instructor-based UML teaching can be supplemented with an end-to-end tool which allows learners to receive automated formative feedback in their understanding and usage of UML.\",\"PeriodicalId\":136474,\"journal\":{\"name\":\"2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IIAI-AAI.2019.00036\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IIAI-AAI.2019.00036","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Exploring a Comprehensive Approach for the Automated Assessment of UML
UML is an important tool in structured software design and is commonly taught in undergraduate software courses. UML defines a complex set of linked notations and mastery requires instruction and examples over many taught courses. Such examples are typically disparate, modelling subsets of distinct systems. Teaching UML benefits from an end-to-end approach where consistency between modelling, design and implementation are equally emphasised and regular feedback is provided. A drawback of this is that assessing learner-derived UML models is a time-intensive and error-prone task if both formative and summative assessment is required. In this paper a novel framework is presented for the automated assessment of UML. The framework allows learners to be provided with automatically generated formative feedback for self-directed learning in the development of UML skills. Emphasis is placed upon the identification of the consistency and coverage of learner diagrams as this is an important skill in the application of UML. By integrating an implementation of this framework, instructor-based UML teaching can be supplemented with an end-to-end tool which allows learners to receive automated formative feedback in their understanding and usage of UML.