2019
DOI: 10.1007/s00500-019-04217-7
|View full text |Cite
|
Sign up to set email alerts
|

Core-reviewer recommendation based on Pull Request topic model and collaborator social network

Abstract: Pull Request (PR) is a major contributor to external developers of open-source projects in GitHub. PR reviewing is an important part of open-source software developments to ensure the quality of project. Recommending suitable candidates of reviewer to the new PRs will make the PR reviewing more efficient. However, there is not a mechanism of automatic reviewer recommendation for PR in GitHub. In this paper, we propose an automatic core-reviewer recommendation approach, which combines PR topic model with collab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2019
2019
2025
2025

Publication Types

Select...
7
1
1

Relationship

1
8

Authors

Journals

citations
Cited by 20 publications
(18 citation statements)
references
References 32 publications
0
18
0
Order By: Relevance
“…At present, many wellknown knowledge graph projects organize a large amount of data, extract knowledge from them for organization and management, and provide users with high-quality intelligent services, such as understanding the semantics of search and providing more accurate search answers. In recent years, due to the development of crowdsourcing [4] and open-source ecosystems [5][6][7], the related research of constructing knowledge graphs by crowdsourcing and knowledge graphs in software has become a new research topic in the field of knowledge graphs, which also shows that knowledge graphs are flexible to organize domain knowledge.…”
Section: Related Workmentioning
confidence: 99%
“…At present, many wellknown knowledge graph projects organize a large amount of data, extract knowledge from them for organization and management, and provide users with high-quality intelligent services, such as understanding the semantics of search and providing more accurate search answers. In recent years, due to the development of crowdsourcing [4] and open-source ecosystems [5][6][7], the related research of constructing knowledge graphs by crowdsourcing and knowledge graphs in software has become a new research topic in the field of knowledge graphs, which also shows that knowledge graphs are flexible to organize domain knowledge.…”
Section: Related Workmentioning
confidence: 99%
“…Machine learning-based approaches use machine learning techniques and require building a model based on a training set [59]. Social network-based approaches identify various relationships among contributors to suggest reviewers [60], [61], [62]. Hybrid approaches rely on various combinations of techniques [63], [64], [65], [66].…”
Section: Related Workmentioning
confidence: 99%
“…For instance, Yu et al [60], [61] provide several recommender systems built around analyzing a network of contributors and their comments on pull requests. In contrast, Liao et al [62] construct a network of collaborators and pull request topics.…”
Section: Related Workmentioning
confidence: 99%
“…This is why collaborative strategies consider smart learner as an important part of team building that is focused on the profile and abilities of learner. In order to group it under knowledge, skills, attitudes, and values (Liao et al, 2019). The participation of each learner takes into account accessibility and capabilities and requires a deep understanding of profile member in order to create a complementary participation between each member of team.…”
Section: Composition Based Learnermentioning
confidence: 99%