arrow
返回

Session-based social and dependency-aware software recommendation

delete2022-03-01
delete3
delete
OA
AI
D
Dengcheng Yan
T
Tianyi Tang
W
Wenxin Xie
张议文 (Yiwen Zhang) *
Q
Qiang He
DOI:10.1016/j.asoc.2022.108463delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
With the increase of complexity of modern software, social collaborative coding and reuse of open source software packages become more and more popular, which thus greatly enhances the development efficiency and software quality. However, the explosive growth of open source software packages exposes developers to the challenge of information overload. While this can be addressed by conventional recommender systems, they usually do not consider particular constraints of social coding such as social influence among developers and dependency relations among software packages. In this paper, we aim to model the dynamic interests of developers with both social influence and dependency constraints, and propose the Session-based Social and Dependency-aware software Recommendation (SSDRec) model. This model integrates recurrent neural network (RNN) and graph attention network (GAT) into a unified framework. An RNN is employed to model the short-term dynamic interests of developers in each session and two GATs are utilized to capture social influence from friends and dependency constraints from dependent software packages, respectively. Extensive experiments are conducted on real-world datasets and the results demonstrate that our model significantly outperforms the competitive baselines. (c) 2022 Elsevier B.V. All rights reserved.
Keyword:
Software recommendation
Social network
Dependency network
Graph neural network
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Applied Soft Computing 封面图
Applied Soft Computing
IF:
6.6
论文数:
1.4W
被引数:
4.8W

机构

S
Swinburne University of Technology
学者数:
9.3K
论文数: 1.2W
被引数: 2.0W
A
anhui university
学者数:
1.9W
论文数: 1.2W
被引数: 24