开源社区中Issue解决过程的参与者推荐方法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:crystal19900224
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源社区中的问题跟踪系统是加快问题解决、促进项目开发进程的重要工具.在像Github这样的社交编码社区中,由于每个人都可以在问题跟踪系统中提交问题(Issue),提交的问题涉及到软件开发项目中的错误、任务组织以及新的需求,因此在开源社区中问题解决过程扮演着重要的角色,而这个过程非常耗时.因此,为新发起的issue解决过程寻找和推荐合适的参与者成为一项至关重要的任务.目前,问答系统中回答者推荐主要采用了问题相似度来推荐回答者,然而开源社区中开发者是否参与某一问题讨论还受到了其他因素的影响;还有一些研究工作针对的是Pull-Request的评价者推荐,并不能适用于Issue解决过程.在本文中,我们首先根据开发者参与过的问题特征构建开发者画像,然后用熵值法对开发者画像进行特征偏好权重计算,结合信息检索和评论网络进行混合推荐.结果表明,我们的混合模型与其他方法相比有更好的性能.
其他文献
物联网设备由于其有限的计算能力和存储能力,单个设备通常不能满足相对复杂的用户需求,集成和组合智能对象、函数或它们的服务是创建和促进具有高级功能的更复杂的物联网应用所必需的,通过组合这些原子服务来提供单一服务所不能提供的新功能.综合以上特点,建立物联网能量优化模型;结合物联网数据信息与地理位置密切相关的特点,利用位置信息进行局部优选,缩小候选服务范围;为解决QoS性能和能源消耗之间的负载均衡问题,本
试验旨在研究二甲酸钾(KDF)和苯甲酸(BA)对断奶后仔猪生产性能的影响.两种添加剂都被欧盟批准作为动物饲料添加剂用于猪.KDF(添加量0.6%)和BA(添加量0.5%)分别用于2×240头断奶
社交编码代表了一种新的软件开发和创建模式,这种开发模式的兴起同时也代表了对软件重用技术的广泛需求.研究开发者的行为有助于理解整个社区的协作模式也有助于进行开源项目
论述了我国高校图书馆开展社会化服务的现实意义,指出高校图书馆开展社会化服务的基本途径.
阿协rn阿协出自我们村最具大户的人家.我们住的是土房子,他家住的是一大幢的两层楼,红砖外墙鲜艳夺目,内墙如雪白皑皑的,地板则是方方正正的红砖铺就.小时候我到他家有如进入
针对单一卷积神经网络进行文本分类,容易出现忽视局部与整体之间关联性的问题,本文构建了一种基于压缩激发块的卷积神经网络文本分类模型,提高文本分类的精确度.主要工作分为
文章详细阐述了采用“一元线性回归法”、“一元非线性回归法”等科学的预测分析方法对煤矿生产安全可靠性预测的实践。 This paper elaborates the practice of predicting
随着Internet技术的飞速发展,网络传输中大容量、高速化、多媒体化的需求也在日益增长,网络服务性能一直以来是网络传输中备受关注的问题,因此建立一个接近于实际通信网络的
阿精年届五十五岁,不胖不瘦,黑黝黝的脸,头发稀稀拉拉的像冬天萧瑟的野草,只是一双骨碌碌的眼珠仍然转动不停.他是镇林场职工,说是工人,实质上做的也是山地农活,只不过每月有
在高维小样本分类学习任务中,数据存在着高维性及类别不平衡问题.基于此,构建利用一致性分析的高维类别不平衡数据特征选择模型.首先通过定义融合类别信息来定义样本在特征空