{"id":"https://openalex.org/W2912057917","doi":"https://doi.org/10.1145/3297280.3297520","title":"A web-based e-assessment tool for design patterns in UML class diagrams","display_name":"A web-based e-assessment tool for design patterns in UML class diagrams","publication_year":2019,"publication_date":"2019-04-08","ids":{"openalex":"https://openalex.org/W2912057917","doi":"https://doi.org/10.1145/3297280.3297520","mag":"2912057917"},"language":"en","primary_location":{"id":"doi:10.1145/3297280.3297520","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3297280.3297520","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5048480376","display_name":"Tobias Reischmann","orcid":"https://orcid.org/0000-0002-5210-072X"},"institutions":[{"id":"https://openalex.org/I22465464","display_name":"University of M\u00fcnster","ror":"https://ror.org/00pd74e08","country_code":"DE","type":"education","lineage":["https://openalex.org/I22465464"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Tobias Reischmann","raw_affiliation_strings":["University of M\u00fcnster, M\u00fcnster, Germany"],"affiliations":[{"raw_affiliation_string":"University of M\u00fcnster, M\u00fcnster, Germany","institution_ids":["https://openalex.org/I22465464"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048747275","display_name":"Herbert Kuchen","orcid":"https://orcid.org/0000-0002-6057-3551"},"institutions":[{"id":"https://openalex.org/I22465464","display_name":"University of M\u00fcnster","ror":"https://ror.org/00pd74e08","country_code":"DE","type":"education","lineage":["https://openalex.org/I22465464"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Herbert Kuchen","raw_affiliation_strings":["University of M\u00fcnster, M\u00fcnster, Germany"],"affiliations":[{"raw_affiliation_string":"University of M\u00fcnster, M\u00fcnster, Germany","institution_ids":["https://openalex.org/I22465464"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5048480376"],"corresponding_institution_ids":["https://openalex.org/I22465464"],"apc_list":null,"apc_paid":null,"fwci":0.9595,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.75734971,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"2435","last_page":"2444"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.9919000267982483,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.8104346990585327},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.7701748609542847},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7475816011428833},{"id":"https://openalex.org/keywords/formative-assessment","display_name":"Formative assessment","score":0.6828010082244873},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.6600168347358704},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.6214751601219177},{"id":"https://openalex.org/keywords/activity-diagram","display_name":"Activity diagram","score":0.5104762315750122},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4807272255420685},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4782125651836395},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.46281468868255615},{"id":"https://openalex.org/keywords/use-case-diagram","display_name":"Use Case Diagram","score":0.44987478852272034},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.4383794367313385},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.33520036935806274},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2536085247993469},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.21995848417282104},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20944219827651978},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08355104923248291},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.07497340440750122}],"concepts":[{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.8104346990585327},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.7701748609542847},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7475816011428833},{"id":"https://openalex.org/C42525527","wikidata":"https://www.wikidata.org/wiki/Q1209955","display_name":"Formative assessment","level":2,"score":0.6828010082244873},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6600168347358704},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.6214751601219177},{"id":"https://openalex.org/C64219723","wikidata":"https://www.wikidata.org/wiki/Q423262","display_name":"Activity diagram","level":4,"score":0.5104762315750122},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4807272255420685},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4782125651836395},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.46281468868255615},{"id":"https://openalex.org/C161756209","wikidata":"https://www.wikidata.org/wiki/Q613423","display_name":"Use Case Diagram","level":5,"score":0.44987478852272034},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.4383794367313385},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.33520036935806274},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2536085247993469},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.21995848417282104},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20944219827651978},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08355104923248291},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.07497340440750122},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3297280.3297520","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3297280.3297520","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6200000047683716}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1968959699","https://openalex.org/W2036816612","https://openalex.org/W2037066610","https://openalex.org/W2104748762","https://openalex.org/W2105206539","https://openalex.org/W2112894912","https://openalex.org/W2122929441","https://openalex.org/W2134298129","https://openalex.org/W2162551958","https://openalex.org/W2169013090","https://openalex.org/W2171086459","https://openalex.org/W2333285592","https://openalex.org/W2550405640","https://openalex.org/W2901717447","https://openalex.org/W4214671568"],"related_works":["https://openalex.org/W2379755045","https://openalex.org/W1992980525","https://openalex.org/W2574052205","https://openalex.org/W49654776","https://openalex.org/W138568534","https://openalex.org/W2164169094","https://openalex.org/W1990618896","https://openalex.org/W3090430358","https://openalex.org/W2742936598","https://openalex.org/W3046737590"],"abstract_inverted_index":{"In":[0,101],"this":[1],"paper,":[2],"we":[3,83,104],"introduce":[4],"a":[5,19,24,29,94,98],"formative":[6],"e-assessment":[7],"tool":[8,35],"for":[9,23,78,131],"building":[10],"UML":[11,20],"class":[12,21],"diagrams.":[13],"Students":[14],"are":[15],"tasked":[16],"to":[17,38,55,135,138],"model":[18],"diagram":[22],"use":[25],"case,":[26],"while":[27],"choosing":[28],"suitable":[30],"design":[31,46,60,89,142],"pattern.":[32],"The":[33,72],"web-based":[34],"is":[36,52,127],"able":[37],"automatically":[39],"assess":[40],"student":[41],"solutions":[42],"and":[43,63,129,140],"identify":[44],"the":[45,75,79,85,88,102,106,118,125],"pattern":[47,61,90],"they":[48],"applied.":[49],"This":[50],"information":[51],"then":[53],"used":[54],"advise":[56],"students":[57,132],"on":[58,93],"their":[59],"choice":[62],"give":[64],"further":[65],"feedback":[66],"centred":[67],"towards":[68],"an":[69],"exemplary":[70],"solution.":[71],"paper":[73],"outlines":[74],"applied":[76],"algorithms":[77],"identification":[80,91,111],"process.":[81],"Further,":[82],"analyse":[84],"performance":[86],"of":[87,108,115],"based":[92],"field":[95],"experiment":[96],"within":[97],"CS3":[99,119],"course.":[100],"evaluation,":[103],"draw":[105],"comparison":[107],"our":[109],"tool's":[110],"quality":[112],"with":[113],"that":[114,124],"teachers":[116],"from":[117],"class.":[120],"Our":[121],"results":[122],"show":[123],"approach":[126],"reasonable":[128],"helpful":[130],"in":[133,144],"order":[134],"learn":[136],"how":[137],"select":[139],"apply":[141],"patterns":[143],"different":[145],"scenarios.":[146]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
