{"id":"https://openalex.org/W3198668359","doi":"https://doi.org/10.18293/seke2021-170","title":"Revisiting UML Class Relationship Recovery for Online Education (SEKEEO) (S)","display_name":"Revisiting UML Class Relationship Recovery for Online Education (SEKEEO) (S)","publication_year":2021,"publication_date":"2021-07-07","ids":{"openalex":"https://openalex.org/W3198668359","doi":"https://doi.org/10.18293/seke2021-170","mag":"3198668359"},"language":"en","primary_location":{"id":"doi:10.18293/seke2021-170","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2021-170","pdf_url":"https://doi.org/10.18293/seke2021-170","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://doi.org/10.18293/seke2021-170","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5029771933","display_name":"Dionysis Athanasopoulos","orcid":"https://orcid.org/0000-0002-0720-1986"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Dionysis Athanasopoulos","raw_affiliation_strings":["School of Electronics, Electrical Engineering, and Computer Science Queen's University of Belfast, Northern Ireland, UK"],"affiliations":[{"raw_affiliation_string":"School of Electronics, Electrical Engineering, and Computer Science Queen's University of Belfast, Northern Ireland, UK","institution_ids":["https://openalex.org/I126231945"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5029771933"],"corresponding_institution_ids":["https://openalex.org/I126231945"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.19311617,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2021","issue":null,"first_page":"369","last_page":"374"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9990000128746033,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9925000071525574,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8192542195320129},{"id":"https://openalex.org/keywords/applications-of-uml","display_name":"Applications of UML","score":0.8070573210716248},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.8028572797775269},{"id":"https://openalex.org/keywords/uml-tool","display_name":"UML tool","score":0.7787837386131287},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7564160823822021},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5765978693962097},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5439351797103882},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.524546205997467},{"id":"https://openalex.org/keywords/object-constraint-language","display_name":"Object Constraint Language","score":0.47706615924835205},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4246661961078644},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.4129642844200134},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.39370664954185486},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.36010968685150146},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14683985710144043}],"concepts":[{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.8192542195320129},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.8070573210716248},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.8028572797775269},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.7787837386131287},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7564160823822021},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5765978693962097},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5439351797103882},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.524546205997467},{"id":"https://openalex.org/C133264317","wikidata":"https://www.wikidata.org/wiki/Q1397689","display_name":"Object Constraint Language","level":5,"score":0.47706615924835205},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4246661961078644},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4129642844200134},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.39370664954185486},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.36010968685150146},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14683985710144043}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.18293/seke2021-170","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2021-170","pdf_url":"https://doi.org/10.18293/seke2021-170","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.qub.ac.uk/portal:openaire/c2a225b1-8039-4505-88d2-e5ba242c50ba","is_oa":true,"landing_page_url":"https://pure.qub.ac.uk/en/publications/c2a225b1-8039-4505-88d2-e5ba242c50ba","pdf_url":"https://pureadmin.qub.ac.uk/ws/files/374423192/Class.pdf","source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Athanasopoulos, D 2021, Revisiting UML class relationship recovery for online education. in Proceedings of the 33rd International Conference on Software Engineering and Knowledge Engineering (SEKE 2021). Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, KSI Research Inc., pp. 369-374, 33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021, Pittsburgh, United States, 01/07/2021. https://doi.org/10.18293/SEKE2021-170","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.18293/seke2021-170","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2021-170","pdf_url":"https://doi.org/10.18293/seke2021-170","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3198668359.pdf","grobid_xml":"https://content.openalex.org/works/W3198668359.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W1534940528","https://openalex.org/W1660390307","https://openalex.org/W2077997855","https://openalex.org/W2084024621","https://openalex.org/W2109488523","https://openalex.org/W2159476514","https://openalex.org/W2165295615","https://openalex.org/W2339177863","https://openalex.org/W2535723736","https://openalex.org/W2571731283","https://openalex.org/W2613005695","https://openalex.org/W2999176560","https://openalex.org/W3091390234","https://openalex.org/W4297421247","https://openalex.org/W6650420080","https://openalex.org/W6671197545","https://openalex.org/W7034488890"],"related_works":["https://openalex.org/W2139608660","https://openalex.org/W2387087283","https://openalex.org/W145682561","https://openalex.org/W1481422796","https://openalex.org/W1998017916","https://openalex.org/W2382782442","https://openalex.org/W2955510165","https://openalex.org/W1520697883","https://openalex.org/W2347413730","https://openalex.org/W3101352210"],"abstract_inverted_index":{"UML":[0,15,63,90,98],"recovery":[1,13,100],"has":[2],"been":[3],"a":[4,56],"long-standing":[5],"challenge":[6],"for":[7,44],"the":[8,19,29,37,77,80],"software-engineering":[9],"community.":[10],"The":[11],"complete":[12],"of":[14,21,40,60,82],"class":[16,99],"relationships":[17,64,67],"needs":[18],"employment":[20],"both":[22],"static":[23],"and":[24,42,65,79,92],"dynamic":[25],"code":[26],"analyses.":[27],"However,":[28],"dynamic-code":[30],"analysis":[31,73],"is":[32],"not":[33],"usually":[34],"applicable":[35],"at":[36],"design":[38],"time":[39],"programs":[41,46],"especially":[43],"incomplete":[45],"in":[47],"online":[48],"education.":[49],"To":[50],"overcome":[51],"this":[52],"restriction,":[53],"we":[54],"propose":[55],"formally":[57],"defined":[58],"set":[59],"mappings":[61,84],"between":[62],"object-oriented":[66],"that":[68],"are":[69],"based":[70],"on":[71,85],"static-code":[72],"exclusively.":[74],"We":[75],"evaluate":[76],"precision":[78],"recall":[81],"our":[83],"student":[86],"projects":[87],"against":[88,93],"ground-truth":[89],"diagrams":[91,94],"recovered":[95],"by":[96],"existing":[97],"tools.":[101]},"counts_by_year":[],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
