{"id":"https://openalex.org/W7203473299","doi":"https://doi.org/10.1109/icicc71012.2026.11637859","title":"UMLCoder: A Novel Multi-Agent Framework for Generating Code with the Help of uml Diagrams","display_name":"UMLCoder: A Novel Multi-Agent Framework for Generating Code with the Help of uml Diagrams","publication_year":2026,"publication_date":"2026-07-01","ids":{"openalex":"https://openalex.org/W7203473299","doi":"https://doi.org/10.1109/icicc71012.2026.11637859"},"language":"en","primary_location":{"id":"doi:10.1109/icicc71012.2026.11637859","doi":"https://doi.org/10.1109/icicc71012.2026.11637859","is_oa":true,"landing_page_url":"https://doi.org/10.1109/icicc71012.2026.11637859","pdf_url":null,"source":{"id":"https://openalex.org/S7407087200","display_name":"International Conference on Intelligent Communications and Computing (ICICC)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 6th International Conference on Intelligent Communications and Computing (ICICC)","raw_type":"proceedings-article"},"parent_works":[],"lineage":["https://openalex.org/W7203473299"],"child_works_count":0,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/icicc71012.2026.11637859","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5147214740","display_name":"Kehao Mao","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I163151501","display_name":"Hangzhou Normal University","ror":"https://ror.org/014v1mr15","country_code":"CN","type":"education","lineage":["https://openalex.org/I163151501"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kehao Mao","raw_affiliation_strings":["School of Information Science and Technology, Hangzhou Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, Hangzhou Normal University","institution_ids":["https://openalex.org/I163151501"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060124989","display_name":"Ruiyuan Lin","orcid":"https://orcid.org/0009-0003-1338-2474","observed_orcids":["https://orcid.org/0009-0003-1338-2474"]},"institutions":[{"id":"https://openalex.org/I163151501","display_name":"Hangzhou Normal University","ror":"https://ror.org/014v1mr15","country_code":"CN","type":"education","lineage":["https://openalex.org/I163151501"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ruixing Lin","raw_affiliation_strings":["School of Information Science and Technology, Hangzhou Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, Hangzhou Normal University","institution_ids":["https://openalex.org/I163151501"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109248876","display_name":"Guanyu Lu","orcid":"https://orcid.org/0000-0002-2071-1366","observed_orcids":["https://orcid.org/0000-0002-2071-1366","https://orcid.org/0009-0007-2261-6227"]},"institutions":[{"id":"https://openalex.org/I163151501","display_name":"Hangzhou Normal University","ror":"https://ror.org/014v1mr15","country_code":"CN","type":"education","lineage":["https://openalex.org/I163151501"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guanyu Lu","raw_affiliation_strings":["School of Information Science and Technology, Hangzhou Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, Hangzhou Normal University","institution_ids":["https://openalex.org/I163151501"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101408584","display_name":"Zewen Li","orcid":"https://orcid.org/0000-0001-6593-0987","observed_orcids":["https://orcid.org/0000-0001-6593-0987"]},"institutions":[{"id":"https://openalex.org/I163151501","display_name":"Hangzhou Normal University","ror":"https://ror.org/014v1mr15","country_code":"CN","type":"education","lineage":["https://openalex.org/I163151501"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zewen Li","raw_affiliation_strings":["School of Information Science and Technology, Hangzhou Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, Hangzhou Normal University","institution_ids":["https://openalex.org/I163151501"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072895552","display_name":"Baokun Hu","orcid":"https://orcid.org/0000-0002-2824-1098","observed_orcids":["https://orcid.org/0000-0002-2824-1098","https://orcid.org/0009-0003-1956-0796","https://orcid.org/0009-0000-0823-4299"]},"institutions":[{"id":"https://openalex.org/I163151501","display_name":"Hangzhou Normal University","ror":"https://ror.org/014v1mr15","country_code":"CN","type":"education","lineage":["https://openalex.org/I163151501"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Baokun Hu","raw_affiliation_strings":["School of Information Science and Technology, Hangzhou Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, Hangzhou Normal University","institution_ids":["https://openalex.org/I163151501"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I163151501"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"399","last_page":"402"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9878000020980835,"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.9878000020980835,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.003599999938160181,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0015999999595806003,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/multi-agent-systems","display_name":"multi-agent systems","score":0.9169999957084656},{"id":"https://openalex.org/keywords/automatic-code-generation","display_name":"automatic code generation","score":0.7829999923706055},{"id":"https://openalex.org/keywords/uml-diagrams","display_name":"UML diagrams","score":0.9829999804496765},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.875},{"id":"https://openalex.org/keywords/test-case-generation","display_name":"test case generation","score":0.8379999995231628},{"id":"https://openalex.org/keywords/test-execution","display_name":"test execution","score":0.878000020980835},{"id":"https://openalex.org/keywords/agent-cooperation","display_name":"agent cooperation","score":0.6610000133514404},{"id":"https://openalex.org/keywords/software-reliability","display_name":"software reliability","score":0.6690000295639038},{"id":"https://openalex.org/keywords/software-maintainability","display_name":"software maintainability","score":0.7139999866485596},{"id":"https://openalex.org/keywords/humaneval","display_name":"HumanEval","score":0.6209999918937683},{"id":"https://openalex.org/keywords/mbpp","display_name":"MBPP","score":0.9829999804496765}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6859999895095825},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6100000143051147},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45570001006126404},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.4260999858379364},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.37049999833106995},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33660000562667847},{"id":"https://openalex.org/C153185123","wikidata":"https://www.wikidata.org/wiki/Q1391624","display_name":"Sequence diagram","level":4,"score":0.33480000495910645},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.31119999289512634},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.304500013589859},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2766000032424927},{"id":"https://openalex.org/C72041958","wikidata":"https://www.wikidata.org/wiki/Q185092","display_name":"Flowchart","level":2,"score":0.26589998602867126},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.26510000228881836},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.26350000500679016},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.26179999113082886},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.26089999079704285},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.25769999623298645},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.2535000145435333},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.25130000710487366}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icicc71012.2026.11637859","doi":"https://doi.org/10.1109/icicc71012.2026.11637859","is_oa":true,"landing_page_url":"https://doi.org/10.1109/icicc71012.2026.11637859","pdf_url":null,"source":{"id":"https://openalex.org/S7407087200","display_name":"International Conference on Intelligent Communications and Computing (ICICC)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 6th International Conference on Intelligent Communications and Computing (ICICC)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1109/icicc71012.2026.11637859","doi":"https://doi.org/10.1109/icicc71012.2026.11637859","is_oa":true,"landing_page_url":"https://doi.org/10.1109/icicc71012.2026.11637859","pdf_url":null,"source":{"id":"https://openalex.org/S7407087200","display_name":"International Conference on Intelligent Communications and Computing (ICICC)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 6th International Conference on Intelligent Communications and Computing (ICICC)","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W3025993830","https://openalex.org/W4289792856","https://openalex.org/W4385562549","https://openalex.org/W4389524484","https://openalex.org/W4394745858","https://openalex.org/W4399557965","https://openalex.org/W4402516191","https://openalex.org/W4402683806","https://openalex.org/W4407580437","https://openalex.org/W7125135101","https://openalex.org/W7133243119","https://openalex.org/W7140084079"],"related_works":["https://openalex.org/W7164187221","https://openalex.org/W44769381","https://openalex.org/W1985003072","https://openalex.org/W7100015920","https://openalex.org/W4410854316","https://openalex.org/W2748144654","https://openalex.org/W11052472","https://openalex.org/W7216068394","https://openalex.org/W3046382441"],"abstract_inverted_index":{"While":[0],"Transformer-based":[1],"Large":[2],"Language":[3],"Models":[4],"(LLMs)":[5],"have":[6],"advanced":[7],"NLP,":[8],"achieving":[9],"an":[10],"efficient":[11],"automated":[12],"development":[13],"workflow":[14],"in":[15,23],"multi-agent":[16,40],"systems":[17],"remains":[18],"challenging":[19],"due":[20],"to":[21,46,66,104],"issues":[22],"code":[24,42,115],"accuracy,":[25],"testing":[26],"effectiveness,":[27],"and":[28,50,78,99,108,117],"agent":[29],"collaboration.":[30],"To":[31],"address":[32],"these":[33],"limitations,":[34],"we":[35],"propose":[36],"UMLCoder,":[37],"a":[38,57,69,73,79,92],"novel":[39],"collaborative":[41],"generation":[43],"framework":[44,112],"designed":[45],"enhance":[47],"software":[48],"reliability":[49],"maintainability.":[51],"UMLCoder":[52,90],"comprises":[53],"four":[54],"specialized":[55],"agents:":[56],"UML":[58],"Expert":[59],"Agent":[60,82],"for":[61,83],"generating":[62],"precise":[63],"structural":[64],"diagrams":[65],"guide":[67],"programming,":[68],"Code":[70],"Generation":[71,76],"Agent,":[72,77],"Test":[74,80],"Case":[75],"Execution":[81],"robustness":[84],"verification.":[85],"Benchmark":[86],"evaluations":[87],"demonstrate":[88],"that":[89],"achieves":[91],"pass@1":[93],"score":[94],"of":[95],"71.9%":[96],"on":[97,101],"HumanEval":[98],"70.3%":[100],"MBPP.":[102],"Compared":[103],"baselines":[105],"like":[106],"GPT-3.5-turbo":[107],"LLaMA3,":[109],"the":[110,121],"proposed":[111],"significantly":[113],"improves":[114],"quality":[116],"computational":[118],"efficiency,":[119],"reducing":[120],"time":[122],"complexity":[123],"from$O\\left(n^{2}\\right)$to$O(n)$in":[124],"specific":[125],"scenarios.":[126]},"counts_by_year":[],"updated_date":"2026-11-14T11:04:58.165337","created_date":"2026-08-15T00:00:00"}
