{"title":"Work-In-Progress: Converting textual software engineering class diagram exercises to UML models","authors":"Florian Huber, Georg Hagel","doi":"10.1109/EDUCON52537.2022.9766593","DOIUrl":null,"url":null,"abstract":"Class diagram exercises are an important part in the development of software engineering students in higher computer science education. Generating textual exercises with sample solutions for such courses is time-consuming for educators, especially with multiple courses and different contexts. According to literature, the automatic generation of diagrams from structured text is possible. However, students often do not receive template based exercise texts but descriptions in natural language, which is still not a closed research topic. To address this problem, this paper discusses a model that analyses real exercise texts used for software engineering education, considers each individual sentences components and provides a class diagram. Due to the complexity of natural language, the model does not deliver perfect results so far, but is a great work in progress for the attempt to generate sample solutions for given exercise texts.","PeriodicalId":416694,"journal":{"name":"2022 IEEE Global Engineering Education Conference (EDUCON)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Global Engineering Education Conference (EDUCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON52537.2022.9766593","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Class diagram exercises are an important part in the development of software engineering students in higher computer science education. Generating textual exercises with sample solutions for such courses is time-consuming for educators, especially with multiple courses and different contexts. According to literature, the automatic generation of diagrams from structured text is possible. However, students often do not receive template based exercise texts but descriptions in natural language, which is still not a closed research topic. To address this problem, this paper discusses a model that analyses real exercise texts used for software engineering education, considers each individual sentences components and provides a class diagram. Due to the complexity of natural language, the model does not deliver perfect results so far, but is a great work in progress for the attempt to generate sample solutions for given exercise texts.