期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于图神经网络的多粒度软件系统交互关系预测
1
作者 邓文涛 程璨 +2 位作者 何鹏 陈孟瑶 李兵 《软件学报》 北大核心 2025年第5期2043-2063,共21页
当下,软件系统中元素间的交互错综复杂,涵盖了包间、类间和函数间等多种关系.准确理解这些关系对于优化系统结构以及提高软件质量至关重要.分析包间关系有助于揭示模块间的依赖性,有利于开发者更好地管理和组织软件架构;而类间关系的明... 当下,软件系统中元素间的交互错综复杂,涵盖了包间、类间和函数间等多种关系.准确理解这些关系对于优化系统结构以及提高软件质量至关重要.分析包间关系有助于揭示模块间的依赖性,有利于开发者更好地管理和组织软件架构;而类间关系的明晰理解则有助于构建更具扩展性和可维护性的代码库;清晰了解函数间关系则能够迅速定位和解决程序中的逻辑错误,提升软件的鲁棒性和可靠性.然而,现有的软件系统交互关系预测存在着粒度差异、特征不足和版本变化等问题.针对这一挑战,从软件包、类和函数这3种粒度构建相应的软件网络模型,并提出一种结合局部和全局特征的全新方法,通过软件网络的特征提取和链路预测方式,来增强对软件系统的分析和预测.该方法基于软件网络的构建和处理,具体步骤包括利用node2vec方法学习软件网络的局部特征,并结合拉普拉斯特征向量编码以综合表征节点的全局位置信息.随后,利用Graph Transformer模型进一步优化节点属性的特征向量,最终完成软件系统的交互关系预测任务.在3个Java开源项目上进行广泛的实验验证,包括版本内和跨版本的交互关系预测任务.实验结果显示,相较于基准方法,所提方法在版本内的预测任务中,平均AUC和AP值分别提升8.2%和8.5%;在跨版本预测任务中,平均AUC和AP值分别提升3.5%和2.4%. 展开更多
关键词 软件网络 交互关系预测 Graph Transformer 粒度差异 软件质量
在线阅读 下载PDF
基于协作贡献网络的开源项目开发者推荐
2
作者 游兰 张雨昂 +4 位作者 刘源 陈智军 王伟 曾星 何张玮 《计算机应用》 北大核心 2025年第4期1213-1222,共10页
面向开源项目推荐开发人员对开源生态建设具有重要意义。区别于传统软件开发,开源领域的开发者、项目、组织及相互关系体现了开放式协作项目的特点,而它们蕴含的语义有助于精准推荐开源项目的开发者。因此,提出一种基于协作贡献网络(CCN... 面向开源项目推荐开发人员对开源生态建设具有重要意义。区别于传统软件开发,开源领域的开发者、项目、组织及相互关系体现了开放式协作项目的特点,而它们蕴含的语义有助于精准推荐开源项目的开发者。因此,提出一种基于协作贡献网络(CCN)的开发者推荐(DRCCN)方法。首先,利用开源软件(OSS)开发者、OSS项目、OSS组织之间的贡献关系构建CCN;其次,基于CCN构建一个3层深度的异构GraphSAGE(Graph SAmple and aggreGatE)图神经网络(GNN)模型,预测开发者节点和开源项目节点之间的链接,从而产生相应的嵌入对;最后,根据预测结果,采用K最近邻(KNN)算法完成开发者推荐。在GitHub数据集上训练和测试模型的实验结果表明,相较于序列推荐的对比学习模型CL4SRec(Contrastive Learning for Sequential Recommendation),DRCCN在精确率、召回率和F1值这3个指标上分别提升了约10.7%、2.6%和4.2%。因此,所提模型可以为开源社区项目的开发者推荐提供重要的参考依据。 展开更多
关键词 开源生态 开发者推荐 异构信息网络 图神经网络 开源软件
在线阅读 下载PDF
基于地理时空关联和社会影响的兴趣点推荐 被引量:1
3
作者 金红 陈礼珂 +3 位作者 游兰 吕顺营 周开成 肖奎 《计算机科学》 北大核心 2025年第5期128-138,共11页
随着基于位置的社交网络的流行,个性化兴趣点推荐已经成为一项重要任务。然而现有研究在对上下文信息建模及融合时对其内在联系考虑不充分,其中地理与时间两种上下文之间往往是相互影响的;此外,在建模用户社会关系时主要通过度量不同用... 随着基于位置的社交网络的流行,个性化兴趣点推荐已经成为一项重要任务。然而现有研究在对上下文信息建模及融合时对其内在联系考虑不充分,其中地理与时间两种上下文之间往往是相互影响的;此外,在建模用户社会关系时主要通过度量不同用户签到的POI子集之间的直接相似性来表达用户社交行为的相似性程度,未能更好地缓解数据稀疏对不同用户签到POI子集相似性度量的影响。因此,合理地重构了上下文信息模型并有效地融合建模到用户偏好中,提出了一种基于地理时空关联和社会影响的兴趣点推荐方法。该方法根据不同时间状态下用户的主要地理活动中心呈现空间聚集现象,使用带有时间约束的方法评估POI间的地理相关性,以建模POI地理信息对用户签到的影响。进一步地,在对用户社会关系建模时假设具有更多共同签到的POI或签到POI的类别有着更大重合度的用户社交行为的相似性更高,结合POI类别信息来提高社会关系建模的有效性和作用。最后,将提出的地理时空关联模型和用户社会关系模型融合到加权矩阵分解中,进行用户的个性化POI推荐。对比实验结果表明,所提方法具有更好的POI推荐性能,说明了提出的模型在上下文建模和克服数据稀疏性方面更具优势。 展开更多
关键词 基于位置的社交网络 兴趣点推荐 数据稀疏 地理时空关联 社会影响
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部