软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2023年第4期:基于动态偏好和竞争力的群智化任务推荐

发布日期:

作者:王红兵,严嘉,张丹丹,陆荣荣

单位:王红兵,东南大学计算机科学与工程学院, 江苏 南京 21009611,严嘉,智能服务系统与应用实验室(东南大学), 江苏 南京 21009602,张丹丹,智能服务系统与应用实验室(东南大学), 江苏 南京 21009603,陆荣荣,智能服务系统与应用实验室(东南大学), 江苏 南京 21009604

关键词:群智化;任务推荐;长短期记忆神经网络;注意力机制;极端梯度提升;差分进化算法

基金:国家重点研发计划(2018YFB1003800); 国家自然科学基金(62072097); 江苏省重点研发项目(BE2021001-2);江苏省软件新技术与产业化协同创新中心、无线通信技术协同创新中心

近年来, 群智化软件开发已被学术和工业广泛关注. 与传统方法相比, 群智化软件开发最大化利用全球开发者资源完成复杂的发展任务, 有效降低开发成本并提高发展效率. 考虑将推荐技术引入开发者和任务的匹配问题中, 即向软件开发者推荐合适的软件开发任务. 考虑从两方面解决该问题: 一方面, 开发人员的任务选择与兴趣偏好的变化有关, 因此需要准确捕获. 另一方面, 软件开发任务与传统商品或其他内容相比具有专业特性, 只有相应技能的人才能完成和竞争性质的平台更多, 所以开发者也会考虑是否其在众多竞争对手中有较高的评分. 因此, 研究并完成以下工作: 对开发者建模时考虑其动态偏好和竞争力并定义相关的参数指标. 提出一个两阶段的群智化软件任务推荐模型: 第1阶段使用基于注意力机制的长短期记忆神经网络预测开发者当前的动态偏好, 并利用相似度从大量候选任务中筛选出符合偏好的Top-N任务; 第2阶段利用开发者的竞争力, 使用基于差分进化算法的极端梯度提升方法预测开发者在第1阶段任务上的评分, 并按照评分高低向开发者推荐Top-K任务. 为了验证其有效性, 进行了一系列的实验与已有方法作对比. 实验结果表明, 所提出的模型在群智化软件任务推荐上有显著优势.

来源:2023年第4期

《软件学报》期刊编辑部

查看软件学报杂志2023年第4期

声明

严正声明:本站非期刊官网,非中介代理。

本站仅提供学术规范服务:快速预审、润色编辑服务、中英文查重、降重、去重服务、推荐合适的期刊投稿等学术规范服务。 如需提供学术规范服务请联系在线编辑。

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员