{"id":"https://openalex.org/W4414359680","doi":"https://doi.org/10.24963/ijcai.2025/829","title":"APIMig: A Project-Level Cross-Multi-Version API Migration Framework Based on Evolution Knowledge Graph","display_name":"APIMig: A Project-Level Cross-Multi-Version API Migration Framework Based on Evolution Knowledge Graph","publication_year":2025,"publication_date":"2025-09-01","ids":{"openalex":"https://openalex.org/W4414359680","doi":"https://doi.org/10.24963/ijcai.2025/829"},"language":"en","primary_location":{"id":"doi:10.24963/ijcai.2025/829","is_oa":true,"landing_page_url":"https://doi.org/10.24963/ijcai.2025/829","pdf_url":"https://www.ijcai.org/proceedings/2025/0829.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.ijcai.org/proceedings/2025/0829.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100609033","display_name":"Li Kuang","orcid":"https://orcid.org/0000-0003-4975-034X"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Kuang","raw_affiliation_strings":["School of Computer Science and Engineering, Central South University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Central South University","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113242865","display_name":"Qi Xie","orcid":"https://orcid.org/0009-0003-6496-3228"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Xie","raw_affiliation_strings":["School of Computer Science and Engineering, Central South University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Central South University","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110745136","display_name":"Haiyang Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"HaiYang Yang","raw_affiliation_strings":["School of Computer Science and Engineering, Central South University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Central South University","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100397407","display_name":"Yang Yang","orcid":"https://orcid.org/0000-0001-6661-605X"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yang Yang","raw_affiliation_strings":["School of Computer Science and Engineering, Central South University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Central South University","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Xiang Wei","orcid":null},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiang Wei","raw_affiliation_strings":["School of Computer Science and Engineering, Central South University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Central South University","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":null,"display_name":"HaoYue Kang","orcid":null},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"HaoYue Kang","raw_affiliation_strings":["School of Computer Science and Engineering, Central South University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Central South University","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044918612","display_name":"Yingjie Xia","orcid":"https://orcid.org/0000-0002-4642-2503"},"institutions":[{"id":"https://openalex.org/I168879160","display_name":"Zhejiang University of Science and Technology","ror":"https://ror.org/05mx0wr29","country_code":"CN","type":"education","lineage":["https://openalex.org/I168879160"]},{"id":"https://openalex.org/I4210156128","display_name":"Electronics Research Institute","ror":"https://ror.org/0532wcf75","country_code":"EG","type":"facility","lineage":["https://openalex.org/I4210094263","https://openalex.org/I4210156128"]},{"id":"https://openalex.org/I50760025","display_name":"Hangzhou Dianzi University","ror":"https://ror.org/0576gt767","country_code":"CN","type":"education","lineage":["https://openalex.org/I50760025"]}],"countries":["CN","EG"],"is_corresponding":false,"raw_author_name":"YingJie Xia","raw_affiliation_strings":["College of Computer Science and Technology, Zhejiang University","Micro-Electronics Research Institute, Hangzhou Dianzi University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Zhejiang University","institution_ids":["https://openalex.org/I168879160"]},{"raw_affiliation_string":"Micro-Electronics Research Institute, Hangzhou Dianzi University","institution_ids":["https://openalex.org/I4210156128","https://openalex.org/I50760025"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.8392,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.93700434,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"7455","last_page":"7463"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9717000126838684,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9717000126838684,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9664000272750854,"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/T10260","display_name":"Software Engineering Research","score":0.9520000219345093,"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/software-evolution","display_name":"Software evolution","score":0.6717000007629395},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.5622000098228455},{"id":"https://openalex.org/keywords/knowledge-graph","display_name":"Knowledge graph","score":0.48399999737739563},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4814000129699707},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44279998540878296},{"id":"https://openalex.org/keywords/software-mining","display_name":"Software mining","score":0.4043000042438507},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.39489999413490295},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.38429999351501465}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7360000014305115},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.6717000007629395},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.5622000098228455},{"id":"https://openalex.org/C2987255567","wikidata":"https://www.wikidata.org/wiki/Q33002955","display_name":"Knowledge graph","level":2,"score":0.48399999737739563},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4814000129699707},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44279998540878296},{"id":"https://openalex.org/C103520596","wikidata":"https://www.wikidata.org/wiki/Q7554328","display_name":"Software mining","level":5,"score":0.4043000042438507},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4034000039100647},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.39489999413490295},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3912000060081482},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.38429999351501465},{"id":"https://openalex.org/C4679612","wikidata":"https://www.wikidata.org/wiki/Q866298","display_name":"Aggregate (composite)","level":2,"score":0.367000013589859},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.36250001192092896},{"id":"https://openalex.org/C120567893","wikidata":"https://www.wikidata.org/wiki/Q1582085","display_name":"Knowledge extraction","level":2,"score":0.33500000834465027},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.32339999079704285},{"id":"https://openalex.org/C146152329","wikidata":"https://www.wikidata.org/wiki/Q1932543","display_name":"Data migration","level":2,"score":0.31220000982284546},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.27059999108314514},{"id":"https://openalex.org/C102379954","wikidata":"https://www.wikidata.org/wiki/Q2589940","display_name":"Call graph","level":2,"score":0.25850000977516174},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2529999911785126},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.2529999911785126}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.24963/ijcai.2025/829","is_oa":true,"landing_page_url":"https://doi.org/10.24963/ijcai.2025/829","pdf_url":"https://www.ijcai.org/proceedings/2025/0829.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.24963/ijcai.2025/829","is_oa":true,"landing_page_url":"https://doi.org/10.24963/ijcai.2025/829","pdf_url":"https://www.ijcai.org/proceedings/2025/0829.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1259294760","display_name":null,"funder_award_id":"62472447","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G1724196057","display_name":null,"funder_award_id":"62472132","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7454167506","display_name":null,"funder_award_id":"2024JK2006","funder_id":"https://openalex.org/F4320322843","funder_display_name":"Natural Science Foundation of\u00a0Hunan Province"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321514","display_name":"Central South University","ror":"https://ror.org/00f1zfq44"},{"id":"https://openalex.org/F4320322843","display_name":"Natural Science Foundation of\u00a0Hunan Province","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414359680.pdf","grobid_xml":"https://content.openalex.org/works/W4414359680.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"API":[0,16,29,66,74,91,125,130],"migration":[1,30,67,126,158],"is":[2,121],"essential":[3],"for":[4,28,143],"software":[5],"maintenance":[6],"due":[7],"to":[8,79,104,150],"the":[9,32,52,57,106,112,129,134,144,171],"rapid":[10],"evolution":[11,44,75,92,131,141],"of":[12,41,54,108,136,183],"third-party":[13],"libraries":[14],"where":[15],"elements":[17],"may":[18],"change":[19],"continuously":[20],"through":[21,156],"updates.":[22],"There":[23],"are":[24],"two":[25],"main":[26],"challenges":[27],"at":[31,56],"project":[33,58,157],"level,":[34],"especially":[35],"across":[36,46,176],"multiple":[37],"versions:":[38],"1)":[39],"lack":[40],"specific":[42],"library":[43,84,146],"knowledge":[45,76,93,132],"multi-version;":[47],"2)":[48],"difficulty":[49],"in":[50,123,173,185,190,193],"identifying":[51],"chain":[53,101,107,135],"changes":[55,81,109],"level.":[59],"This":[60],"paper":[61],"proposes":[62],"a":[63,100,117],"project-level":[64],"cross-multi-version":[65],"framework":[68,167],"APIMig.":[69],"We":[70,138],"first":[71],"construct":[72,139],"an":[73,140],"graph":[77],"(KG)":[78],"capture":[80],"between":[82],"adjacent":[83],"versions":[85],"and":[86,110,133,152,188],"then":[87],"derive":[88],"coherent":[89],"cross-version":[90],"by":[94,127],"KG":[95,142],"reasoning.":[96],"Second,":[97],"we":[98],"design":[99],"exploration":[102],"algorithm":[103],"track":[105],"aggregate":[111],"affected":[113],"code":[114],"segments.":[115],"Finally,":[116],"large":[118],"language":[119],"model":[120],"employed":[122],"completing":[124],"providing":[128],"changes.":[137],"Lucene":[145],"from":[147],"version":[148],"4.0.0":[149],"10.1.0":[151],"evaluate":[153],"our":[154],"approach":[155],"pairs":[159],"that":[160],"depend":[161],"on":[162],"different":[163],"major":[164,178],"versions.":[165],"Our":[166],"shows":[168],"improvements":[169],"over":[170],"baseline":[172],"migrating":[174],"projects":[175],"7":[177],"versions,":[179],"achieving":[180],"average":[181],"increases":[182],"16.52%":[184],"CodeBLEU":[186],"scores":[187,192],"28.49%":[189],"VCEU":[191],"GPT-4o.":[194]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
