基于E-CARGO模型的开发者推荐方法  被引量:2

Developer recommendation method based on E-CARGO model

在线阅读下载全文

作  者:李炜[1] 吴群群 张以文[1] LI Wei;WU Qunqun;ZHANG Yiwen(School of Computer Science and Technology,Anhui University,Hefei Anhui 230601,China)

机构地区:[1]安徽大学计算机科学与技术学院,合肥230601

出  处:《计算机应用》2022年第2期557-564,共8页journal of Computer Applications

基  金:国家重点研发计划项目(2019YFB1704101);国家自然科学基金资助项目(61872002)。

摘  要:针对传统开发者推荐方法侧重于分析开发者的专业能力以及与任务的交互信息,而未考虑开发者间协作性的问题,提出一种基于E-CARGO(Environment-Class,Agent,Role,Group,and Object)模型的开发者推荐方法。首先结合协作开发的特点,将开发者协同开发过程描述为基于角色的协作,并使用E-CARGO模型对其进行建模;然后使用模糊层次分析(FAHP)法来建立模糊判断矩阵,从而求得开发者能力指标权重并进行加权求和,进而得到开发者历史综合能力评价集合;最后针对开发者综合能力评价的不确定和动态特性,利用云模型理论对开发者历史综合能力评价集合进行分析,以求得开发者对于每个任务的胜任能力,并利用cplex优化包对开发者推荐问题进行求解。实验结果表明,所提方法能够在可接受的时间范围内求得最优的开发者推荐结果,验证了所提方法的有效性。Because the traditional developer recommendation methods focus on analyzing the developers’professional abilities and the interaction information with the tasks,without considering the problem of collaboration between the developers,a developer recommendation method based on Environment-Class,Agent,Role,Group,and Object(E-CARGO)model was proposed.Firstly,the developer collaborative development process was described as a role-based collaboration problem and modeled by E-CARGO model combining the characteristics of collaborative development.Then,a fuzzy judgment matrix was established by Fuzzy Analytic Hierarchy Process(FAHP)method to obtain the developer ability index weights and weighted sum of them,thereby obtaining the set of historical comprehensive ability evaluation of the developers.Finally,in view of the uncertainty and dynamic characteristics of the developers’comprehensive ability evaluation,the cloud model theory was used to analyze the set of historical comprehensive ability evaluation of the developers to obtain the developers’competence for each task,and the cplex optimization package was used to solve the developer recommendation problem.Experimental results show that the proposed method can obtain the best developer recommendation results within an acceptable time range,which verifies the effectiveness of the proposed method.

关 键 词:E-CARGO模型 开发者推荐 模糊层次分析法 云模型理论 开发者能力度量 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象