{"id":"https://openalex.org/W7163874397","doi":"https://doi.org/10.48550/arxiv.2606.07085","title":"Porting Declarative UI to HarmonyOS: A Heuristic-guided LLM Approach","display_name":"Porting Declarative UI to HarmonyOS: A Heuristic-guided LLM Approach","publication_year":2026,"publication_date":"2026-06-05","ids":{"openalex":"https://openalex.org/W7163874397","doi":"https://doi.org/10.48550/arxiv.2606.07085"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.07085","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.07085","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.07085","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5122920740","display_name":"Kunwu Zheng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zheng, Kunwu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138170617","display_name":"Pengyu Xue","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xue, Pengyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138125059","display_name":"Zhen Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Zhen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5122926896","display_name":"Xiran Lyu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lyu, Xiran","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138136340","display_name":"Peishi Lai","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lai, Peishi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138151608","display_name":"Mengying Zhao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhao, Mengying","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138142151","display_name":"Yutian Tang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tang, Yutian","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138125732","display_name":"Huizhi Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Huizhi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138117724","display_name":"Xianhang Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Xianhang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138178269","display_name":"Linhao Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Linhao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5138160651","display_name":"Chengyi Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Chengyi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.17219999432563782,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.17219999432563782,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.14000000059604645,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.07590000331401825,"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/porting","display_name":"Porting","score":0.6225000023841858},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.546500027179718},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.5449000000953674},{"id":"https://openalex.org/keywords/salient","display_name":"Salient","score":0.41280001401901245},{"id":"https://openalex.org/keywords/rewriting","display_name":"Rewriting","score":0.3894999921321869},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.34060001373291016},{"id":"https://openalex.org/keywords/machine-translation","display_name":"Machine translation","score":0.32600000500679016}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8478000164031982},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.692799985408783},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.6225000023841858},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.546500027179718},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.5449000000953674},{"id":"https://openalex.org/C2780719617","wikidata":"https://www.wikidata.org/wiki/Q1030752","display_name":"Salient","level":2,"score":0.41280001401901245},{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.3894999921321869},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3797999918460846},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.34060001373291016},{"id":"https://openalex.org/C203005215","wikidata":"https://www.wikidata.org/wiki/Q79798","display_name":"Machine translation","level":2,"score":0.32600000500679016},{"id":"https://openalex.org/C2778143727","wikidata":"https://www.wikidata.org/wiki/Q1820650","display_name":"Readability","level":2,"score":0.3172000050544739},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.310699999332428},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.30309998989105225},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.28769999742507935},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.2782000005245209},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.27709999680519104},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.2696000039577484}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.07085","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.07085","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.07085","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.07085","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.6219618916511536}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"As":[0,70,132],"an":[1,78],"emerging":[2],"operating":[3],"system,":[4],"HarmonyOS":[5],"has":[6,36],"a":[7,28,162,187],"significant":[8],"demand":[9],"for":[10,27,46,49,53,133],"software":[11],"migration":[12],"from":[13,88,124,169],"platforms":[14],"such":[15],"as":[16,60],"Android":[17,89],"and":[18,51,76,90,107],"iOS,":[19,50],"where":[20],"the":[21,32,100,113,134,150,156,174],"User":[22],"Interface":[23],"(UI)":[24],"translation":[25,57,80,167],"accounts":[26],"critical":[29],"link.":[30],"However,":[31],"latest":[33],"UI":[34,86,165,190],"development":[35],"shifted":[37],"to":[38,84,92,146,171],"declarative":[39],"paradigms,":[40],"e.g.,":[41],"Kotlin":[42],"Jetpack":[43],"Compose":[44],"(KJC)":[45],"Android,":[47],"SwiftUI":[48],"ArkUI":[52,75,119,172],"HarmonyOS,":[54],"rendering":[55],"prior":[56],"approaches":[58],"inapplicable,":[59],"they":[61],"target":[62],"either":[63],"backend":[64],"logic":[65],"or":[66],"legacy":[67],"imperative":[68],"UIs.":[69],"such,":[71],"this":[72],"paper":[73],"targets":[74],"proposes":[77],"automatic":[79],"approach,":[81],"namely":[82],"ArkTrans,":[83,159],"port":[85],"files":[87,198],"iOS":[91],"HarmonyOS.":[93],"ArkTrans":[94,116,137],"overcomes":[95],"two":[96],"salient":[97],"challenges":[98],"during":[99],"translation:":[101],"(1)":[102],"Programming":[103],"Language":[104],"(PL)":[105],"unfamiliarity,":[106],"(2)":[108],"severe":[109],"syntactic":[110,152],"chaos.":[111],"Towards":[112],"first":[114],"challenge,":[115,136],"heuristically":[117],"constructs":[118],"skeletons":[120],"by":[121],"extracting":[122],"metadata":[123],"source":[125],"PL,":[126],"thereby":[127],"guiding":[128],"LLMs'":[129],"initial":[130],"translation.":[131],"second":[135],"executes":[138],"empirically":[139],"revealed":[140],"post-fixing":[141],"rules":[142],"via":[143],"pattern":[144],"matching":[145],"repair":[147],"most":[148,195],"of":[149,158],"remaining":[151],"errors.":[153],"To":[154],"examine":[155],"effectiveness":[157],"we":[160],"construct":[161],"100-sample":[163],"parallel":[164],"page":[166],"benchmark":[168],"KJC/SwiftUI":[170],"at":[173,194],"file":[175],"level.":[176],"Extensive":[177],"experiments":[178],"demonstrate":[179],"that":[180],"LLMs":[181],"with":[182,203],"direct/one-shot":[183],"prompting":[184],"cannot":[185],"translate":[186],"single":[188],"compilable":[189],"page.":[191],"In":[192],"contrast,":[193],"90.67\\%":[196],"ArkTrans-translated":[197],"can":[199],"be":[200],"successfully":[201],"compiled":[202],"high":[204],"visual":[205],"fidelity.":[206]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-09T00:00:00"}
