GAT-Team: A Team Recommendation Model for Open-Source Software Projects
Qing Qi, Jian Cao · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · 2023
The active participation of contributors is key to the success of any open source software (OSS) projects.In the open source community, it can be found that some developers have participated together in multiple projects and also built social connections so that they form an independent team.Independent teams can be high-quality developer candidates for OSS projects.By modeling the developers and independent teams, we design approaches to recommend independent teams to OSS projects.We used the interaction data between developers to build the developers' social connection network, on which independent teams can be discovered by utilizing the community discovery algorithm.Based on the graph attention network, we designed a team recommendation model GAT-team.The performance of the GAT-team is evaluated on a real-world dataset.GAT-team achieves much better results compared with the other algorithms in the experiments.We provide the data and the code at https://