{"id":"https://openalex.org/W4411980535","doi":"https://doi.org/10.1186/s13677-025-00758-5","title":"Cloud software code generation via knowledge graphs and multi-modal learning","display_name":"Cloud software code generation via knowledge graphs and multi-modal learning","publication_year":2025,"publication_date":"2025-07-03","ids":{"openalex":"https://openalex.org/W4411980535","doi":"https://doi.org/10.1186/s13677-025-00758-5"},"language":"en","primary_location":{"id":"doi:10.1186/s13677-025-00758-5","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-025-00758-5","pdf_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-025-00758-5","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-025-00758-5","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103269160","display_name":"Fanlong Zhang","orcid":"https://orcid.org/0000-0003-1449-389X"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fanlong Zhang","raw_affiliation_strings":["School of Advanced Manufacturing, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China","School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Advanced Manufacturing, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China","institution_ids":["https://openalex.org/I139024713"]},{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027189102","display_name":"Huanming Chen","orcid":"https://orcid.org/0000-0002-9941-9279"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huanming Chen","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100377856","display_name":"Quan Chen","orcid":"https://orcid.org/0000-0003-2034-0371"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Quan Chen","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002321359","display_name":"Jianqi Liu","orcid":"https://orcid.org/0000-0002-0390-0501"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianqi Liu","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, 510006, Guangdong, China","institution_ids":["https://openalex.org/I139024713"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I139024713"],"apc_list":{"value":1490,"currency":"USD","value_usd":1490},"apc_paid":{"value":1490,"currency":"USD","value_usd":1490},"fwci":1.9684,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.88126948,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"14","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9983999729156494,"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.996999979019165,"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/computer-science","display_name":"Computer science","score":0.7269445657730103},{"id":"https://openalex.org/keywords/modal","display_name":"Modal","score":0.6466225385665894},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4797973930835724},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.46318718791007996},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4307790994644165},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4197724461555481},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.40991613268852234},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13897287845611572},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.06583860516548157}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7269445657730103},{"id":"https://openalex.org/C71139939","wikidata":"https://www.wikidata.org/wiki/Q910194","display_name":"Modal","level":2,"score":0.6466225385665894},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4797973930835724},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.46318718791007996},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4307790994644165},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4197724461555481},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.40991613268852234},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13897287845611572},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.06583860516548157},{"id":"https://openalex.org/C188027245","wikidata":"https://www.wikidata.org/wiki/Q750446","display_name":"Polymer chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1186/s13677-025-00758-5","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-025-00758-5","pdf_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-025-00758-5","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:de5210d36c2047cbb0d25c356ddb9c68","is_oa":true,"landing_page_url":"https://doaj.org/article/de5210d36c2047cbb0d25c356ddb9c68","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Cloud Computing: Advances, Systems and Applications, Vol 14, Iss 1, Pp 1-19 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1186/s13677-025-00758-5","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-025-00758-5","pdf_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-025-00758-5","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4099999964237213,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G1893049888","display_name":null,"funder_award_id":"U21A20478","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3744818756","display_name":null,"funder_award_id":"62172111","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G767285117","display_name":null,"funder_award_id":"2025A1515011397","funder_id":"https://openalex.org/F4320321921","funder_display_name":"Natural Science Foundation of Guangdong Province"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321921","display_name":"Natural Science Foundation of Guangdong Province","ror":null},{"id":"https://openalex.org/F4320336213","display_name":"National Natural Science Foundation of China-Guangdong Joint Fund","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411980535.pdf","grobid_xml":"https://content.openalex.org/works/W4411980535.grobid-xml"},"referenced_works_count":46,"referenced_works":["https://openalex.org/W2620897293","https://openalex.org/W2787581402","https://openalex.org/W2884276923","https://openalex.org/W2889467844","https://openalex.org/W2890867094","https://openalex.org/W2901934569","https://openalex.org/W2918804490","https://openalex.org/W2962936887","https://openalex.org/W2963617989","https://openalex.org/W2963868406","https://openalex.org/W2964010806","https://openalex.org/W2964150020","https://openalex.org/W2964325845","https://openalex.org/W2964346351","https://openalex.org/W2968388969","https://openalex.org/W2997847174","https://openalex.org/W2999019592","https://openalex.org/W3013107757","https://openalex.org/W3034999214","https://openalex.org/W3095319910","https://openalex.org/W3098605233","https://openalex.org/W3105247453","https://openalex.org/W3125402553","https://openalex.org/W3128870596","https://openalex.org/W3151176737","https://openalex.org/W3163523675","https://openalex.org/W3170092793","https://openalex.org/W3176248591","https://openalex.org/W3198685994","https://openalex.org/W4225809646","https://openalex.org/W4280517798","https://openalex.org/W4384345649","https://openalex.org/W4386472808","https://openalex.org/W4389519352","https://openalex.org/W4390360198","https://openalex.org/W4391248807","https://openalex.org/W4392094670","https://openalex.org/W4396542592","https://openalex.org/W4404036516","https://openalex.org/W6600263792","https://openalex.org/W6600547436","https://openalex.org/W6601399257","https://openalex.org/W6606250760","https://openalex.org/W6702248584","https://openalex.org/W6812031908","https://openalex.org/W6907247001"],"related_works":["https://openalex.org/W4244478748","https://openalex.org/W3150465815","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1997222214","https://openalex.org/W2163672025","https://openalex.org/W2048831961","https://openalex.org/W1606349578","https://openalex.org/W4399567378"],"abstract_inverted_index":{"As":[0],"cloud":[1],"computing":[2],"continues":[3],"to":[4,16,93,126,151,175],"experience":[5],"rapid":[6],"growth,":[7],"the":[8,43,186],"demand":[9],"for":[10,83,107,188],"cloud-native":[11,35,84,193],"applications":[12],"is":[13],"escalating,":[14],"leading":[15],"more":[17,189],"complex":[18],"and":[19,74,100,122,128,136,142,182,191],"diverse":[20,149],"development":[21],"requirements.":[22],"In":[23,61],"this":[24,62,111],"context,":[25],"automated":[26],"code":[27,72,81,89,134,153],"generation":[28,82,154],"plays":[29],"a":[30,54,88,115],"pivotal":[31],"role":[32],"in":[33],"accelerating":[34],"application":[36],"development.":[37,195],"However,":[38],"existing":[39,176],"studies":[40],"often":[41],"overlook":[42],"full":[44],"potential":[45],"of":[46],"leveraging":[47],"multiple":[48,68],"program":[49,69],"representations,":[50,70],"typically":[51],"focusing":[52],"on":[53,98,157,168],"single":[55],"form":[56],"derived":[57],"from":[58,131],"well-structured":[59],"programs.":[60],"paper,":[63],"we":[64,113],"demonstrate":[65,162],"that":[66,117,163],"integrating":[67],"specifically,":[71],"snippets":[73],"their":[75],"associated":[76],"ASTs":[77],"can":[78],"significantly":[79],"enhance":[80],"applications.":[85],"We":[86],"construct":[87],"knowledge":[90],"graph":[91],"(CodeKG)":[92],"retrieve":[94],"related":[95],"programs":[96],"based":[97],"textual":[99],"structural":[101],"similarities,":[102],"enabling":[103],"richer":[104],"contextual":[105],"information":[106],"generation.":[108],"To":[109],"realize":[110],"integration,":[112],"design":[114],"framework":[116],"employs":[118],"shared-retentive":[119],"networks":[120],"(shared-RetNet)":[121],"an":[123],"AST-based":[124],"Transformer":[125],"extract":[127],"align":[129],"features":[130],"natural":[132],"language,":[133],"tokens,":[135],"ASTs.":[137],"By":[138],"applying":[139],"contrastive":[140],"loss":[141],"cross-attention":[143],"mechanisms,":[144],"our":[145,164],"method":[146],"effectively":[147],"fuses":[148],"modalities":[150],"strengthen":[152],"performance.":[155],"Experiments":[156],"two":[158],"processed":[159],"open-source":[160],"datasets":[161],"method,":[165],"without":[166],"relying":[167],"extensive":[169],"pre-training,":[170],"achieves":[171],"superior":[172],"results":[173],"compared":[174],"pretrained":[177],"models":[178],"across":[179],"BLEU-4,":[180],"CodeBLEU,":[181],"ROUGE-L":[183],"metrics,":[184],"paving":[185],"way":[187],"efficient":[190],"intelligent":[192],"software":[194]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
