{"id":"https://openalex.org/W7117126783","doi":"https://doi.org/10.1145/3756681.3757043","title":"Bake Two Cakes with One Oven: RL for Defusing Popularity Bias and Cold-start in Third-Party Library Recommendations","display_name":"Bake Two Cakes with One Oven: RL for Defusing Popularity Bias and Cold-start in Third-Party Library Recommendations","publication_year":2025,"publication_date":"2025-06-17","ids":{"openalex":"https://openalex.org/W7117126783","doi":"https://doi.org/10.1145/3756681.3757043"},"language":null,"primary_location":{"id":"doi:10.1145/3756681.3757043","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3757043","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3756681.3757043","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5121147219","display_name":"Hoang Minh Vuong","orcid":null},"institutions":[{"id":"https://openalex.org/I94518387","display_name":"Hanoi University of Science and Technology","ror":"https://ror.org/04nyv3z04","country_code":"VN","type":"education","lineage":["https://openalex.org/I94518387"]}],"countries":["VN"],"is_corresponding":true,"raw_author_name":"Hoang Minh Vuong","raw_affiliation_strings":["School of Information and Communications Technology, Hanoi University of Science and Technology, Hanoi, Hanoi, Vietnam"],"raw_orcid":"https://orcid.org/0009-0007-0402-5482","affiliations":[{"raw_affiliation_string":"School of Information and Communications Technology, Hanoi University of Science and Technology, Hanoi, Hanoi, Vietnam","institution_ids":["https://openalex.org/I94518387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121223415","display_name":"Anh M. T. Bui","orcid":null},"institutions":[{"id":"https://openalex.org/I94518387","display_name":"Hanoi University of Science and Technology","ror":"https://ror.org/04nyv3z04","country_code":"VN","type":"education","lineage":["https://openalex.org/I94518387"]}],"countries":["VN"],"is_corresponding":false,"raw_author_name":"Anh M. T. Bui","raw_affiliation_strings":["School of Information and Communications Technology, Hanoi University of Science and Technology, Hanoi, Hanoi, Vietnam"],"raw_orcid":"https://orcid.org/0000-0001-7877-9438","affiliations":[{"raw_affiliation_string":"School of Information and Communications Technology, Hanoi University of Science and Technology, Hanoi, Hanoi, Vietnam","institution_ids":["https://openalex.org/I94518387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121127217","display_name":"Phuong T. Nguyen","orcid":null},"institutions":[{"id":"https://openalex.org/I26415053","display_name":"University of L'Aquila","ror":"https://ror.org/01j9p1r26","country_code":"IT","type":"education","lineage":["https://openalex.org/I26415053"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Phuong T. Nguyen","raw_affiliation_strings":["Universit\u00e0 degli Studi dell'Aquila, L'Aquila, L'Aquila, Italy"],"raw_orcid":"https://orcid.org/0000-0002-3666-4162","affiliations":[{"raw_affiliation_string":"Universit\u00e0 degli Studi dell'Aquila, L'Aquila, L'Aquila, Italy","institution_ids":["https://openalex.org/I26415053"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002764716","display_name":"Davide Di Ruscio","orcid":"https://orcid.org/0000-0002-5077-6793"},"institutions":[{"id":"https://openalex.org/I26415053","display_name":"University of L'Aquila","ror":"https://ror.org/01j9p1r26","country_code":"IT","type":"education","lineage":["https://openalex.org/I26415053"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Davide Di Ruscio","raw_affiliation_strings":["Universit\u00e0 degli Studi dell'Aquila, L'Aquila, L'Aquila, Italy"],"raw_orcid":"https://orcid.org/0000-0002-5077-6793","affiliations":[{"raw_affiliation_string":"Universit\u00e0 degli Studi dell'Aquila, L'Aquila, L'Aquila, Italy","institution_ids":["https://openalex.org/I26415053"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5121147219"],"corresponding_institution_ids":["https://openalex.org/I94518387"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.73672036,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"634","last_page":"640"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9247999787330627,"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.9247999787330627,"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/T13274","display_name":"Expert finding and Q&A systems","score":0.021400000900030136,"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/T11704","display_name":"Mobile Crowdsensing and Crowdsourcing","score":0.009499999694526196,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/popularity","display_name":"Popularity","score":0.9175000190734863},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6973999738693237},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.635200023651123},{"id":"https://openalex.org/keywords/recommender-system","display_name":"Recommender system","score":0.5134000182151794},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.4805000126361847}],"concepts":[{"id":"https://openalex.org/C2780586970","wikidata":"https://www.wikidata.org/wiki/Q1357284","display_name":"Popularity","level":2,"score":0.9175000190734863},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.786300003528595},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6973999738693237},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.635200023651123},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.5134000182151794},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.4805000126361847},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.4318000078201294},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42579999566078186},{"id":"https://openalex.org/C21569690","wikidata":"https://www.wikidata.org/wiki/Q94702","display_name":"Collaborative filtering","level":3,"score":0.39660000801086426},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3718999922275543},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37040001153945923},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3357999920845032},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2646999955177307},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.25110000371932983}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3756681.3757043","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3757043","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3756681.3757043","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3757043","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.472606897354126,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1965891547","https://openalex.org/W2018571751","https://openalex.org/W2166559705","https://openalex.org/W2400269587","https://openalex.org/W2559566240","https://openalex.org/W2746553466","https://openalex.org/W2788295351","https://openalex.org/W2886769913","https://openalex.org/W2891447705","https://openalex.org/W2963842088","https://openalex.org/W2963878746","https://openalex.org/W2986678597","https://openalex.org/W3010690134","https://openalex.org/W3010919326","https://openalex.org/W3020831971","https://openalex.org/W3043239945","https://openalex.org/W3045200674","https://openalex.org/W3097679710","https://openalex.org/W3116873649","https://openalex.org/W3123348991","https://openalex.org/W3195252999","https://openalex.org/W3206310679","https://openalex.org/W4383993482","https://openalex.org/W4384009655","https://openalex.org/W4387848864"],"related_works":[],"abstract_inverted_index":{"Third-party":[0],"libraries":[1],"(TPLs)":[2],"are":[3],"an":[4],"integral":[5],"part":[6],"of":[7,29,62,164],"modern":[8],"software":[9],"development,":[10],"enhancing":[11],"developer":[12],"productivity":[13],"and":[14,25,95,132],"accelerating":[15],"time-to-market.":[16],"However,":[17],"identifying":[18],"suitable":[19],"candidates":[20],"from":[21],"a":[22,32,54,76,89,123],"rapidly":[23],"growing":[24],"continuously":[26],"evolving":[27],"collection":[28],"TPLs":[30],"remains":[31],"challenging":[33],"task.":[34],"TPL":[35,137,146],"recommender":[36],"systems":[37],"have":[38],"been":[39],"developed":[40],"to":[41,78,107,113,128],"address":[42,129],"this":[43,119],"issue.":[44],"They":[45],"typically":[46],"rely":[47],"on":[48,142],"collaborative":[49],"filtering":[50],"(CF)":[51],"which":[52],"exploits":[53],"two-dimensional":[55],"project-library":[56],"matrix":[57],"(user-item":[58],"in":[59,98,136,156],"general":[60],"context":[61],"recommendation)":[63],"when":[64],"making":[65,84],"recommendations.":[66],"In":[67,118],"fact,":[68],"CF-based":[69],"approaches":[70],"often":[71],"encounter":[72],"two":[73],"challenges:":[74],"(i)":[75],"tendency":[77],"recommend":[79],"popular":[80],"items":[81,105],"more":[82,87],"frequently,":[83],"them":[85],"even":[86],"dominant,":[88],"phenomenon":[90],"known":[91],"as":[92,114],"popularity":[93,130,165],"bias,":[94],"(ii)":[96],"difficulty":[97],"generating":[99],"recommendations":[100],"for":[101,145],"new":[102],"users":[103],"or":[104],"due":[106],"limited":[108],"user-item":[109],"interactions,":[110],"commonly":[111],"referred":[112],"the":[115,133,162],"cold-start":[116,134,157],"problem.":[117],"paper,":[120],"we":[121],"propose":[122],"reinforcement":[124],"learning":[125],"(RL)-based":[126],"approach":[127,152],"bias":[131],"problem":[135],"recommendation.":[138],"We":[139],"conducted":[140],"experiments":[141],"benchmark":[143],"datasets":[144],"recommendation,":[147],"demonstrating":[148],"that":[149],"our":[150],"proposed":[151],"outperforms":[153],"state-of-the-art":[154],"models":[155],"scenarios":[158],"while":[159],"effectively":[160],"mitigating":[161],"impact":[163],"bias.":[166]},"counts_by_year":[],"updated_date":"2025-12-24T23:14:05.333182","created_date":"2025-12-24T00:00:00"}
