{"id":"https://openalex.org/W4225586447","doi":"https://doi.org/10.1109/tkde.2022.3168611","title":"A Correlation Graph based Approach for Personalized and Compatible Web APIs Recommendation in Mobile APP Development","display_name":"A Correlation Graph based Approach for Personalized and Compatible Web APIs Recommendation in Mobile APP Development","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4225586447","doi":"https://doi.org/10.1109/tkde.2022.3168611"},"language":"en","primary_location":{"id":"doi:10.1109/tkde.2022.3168611","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2022.3168611","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006514077","display_name":"Lianyong Qi","orcid":"https://orcid.org/0000-0001-9875-9856"},"institutions":[{"id":"https://openalex.org/I202126657","display_name":"Qufu Normal University","ror":"https://ror.org/03ceheh96","country_code":"CN","type":"education","lineage":["https://openalex.org/I202126657"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lianyong Qi","raw_affiliation_strings":["School of Information Science and Engineering, Qufu Normal University, 56650 Qufu, Shandong, China"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Qufu Normal University, 56650 Qufu, Shandong, China","institution_ids":["https://openalex.org/I202126657"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101904551","display_name":"Wenmin Lin","orcid":"https://orcid.org/0000-0002-2423-7542"},"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":"Wenmin Lin","raw_affiliation_strings":["Institute of VR and Intelligent Systems, Hangzhou Normal University, 26494 Hangzhou, Zhejiang, China"],"affiliations":[{"raw_affiliation_string":"Institute of VR and Intelligent Systems, Hangzhou Normal University, 26494 Hangzhou, Zhejiang, China","institution_ids":["https://openalex.org/I163151501"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076120553","display_name":"Xuyun Zhang","orcid":"https://orcid.org/0000-0001-7353-4159"},"institutions":[{"id":"https://openalex.org/I99043593","display_name":"Macquarie University","ror":"https://ror.org/01sf06y89","country_code":"AU","type":"education","lineage":["https://openalex.org/I99043593"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Xuyun Zhang","raw_affiliation_strings":["Department of Computing, Macquarie University, 7788 Sydney, New South Wales, Australia"],"affiliations":[{"raw_affiliation_string":"Department of Computing, Macquarie University, 7788 Sydney, New South Wales, Australia","institution_ids":["https://openalex.org/I99043593"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038791483","display_name":"Wanchun Dou","orcid":"https://orcid.org/0000-0003-4833-2023"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wanchun Dou","raw_affiliation_strings":["Departmetn of Computer Science and Technology, Nanjing University, 12581 Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Departmetn of Computer Science and Technology, Nanjing University, 12581 Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031387532","display_name":"Xialong Xu","orcid":null},"institutions":[{"id":"https://openalex.org/I200845125","display_name":"Nanjing University of Information Science and Technology","ror":"https://ror.org/02y0rxk19","country_code":"CN","type":"education","lineage":["https://openalex.org/I200845125"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xialong Xu","raw_affiliation_strings":["School of Computer and Software, Nanjing University of Information Science and Technology, 71127 Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"School of Computer and Software, Nanjing University of Information Science and Technology, 71127 Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I200845125"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101808353","display_name":"Jinjun Chen","orcid":"https://orcid.org/0000-0003-1677-9525"},"institutions":[{"id":"https://openalex.org/I57093077","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67","country_code":"AU","type":"education","lineage":["https://openalex.org/I57093077"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Jinjun Chen","raw_affiliation_strings":["Department of Computing Technologies, Swinburne University of Technology, 3783 Hawthorn, Victoria, Australia"],"affiliations":[{"raw_affiliation_string":"Department of Computing Technologies, Swinburne University of Technology, 3783 Hawthorn, Victoria, Australia","institution_ids":["https://openalex.org/I57093077"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5006514077"],"corresponding_institution_ids":["https://openalex.org/I202126657"],"apc_list":null,"apc_paid":null,"fwci":52.2195,"has_fulltext":false,"cited_by_count":168,"citation_normalized_percentile":{"value":0.99917966,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"1"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.991100013256073,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.991100013256073,"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.9898999929428101,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9539999961853027,"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/computer-science","display_name":"Computer science","score":0.8196660280227661},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.6100463271141052},{"id":"https://openalex.org/keywords/backward-compatibility","display_name":"Backward compatibility","score":0.5624457001686096},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.5605636835098267},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.49551355838775635},{"id":"https://openalex.org/keywords/web-api","display_name":"Web API","score":0.4321596026420593},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4193660318851471},{"id":"https://openalex.org/keywords/web-modeling","display_name":"Web modeling","score":0.3507544696331024},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3455524444580078},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.10793596506118774}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8196660280227661},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.6100463271141052},{"id":"https://openalex.org/C20574231","wikidata":"https://www.wikidata.org/wiki/Q844605","display_name":"Backward compatibility","level":2,"score":0.5624457001686096},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5605636835098267},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.49551355838775635},{"id":"https://openalex.org/C127613066","wikidata":"https://www.wikidata.org/wiki/Q557770","display_name":"Web API","level":4,"score":0.4321596026420593},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4193660318851471},{"id":"https://openalex.org/C130436687","wikidata":"https://www.wikidata.org/wiki/Q7978591","display_name":"Web modeling","level":3,"score":0.3507544696331024},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3455524444580078},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.10793596506118774},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tkde.2022.3168611","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2022.3168611","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5600000023841858,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W821933395","https://openalex.org/W1851202668","https://openalex.org/W2123333323","https://openalex.org/W2344902194","https://openalex.org/W2559084487","https://openalex.org/W2559490865","https://openalex.org/W2565906027","https://openalex.org/W2600631657","https://openalex.org/W2602930571","https://openalex.org/W2756230697","https://openalex.org/W2793891698","https://openalex.org/W2890265684","https://openalex.org/W2891276394","https://openalex.org/W2895090730","https://openalex.org/W2941875011","https://openalex.org/W2949333256","https://openalex.org/W2955972181","https://openalex.org/W3003553440","https://openalex.org/W3005324762","https://openalex.org/W3008763618","https://openalex.org/W3024102247","https://openalex.org/W3044506081","https://openalex.org/W3089601380","https://openalex.org/W3090878743","https://openalex.org/W3094505308","https://openalex.org/W3100942312","https://openalex.org/W3110823174","https://openalex.org/W3114746082","https://openalex.org/W3125402553","https://openalex.org/W3150083517","https://openalex.org/W3155764949","https://openalex.org/W3186351316","https://openalex.org/W4205974944","https://openalex.org/W4206963665","https://openalex.org/W6920633242"],"related_works":["https://openalex.org/W1492751213","https://openalex.org/W3136060338","https://openalex.org/W124504236","https://openalex.org/W1850871278","https://openalex.org/W1809074097","https://openalex.org/W2139596909","https://openalex.org/W2134239807","https://openalex.org/W4368357923","https://openalex.org/W1911095679","https://openalex.org/W2348199315"],"abstract_inverted_index":{"Using":[0],"Web":[1,47,117,129,142,159],"APIs":[2,45,58,64,67,85,97,118,143,160],"registered":[3],"in":[4,27,46,145],"service":[5],"sharing":[6],"communities":[7,48],"for":[8,57,105,138],"mobile":[9,146],"APP":[10,35,89,107,147],"development":[11,16,36],"can":[12],"not":[13],"only":[14],"reduce":[15],"period":[17],"and":[18,37,65,83,94,125,131,140],"cost,":[19],"but":[20],"also":[21],"fully":[22],"reuse":[23],"state-of-the-art":[24],"research":[25],"outcomes":[26],"broad":[28],"domain":[29],"so":[30],"as":[31,49,51,101],"to":[32,77],"ensure":[33],"up-to-date":[34],"applications.":[38],"However,":[39],"the":[40,88,164],"big":[41],"volume":[42],"of":[43,72,81,128,166],"available":[44],"well":[50],"their":[52],"differences":[53],"make":[54],"it":[55],"difficult":[56],"selection":[59],"considering":[60],"compatibility,":[61],"preferred":[62],"partial":[63,96],"expected":[66],"functions":[68],"which":[69],"are":[70],"often":[71],"high":[73],"variety.":[74],"Accordingly,":[75],"how":[76],"recommend":[78],"a":[79,102,116,134,154],"set":[80],"functional-satisfactory":[82],"compatibility-optimal":[84],"based":[86],"on":[87,99,153],"developer's":[90],"multiple":[91],"function":[92],"expectation":[93],"pre-chosen":[95],"is":[98],"demand":[100],"significant":[103],"challenge":[104],"successful":[106],"development.":[108,148],"To":[109],"address":[110],"this":[111],"challenge,":[112],"we":[113,162],"first":[114],"construct":[115],"correlation":[119,135],"graph":[120],"that":[121],"incorporates":[122],"functional":[123],"descriptions":[124],"compatibility":[126],"information":[127],"APIs,":[130],"then":[132],"propose":[133],"graph-based":[136],"approach":[137],"personalized":[139],"compatible":[141],"recommendation":[144,169],"Finally,":[149],"through":[150],"extensive":[151],"experiments":[152],"real":[155],"dataset":[156],"crawled":[157],"from":[158],"websites,":[161],"prove":[163],"feasibility":[165],"our":[167],"proposed":[168],"approach.":[170]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":28},{"year":2023,"cited_by_count":92},{"year":2022,"cited_by_count":25}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
