{"id":"https://openalex.org/W4395096399","doi":"https://doi.org/10.1109/tse.2024.3393504","title":"Neural Library Recommendation by Embedding Project-Library Knowledge Graph","display_name":"Neural Library Recommendation by Embedding Project-Library Knowledge Graph","publication_year":2024,"publication_date":"2024-04-24","ids":{"openalex":"https://openalex.org/W4395096399","doi":"https://doi.org/10.1109/tse.2024.3393504"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2024.3393504","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3393504","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"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 Software 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/A5100374415","display_name":"Bo Li","orcid":"https://orcid.org/0000-0002-3226-388X"},"institutions":[{"id":"https://openalex.org/I71270174","display_name":"Victoria University","ror":"https://ror.org/04j757h98","country_code":"AU","type":"education","lineage":["https://openalex.org/I71270174"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Bo Li","raw_affiliation_strings":["College of Arts, Business, Law Education, and Information Technology, Victoria University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"College of Arts, Business, Law Education, and Information Technology, Victoria University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I71270174"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007034510","display_name":"Haowei Quan","orcid":"https://orcid.org/0000-0003-0863-7973"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Haowei Quan","raw_affiliation_strings":["Faculty of Information Technology, Monash University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114444406","display_name":"Jiawei Wang","orcid":"https://orcid.org/0009-0001-7367-823X"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Jiawei Wang","raw_affiliation_strings":["Faculty of Information Technology, Monash University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100383819","display_name":"Pei Liu","orcid":"https://orcid.org/0000-0001-6008-7265"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Pei Liu","raw_affiliation_strings":["Faculty of Information Technology, Monash University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076081056","display_name":"Haipeng Cai","orcid":"https://orcid.org/0000-0002-5224-9970"},"institutions":[{"id":"https://openalex.org/I72951846","display_name":"Washington State University","ror":"https://ror.org/05dk0ce17","country_code":"US","type":"education","lineage":["https://openalex.org/I72951846"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haipeng Cai","raw_affiliation_strings":["School of Electrical Engineering and Computer Science (EECS), Washington State University, Pullman, WA, USA"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science (EECS), Washington State University, Pullman, WA, USA","institution_ids":["https://openalex.org/I72951846"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5105670050","display_name":"Yuan Miao","orcid":"https://orcid.org/0000-0002-6712-3465"},"institutions":[{"id":"https://openalex.org/I71270174","display_name":"Victoria University","ror":"https://ror.org/04j757h98","country_code":"AU","type":"education","lineage":["https://openalex.org/I71270174"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Yuan Miao","raw_affiliation_strings":["College of Arts, Business, Law Education, and Information Technology, Victoria University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"College of Arts, Business, Law Education, and Information Technology, Victoria University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I71270174"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035343733","display_name":"Yun Yang","orcid":"https://orcid.org/0000-0002-7868-5471"},"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":"Yun Yang","raw_affiliation_strings":["Department of Computing Technologies, Swinburne University of Technology, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Department of Computing Technologies, Swinburne University of Technology, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I57093077"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106407830","display_name":"Li Li","orcid":"https://orcid.org/0000-0003-2990-1614"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Li","raw_affiliation_strings":["School of Software, Beihang University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Software, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5100374415"],"corresponding_institution_ids":["https://openalex.org/I71270174"],"apc_list":null,"apc_paid":null,"fwci":7.0148,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.96803452,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"50","issue":"6","first_page":"1620","last_page":"1638"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9994000196456909,"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/T10203","display_name":"Recommender Systems and Techniques","score":0.9994000196456909,"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/T11273","display_name":"Advanced Graph Neural Networks","score":0.9991999864578247,"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/T10028","display_name":"Topic Modeling","score":0.9980999827384949,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8232681751251221},{"id":"https://openalex.org/keywords/knowledge-graph","display_name":"Knowledge graph","score":0.566908061504364},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.5331553220748901},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4643078148365021},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.4485635757446289},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.43893975019454956},{"id":"https://openalex.org/keywords/digital-library","display_name":"Digital library","score":0.4226219058036804},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41278141736984253},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.38782188296318054},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3235349655151367},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.26545125246047974}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8232681751251221},{"id":"https://openalex.org/C2987255567","wikidata":"https://www.wikidata.org/wiki/Q33002955","display_name":"Knowledge graph","level":2,"score":0.566908061504364},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.5331553220748901},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4643078148365021},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.4485635757446289},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.43893975019454956},{"id":"https://openalex.org/C513874922","wikidata":"https://www.wikidata.org/wiki/Q212805","display_name":"Digital library","level":3,"score":0.4226219058036804},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41278141736984253},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.38782188296318054},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3235349655151367},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.26545125246047974},{"id":"https://openalex.org/C164913051","wikidata":"https://www.wikidata.org/wiki/Q482","display_name":"Poetry","level":2,"score":0.0},{"id":"https://openalex.org/C124952713","wikidata":"https://www.wikidata.org/wiki/Q8242","display_name":"Literature","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2024.3393504","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3393504","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"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 Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:eprints.vu.edu.au:48858","is_oa":false,"landing_page_url":"https://vuir.vu.edu.au/48858/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400215","display_name":"Victoria University Research Repository (Victoria University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I41156924","host_organization_name":"Victoria University of Wellington","host_organization_lineage":["https://openalex.org/I41156924"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":68,"referenced_works":["https://openalex.org/W1964968887","https://openalex.org/W1965891547","https://openalex.org/W2009415795","https://openalex.org/W2112430581","https://openalex.org/W2184957013","https://openalex.org/W2302255633","https://openalex.org/W2465807508","https://openalex.org/W2532717356","https://openalex.org/W2559566240","https://openalex.org/W2600834311","https://openalex.org/W2605350416","https://openalex.org/W2618014206","https://openalex.org/W2759136286","https://openalex.org/W2795990847","https://openalex.org/W2796466931","https://openalex.org/W2886769913","https://openalex.org/W2888017562","https://openalex.org/W2888050694","https://openalex.org/W2888559334","https://openalex.org/W2898678873","https://openalex.org/W2909014315","https://openalex.org/W2923802292","https://openalex.org/W2945623882","https://openalex.org/W2945827670","https://openalex.org/W2945843801","https://openalex.org/W2953829622","https://openalex.org/W2954216446","https://openalex.org/W2955972181","https://openalex.org/W2962711740","https://openalex.org/W2971660263","https://openalex.org/W2986678597","https://openalex.org/W3003265726","https://openalex.org/W3006367553","https://openalex.org/W3010919326","https://openalex.org/W3014659028","https://openalex.org/W3090595451","https://openalex.org/W3091065534","https://openalex.org/W3094949573","https://openalex.org/W3098294082","https://openalex.org/W3100278010","https://openalex.org/W3129758539","https://openalex.org/W3160362293","https://openalex.org/W3163379266","https://openalex.org/W3170599108","https://openalex.org/W3178328486","https://openalex.org/W3186351316","https://openalex.org/W3195252999","https://openalex.org/W3203996011","https://openalex.org/W4206291441","https://openalex.org/W4210289050","https://openalex.org/W4221144146","https://openalex.org/W4225123286","https://openalex.org/W4226136403","https://openalex.org/W4283790376","https://openalex.org/W4284698653","https://openalex.org/W4284700703","https://openalex.org/W4286331381","https://openalex.org/W4286331416","https://openalex.org/W4288083766","https://openalex.org/W4306317335","https://openalex.org/W4315977496","https://openalex.org/W4384887346","https://openalex.org/W6631190155","https://openalex.org/W6744107841","https://openalex.org/W6754929296","https://openalex.org/W6789995444","https://openalex.org/W6790037600","https://openalex.org/W6810964258"],"related_works":["https://openalex.org/W2081900870","https://openalex.org/W2604454537","https://openalex.org/W2808284704","https://openalex.org/W2897702399","https://openalex.org/W4206028705","https://openalex.org/W2757431232","https://openalex.org/W2954554213","https://openalex.org/W2251363251","https://openalex.org/W4206547516","https://openalex.org/W4293236197"],"abstract_inverted_index":{"The":[0],"prosperity":[1],"of":[2,132],"software":[3],"applications":[4],"brings":[5],"fierce":[6],"market":[7,29],"competition":[8],"to":[9,15,19,24,28,51,71,76,112,119,142],"developers.":[10],"Employing":[11],"third-party":[12],"libraries":[13],"(TPLs)":[14],"add":[16],"new":[17],"features":[18],"projects":[20,156],"under":[21],"development":[22,84],"and":[23,53,96,167],"reduce":[25],"the":[26,36,40,56,117,178],"time":[27],"has":[30],"become":[31],"a":[32,86,102,108],"popular":[33],"way":[34],"in":[35,182],"community.":[37],"However,":[38],"given":[39],"tremendous":[41],"TPLs":[42,75],"ready":[43],"for":[44,49,78],"use,":[45],"it":[46,106],"is":[47],"challenging":[48],"developers":[50,77],"effectively":[52],"efficiently":[54],"identify":[55],"most":[57],"suitable":[58],"TPLs.":[59],"To":[60],"tackle":[61],"this":[62],"obstacle,":[63],"we":[64],"propose":[65],"an":[66],"innovative":[67],"approach":[68],"named":[69],"PyRec":[70,89,127,176],"recommend":[72],"potentially":[73],"useful":[74,114],"their":[79],"projects.":[80],"Taking":[81],"Python":[82,91,155],"project":[83],"as":[85],"use":[87,131],"case,":[88],"embeds":[90],"projects,":[92],"TPLs,":[93,159],"contextual":[94,140,169],"information,":[95],"relations":[97],"between":[98],"those":[99],"entities":[100],"into":[101],"knowledge":[103],"graph.":[104],"Then,":[105],"employs":[107],"graph":[109,118],"neural":[110],"network":[111],"capture":[113],"information":[115,137,141],"from":[116,124],"make":[120,129,143],"TPL":[121,146],"recommendations.":[122,147],"Different":[123],"existing":[125],"approaches,":[126,175],"can":[128],"full":[130],"not":[133],"only":[134],"project-library":[135],"interaction":[136],"but":[138],"also":[139],"more":[144],"accurate":[145],"Comprehensive":[148],"evaluations":[149],"are":[150],"conducted":[151],"based":[152],"on":[153],"12,421":[154],"involving":[157],"963":[158],"9,675":[160],"extra":[161],"entities,":[162],"121,474":[163],"library":[164],"usage":[165],"records,":[166],"73,277":[168],"records.":[170],"Compared":[171],"with":[172],"five":[173],"representative":[174],"improves":[177],"recommendation":[179],"performance":[180],"significantly":[181],"all":[183],"cases.":[184]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
