Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We?

04/20/2023
by   Phuong T. Nguyen, et al.
0

Recommender systems for software engineering (RSSEs) assist software engineers in dealing with a growing information overload when discerning alternative development solutions. While RSSEs are becoming more and more effective in suggesting handy recommendations, they tend to suffer from popularity bias, i.e., favoring items that are relevant mainly because several developers are using them. While this rewards artifacts that are likely more reliable and well-documented, it would also mean that missing artifacts are rarely used because they are very specific or more recent. This paper studies popularity bias in Third-Party Library (TPL) RSSEs. First, we investigate whether state-of-the-art research in RSSEs has already tackled the issue of popularity bias. Then, we quantitatively assess four existing TPL RSSEs, exploring their capability to deal with the recommendation of popular items. Finally, we propose a mechanism to defuse popularity bias in the recommendation list. The empirical study reveals that the issue of dealing with popularity in TPL RSSEs has not received adequate attention from the software engineering community. Among the surveyed work, only one starts investigating the issue, albeit getting a low prediction performance.

READ FULL TEXT
research
01/22/2019

Managing Popularity Bias in Recommender Systems with Personalized Re-ranking

Many recommender systems suffer from popularity bias: popular items are ...
research
03/25/2020

Unfair Exposure of Artists in Music Recommendation

Fairness in machine learning has been studied by many researchers. In pa...
research
08/05/2022

Quantifying and Mitigating Popularity Bias in Conversational Recommender Systems

Conversational recommender systems (CRS) have shown great success in acc...
research
07/31/2022

Taming Multi-Output Recommenders for Software Engineering

Recommender systems are a valuable tool for software engineers. For exam...
research
08/24/2023

On Popularity Bias of Multimodal-aware Recommender Systems: a Modalities-driven Analysis

Multimodal-aware recommender systems (MRSs) exploit multimodal content (...
research
07/07/2022

Evolution of Popularity Bias: Empirical Study and Debiasing

Popularity bias is a long-standing challenge in recommender systems. Suc...
research
12/01/2020

Fair Multi-Stakeholder News Recommender System with Hypergraph ranking

Recommender systems are typically designed to fulfill end user needs. Ho...

Please sign up or login with your details

Forgot password? Click here to reset