Vis enkel innførsel

dc.contributor.authorXiao, Wenxin
dc.contributor.authorLi, Jingyue
dc.contributor.authorHe, Hao
dc.contributor.authorQiu, Ruiqiao
dc.contributor.authorZhou, Minghui
dc.date.accessioned2024-06-25T08:57:44Z
dc.date.available2024-06-25T08:57:44Z
dc.date.created2024-06-24T15:42:29Z
dc.date.issued2023
dc.identifier.isbn979-8-3503-2996-4
dc.identifier.issn2643-1572
dc.identifier.urihttps://hdl.handle.net/11250/3135668
dc.description.abstractMany open source projects provide good first issues (GFIs) to attract and retain newcomers. Although several automated GFI recommenders have been proposed, existing recommenders are limited to recommending generic GFIs without considering differences between individual newcomers. However, we observe mismatches between generic GFIs and the diverse background of newcomers, resulting in failed attempts, discouraged onboarding, and delayed issue resolution. To address this problem, we assume that personalized first issues (PFIs) for newcomers could help reduce the mismatches. To justify the assumption, we empirically analyze 37 newcomers and their first issues resolved across multiple projects. We find that the first issues resolved by the same newcomer share similarities in task type, programming language, and project domain. These findings underscore the need for a PFI recommender to improve over state-of-the-art approaches. For that purpose, we identify features that influence newcomers' personalized selection of first issues by analyzing the relationship between possible features of the newcomers and the characteristics of the newcomers' chosen first issues. We find that the expertise preference, OSS experience, activeness, and sentiment of newcomers drive their personalized choice of the first issues. Based on these findings, we propose a Personalized First Issue Recommender (PFIRec), which employs LamdaMART to rank candidate issues for a given newcomer by leveraging the identified influential features. We evaluate PFIRec using a dataset of 68,858 issues from 100 GitHub projects. The evaluation results show that PFIRec outperforms existing first issue recommenders, potentially doubling the probability that the top recommended issue is suitable for a specific newcomer and reducing one-third of a newcomer's unsuccessful attempts to identify suitable first issues, in the median. We provide a replication package at https://zenodo.org/record/7915841.en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.relation.ispartofProceedings of 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)
dc.titlePersonalized First Issue Recommender for Newcomers in Open Source Projectsen_US
dc.title.alternativePersonalized First Issue Recommender for Newcomers in Open Source Projectsen_US
dc.typeChapteren_US
dc.description.versionpublishedVersionen_US
dc.rights.holderThis version of the article is not available due to the publisher copyright restrictions.en_US
dc.identifier.doi10.1109/ASE56229.2023.00158
dc.identifier.cristin2278472
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel